IDA로 역어셈블 해서.. 어셈블리 소스 수정후 asm파일로 내보네서 nasm으로 어셈블 했더니 어셈블도 안되고 에러만 쫙 내뱉네요....이거 IDA로 역 어셈블한 코드를 어셈블 할수 없을까요?
IDA가 만들어 내는 디스어셈블된 어셈블리 코드가 실제로 사용할 수 있는 건지는 잘 모르겠습니다만, 실행 파일을 수정하고자 하신다면 w32dasm 같은 프로그램이 더 낫지 않나 싶습니다.
- 토끼군
produce -- create asm file 로 subroutine을 뽑아내세요.
그리고 사용시에 변수를 적절히 선언해주시구요.
저 같은 경우는 흔히 하이레벨 언어로 쓰여진 특정 루틴을 뽑아다가 쓸 때 이렇게 합니다.
익숙해지면 할만 합니다. :oops:
produce -- create asm file 로 뽑아냈습니다..
그 asm파일을 nasm과 같은 어셈블러로 어셈블 해도 에러만 내뱉더라구요..
그런데..사용시에 변수를 적절히 선언하라는 말씀은 무슨 말씀이신지...
IDA가 만들어 내는 디스어셈블된 어셈블리 코드가 실제로 사용할 수 있는 건지는 잘 모르겠습니다만, 실행 파일을 수정하고자 하신다면 w32dasm 같은 프로그램이 더 낫지 않나 싶습니다. - 토끼군
가독성이 IDA가 훨씬 좋아서요..w32dasm은 적응이 잘안되네요..그나저나..w32dasm은 어떻게 asm파일로 내보낼수 잇나요?
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
IDA가 만들어 내는 디스어셈블된 어셈블리 코드가 실제로 사용할 수 있는
IDA가 만들어 내는 디스어셈블된 어셈블리 코드가 실제로 사용할 수 있는 건지는 잘 모르겠습니다만, 실행 파일을 수정하고자 하신다면 w32dasm 같은 프로그램이 더 낫지 않나 싶습니다.
- 토끼군
produce -- create asm file 로 subroutine을
produce -- create asm file 로 subroutine을 뽑아내세요.
그리고 사용시에 변수를 적절히 선언해주시구요.
저 같은 경우는 흔히 하이레벨 언어로 쓰여진 특정 루틴을 뽑아다가 쓸 때 이렇게 합니다.
익숙해지면 할만 합니다. :oops:
??
produce -- create asm file 로 뽑아냈습니다..
그 asm파일을 nasm과 같은 어셈블러로 어셈블 해도 에러만 내뱉더라구요..
그런데..사용시에 변수를 적절히 선언하라는 말씀은 무슨 말씀이신지...
[quote="tokigun"]IDA가 만들어 내는 디스어셈블된 어셈블리
가독성이 IDA가 훨씬 좋아서요..w32dasm은 적응이 잘안되네요..그나저나..w32dasm은 어떻게 asm파일로 내보낼수 잇나요?
댓글 달기