调试器基础0x1(环境配置/代码思路)

编译选项:

配置属性->高级->字符集->使用多字节字符集

配置属性->C/C++->语言->符合模式->否

反汇编引擎:

Capstone反汇编程序框架4.0.2版!2020年5月8日发布

用法参考 先知社区

代码思路:

  • 创建/附加调试进程

  • 调试循环

  • 捕获异常消息

  • 异常处理

  • 交互

难点:

  • 循环与处理

  • 下断与修复

  • 内存断点精准性

开源代码:

https://github.com/yeanhoo/Debugger