OllyDbg的无法在Windows 7 64位系统

问题描述:

Windows 7的64位工作& OllyDbg的1.10OllyDbg的无法在Windows 7 64位系统

我刚开始学习调试技术, 和尝试调试称为“crack_me.exe”使用OllyDbg的演示PROGRAMM。 但我有一个问题,满足如下:

我设置“crack_me.exe”并按F9断点运行程序, 但Windows警报对话(我的操作系统是在中国):
Crack me crashh

常规字符排列:
crack_me.exe已停止工作。
Windows可以连接到Internet并找到解决此问题的方法。

  • 连接到互联网上找到一个解决办法,并关闭程序
  • 关闭程序
  • 调试程序

如果我选择了第三个选项,那么Windows说: enter image description here

总体均值:
调试程序已附加到crack_me.exe,但调试程序未设置为调试未处理的异常。如果你想调试这个异常,你必须分离当前的调试器。

我选择了忽略所有异常Ollydbg的设置,如图下图: enter image description here

我只是想知道为什么这个问题会发生,以及如何解决它。 所有回复均为预期。 谢谢。


这很奇怪,今天这个问题再次发生,即使有相同的应用程序,crack_me.exe。 这次我不安装任何插件,但Windows仍然提醒说crack_me.exe(与其他应用程序相同)崩溃。 为什么昨天奥利正常工作,今天又出现了问题?

+0

你解决在结束了吗? – LppEdd

首先,请确保您以管理员身份运行OllyDbg的(我通过资源管理器中的属性对话框给了我全局的exe管理权限)。

其次,最重要的是,您还需要关闭对SSE寄存器的检查(这需要代码注入在Windows 7/Vista WOW64下无法使用),可以通过选项菜单进行设置 - >调试选项(CTRL + ö) - >寄存器标签 - >解码SSE寄存器。我还告诉起飞解码寄存器的任何IP,当一旦这两个选项残疾人所在,奥利给我的VISTA/Win7的基于内核的操作系统下工作)。

此外,请确保您没有使用任何插件,但大多数与Windows 7 WOW64不兼容,但它们通常会导致olly开始崩溃,当您再次开始工作时,则可以添加一个插件一个,验证他们实际工作。

+0

感谢您的回复,我发现你是正确的,它的插件。 – Memory

+0

今天这个问题再次发生,即使使用相同的应用程序crack_me.exe,也很奇怪。我这次不安装任何插件,但Windows仍然提醒说,crack_me.exe(与其他应用程序相同)崩溃。为什么昨天奥利正常工作,今天又出现了问题? – Memory

+0

@Memory:你确定要做另外两件事吗?在Win7的X64与奥利需要二进制文件被替换,不时有新鲜的副本(主要是只loaddll) – Necrolis

OllyDbg在Windows 7 x64 & 2008R2上正常工作。看起来问题在于crackme应用程序 - 它正在崩溃。

也许你应该与其他32位应用程序(的Notepad2或其他简单的应用程序),奥利试试看奥利确实是问题的根源...

+2

我试过的notepad.exe和Windows也提醒对话crack_me.exe:www.flickr.com/photos/[email protected]/7278740984/ – Memory

我知道这是迟到的回答:)),但人谁得到这个错误是在调试选项的选项(ALT + O) - >例外,取消选择“单步突破”和“忽略也是继自定义异常或肆虐“......