每次我尝试使用 OllyDbg 1.10(在 Windows 7 32 位上)调试某些东西时,它都会无缘无故地抛出异常。我跳过它们Shift + F7/F8/F9
,最后它抛出一个异常说EIP = 00000000
。
有人可以告诉我如何解决吗?
每次我尝试使用 OllyDbg 1.10(在 Windows 7 32 位上)调试某些东西时,它都会无缘无故地抛出异常。我跳过它们Shift + F7/F8/F9
,最后它抛出一个异常说EIP = 00000000
。
有人可以告诉我如何解决吗?
以下适用于 OllyDbg 1.10;对于其他版本,YMMV。
选项 > 调试选项 > 异常
此设置允许您将 OllyDbg 设置为忽略每个/任何抛出的异常(对特定异常使用特定数字或00000000 .. FFFFFFFF
忽略所有异常)。
另外,为了您的方便,我建议 OllyDbg 使用以下设置,以防您没有这些设置:
Options -> Debugging Options -> Analysis 1
激活此选项后,Olly 将在启动时分析正在调试的程序。
Options -> Appearance -> Defaults -> Default syntax highlighting -> Jumps'n'calls
或者,对于当前窗口,使用右键单击:
Options -> Debugging Options -> CPU
使用此选项,您可以看到跳跃的路径。
最后,我建议使用您选择的工具在您的 Windows 7 中虚拟化 XP,因为它可以使您的调试更容易。