使用VS和codeblocks实现反汇编

使用Visual Studio和codeblocks实现反汇编

1、使用Visual Studio实现反汇编的流程:

  1. 添加断点:使用VS和codeblocks实现反汇编_第1张图片

  2. 启动调试:点上方的小绿三角或者直接按F5或者“调试—>启动调试”,英文版本的是"Debug->Star Debugging"使用VS和codeblocks实现反汇编_第2张图片

  3. 注意一定要在第二步之后再执行第三步:Debug->Windows->Disassembly或者是“调试—>窗口—>反汇编” 使用VS和codeblocks实现反汇编_第3张图片

  4. 显示结果:
    使用VS和codeblocks实现反汇编_第4张图片

2、使用Codeblocks实现反汇编

  1. 添加断点 使用VS和codeblocks实现反汇编_第5张图片

  2. Debug->Start/Continue,或者按”F8“使用VS和codeblocks实现反汇编_第6张图片

  3. Debug->Debug windows->Disassembly使用VS和codeblocks实现反汇编_第7张图片

  4. 显示结果使用VS和codeblocks实现反汇编_第8张图片

第三步之后可能会出现这种情况,
使用VS和codeblocks实现反汇编_第9张图片
点一下这里进入即可:

使用VS和codeblocks实现反汇编_第10张图片

另外,第一次实现反汇编时可能会出现下面这种错误:

使用VS和codeblocks实现反汇编_第11张图片
解决方案:Settings—>Debugger—>Default—>Executable path—>选择自己的gdb32.exe(通常路径为MinGW\gdb32\bin\gdb32.exe);

使用VS和codeblocks实现反汇编_第12张图片

你可能感兴趣的:(C/C++)