Just so you know, if all you have done is run the disassembler on the exe, then you haven't fully disassembled it. The disassembler is good, but it can't get everything form just the machine code because some context is lost in the assembly to .exe. It often won't work out what should be array data for a start and you have to look through and decide yourself manually. To test if you have sucessfully disassembled the file find an assembler program to recompile it from the asm file and see if it will run correctly.
BTW, having the assembly code is useless unless you understand it...why do you think I haven't gone futher than this myself?
|