系统老旧。《od》是一个反汇编工具,又叫OllyDebug。该软件载入不能运行是系统老旧导致的,只需要将软件进行卸载安装最新版即可。《od》是一个新的动态追踪工具,将IDA与SoftICE结合起来的思想。
双击exed出ollydbg,应该是你双击的exe崩溃了,自动运行了调试软件,你应该是打开了ollydbg-选项-实时调试设置-附加前无需确认,改为附加前需要确认即可。
但真正的问题是exe崩溃了。
8 你所载入的 exe 文件,可能不是主窗体,当你运行时,它实际是运行了另一个 exe 文件,而自己退出了,另一个 exe 文件 (这个可能才是真正的主窗体) 运行了,所以当然 退出的同时, OD 也异常退出了。9 楼下的继续补充。
这跟直接执行exe原理是一样的,系统加载器加载exe后,还需要执行一些初始化 *** 作,最后才执行到主程序入口。在你这种情况下,一般直接按一下F9就会停于主程序入口处。
另外,如果还不停于入口处
看图应该是你自己写的exe,默认的编译方式,如果OD设置不在入口处停(基本不会做此设置),
可以在加载后直接在401000入口下断点(默认编译exe的入口,若不是,直接查看下exe的PE头就知道入口在哪里了,下断)再按F9,就会主程序入口起点。
以上就是关于od反汇编工具调试程序无法启动全部的内容,包括:od反汇编工具调试程序无法启动、运行程序时自动打开ollydbg运行、打开OD运行程序程序会闪退怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)