如何在调试模式下在 DOSbox 中启动 DOS 应用程序?

逆向工程 拆卸 调试
2021-06-28 02:00:35

使用--enable-debug=heavy选项编译的 DOSbox成为强大的逆向工具。任何时候我想检查反汇编和内存状态时,我都会点击Alt+ Pause

但是,如果我想查看程序的第一条指令怎么办?如何启动应用程序,使其在开始执行之前立即进入调试模式?

1个回答

如果您--enable-debug[=heavy]通过 debug.com构建并运行程序,它会在第一条指令处自动中断。DOS_Execute函数的src / DOS / dos_execute.cppDEBUG_CheckExecuteBreakpointSRC /调试/ debug.cpp