调试器问题 - 加载游戏可执行文件后黑屏和冻结

逆向工程 ollydbg 调试 游戏黑客
2021-06-14 21:50:50

我有调试问题。当我尝试将游戏可执行文件加载到调试器并转到代码中的某个位置时,游戏窗口出现但它是黑色的并且看起来冻结。我什至不能回到调试器来检查出了什么问题,我不得不强制关闭调试器。

这是在使用 Ollydbg 和 x32dbg 时发生的。我正在使用 Windows 7 64 位。游戏是 CT Special Forces: Fire for effect。

2个回答

我找到了我的问题的临时解决方案。我在 x32dbg 中启用了选项“保持在顶部”(CTRL+F5)。这样我就可以回到调试器恢复执行。

在游戏中也启用窗口模式会更好,但在这种情况下是不可能的。

可能是反调试器,尝试启用跟踪+记录到文本文件,然后开始跟踪以查看记录的最后一个汇编指令。另外,如果游戏的窗口出现在崩溃之前,尝试在ShowWindow/CreateWindow/CreateWindowEx/其他窗口函数之后放置一个断点,然后单步查看它在哪里冻结,或者在显示该窗口的断点之后开始跟踪。