OllyDbg 捕获/抛出异常

发布于 2024-12-11 20:52:27 字数 170 浏览 0 评论 0原文

每次我尝试使用 OllyDbg 1.10(在 Windows 7 32 位上)调试某些内容时,它都会无缘无故地抛出异常。我使用 Shift + F7/F8/F9 跳过它们,最后它抛出一个异常,提示 EIP = 00000000

有人可以告诉我如何修复它吗?

Every time I am trying to debug something with OllyDbg 1.10 (on Windows 7 32-bit), it keeps throwing exceptions for no reason. I skip them with Shift + F7/F8/F9, and at the end it throws an exception saying EIP = 00000000.

Can someone please tell me how to fix it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小草泠泠 2024-12-18 20:52:27

以下内容适用于 OllyDbg 1.10;对于其他版本,YMMV。

选项>调试选项>异常

在此处输入图像描述

此设置允许您将 OllyDbg 设置为忽略抛出的每个/任何异常(使用特定的特定例外的数字或 00000000 .. FFFFFFFF 忽略所有)。


另外,为了您的方便,我建议您对 OllyDbg 进行以下设置,以防万一您没有:

开始分析主模块

Options ->调试选项->分析 1

在此处输入图像描述

激活此选项后,Olly 将在启动时分析正在调试的程序。

高亮跳转和调用

Options ->外观->默认值->默认语法高亮 -> Jumps'n'calls

或者,对于当前窗口,使用右键单击:

在此处输入图像描述

显示跳转路径

选项 ->调试选项-> CPU

在此处输入图像描述

使用此选项,您可以看到跳转的路径。

最后,我建议使用您选择的工具在 Windows 7 中虚拟化 XP,因为它可以使您的调试更加容易。

The following applies to OllyDbg 1.10; for other versions, YMMV.

Options > Debugging Options > Exceptions

enter image description here

This setting allows you to set OllyDbg to ignore each/any exception thrown (use specific numbers for specific exceptions or 00000000 .. FFFFFFFF to ignore all).


Also, for your convenience, I'd recommend the following settings for OllyDbg, in case you don't have them:

Start analysis of main module

Options -> Debugging Options -> Analysis 1

enter image description here

With this option activated Olly will analyze the program being debugged at start.

Highlighting jumps and calls

Options -> Appearance -> Defaults -> Default syntax highlighting -> Jumps'n'calls

Or, for current window, using right click:

enter image description here

Show jump path

Options -> Debugging Options -> CPU

enter image description here

With this options you can see the path of the jumps.

Finally, I recommend virtualize XP inside your Windows 7 with a tool of your choice, as it may make your debugging easier.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文