我有以下错误消息:
Don't know how to step because memory at address 00000000 is not readable.
Try to change EIP or pass exeption to program.
因为不知道怎么改EIP,所以用异常传递试试。所以:当我单击 Shift+F7/F8 将异常传递给程序时,什么也没有发生。当我尝试 Shift+F9 时,程序在 RETN 指令中运行,位于整个过程的末尾。所以,整件事都行不通。之后,我尝试以下操作:在调试选项(在 Exeptions-Tab 中)中,我启用了“内存访问冲突”字段。但是错误信息又来了。
我现在的问题是:我该如何解决这个问题?
第二件事是(我不知道这些信息是否相关,但我写了它):当我用 ollydbg 打开恶意软件时,会出现一条消息,通知我已加密或压缩。您知道,这是处理打包恶意软件时的典型错误消息。但问题是,我肯定是打开了它。开头是一个正常的开头/介绍,例如:
PUSH EBP
MOV EBP, ESP
...
另外,当我用 PEiD 打开该进程的打包版本时,它告诉我它是用 FSG 1.3.3 -> bart/xt 打包的。当我打开恶意软件的解压版本时,PEiD 告诉我: 没有发现 * 所以,我对 Ollydbg 谈论压缩/打包数据这一事实感到非常困惑,尽管我已经解压了它。那么,怎么可能呢?
最好的祝福,