Jump to content

Need Help With Disassembler

- - - - -

  • Please log in to reply
No replies to this topic

#1
dargueta

dargueta

    Writes binary right handed and hex left handed

  • Moderators
  • 4,720 posts
  • Programming Language:C, Java, C++, PHP, Python, Perl, Assembly, Bash, Others
  • Learning:JavaScript
I'm need help writing a disassembly program for executable programs. Can you answer a few of these following questions? Thanks.

1) How am I supposed to know if, for example, 66h is an operand size override to a regular instruction (i.e. 486 sort of deal, like push or pop or whatever) or if it's part of the opcode to a newer instruction like cvtpd2ps?

2) What would be the best way to deal with code mangling done by a compiler?

3) Anything else I should know about before I really get started?




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users