我有以下问题。当我使用 ollydbg v2.01 打开示例时,我会在此处收到该消息:
Debugged application has modified the debugging registers.
Maybe it called ZwContinue() or SetDebugContext().
The modifications are saved to the log.
这意味着什么?我该如何解决?我没有更改任何选项以使用默认配置。
编辑:当我尝试在评论中描述它时,我可以在 ollydbg v1.10 中打开相同的示例,但不能在 ollydbg v2.01 中打开。我的意思是,我可以在 v2.01 中打开它,但它从 RETN 指令开始并终止进程。现在,我在http://www.ollydbg.de/version2.html上读到,olly 用 INT3 指令替换了 ZwContinue()。我将 v1.10 中打开的示例与 v2.01 中的示例进行了比较,是的,在 v1.10 中它有很多 INT3 指令,但在 v2.01 中有 INT3。正如我在下面所说的,由于 Debug child process 选项,我需要 v2.01。
最好的祝福,