1 OllyDbg
OllyDbg is a 32-bit assembler level analysing debugger for Microsoft® Windows®. Emphasis on binary code analysis makes it particularly useful in cases where source is unavailable. OllyDbg is a shareware, but you can download and use it for free.
OllyDbg 是一个32位汇编级分析调试器,不过貌似有win 64位的。至少笔者在win7 32bits下,成功的使用OllyDbg单步调试了一个win32 控制台测试程序。
2 80x86 32-bit Disassembler and Assembler
Disassembler understands all standard 80x86 commands, FPU, MMX, AMD's MMX extensions, Athlon/PIII MMX extensions and 3DNow! instructions. It does not de