amonsonic 发表于 2022-3-5 09:09

OD 的一系列崩溃和让EIP丢失, 无法忽略异常等问题

本帖最后由 amonsonic 于 2022-3-5 09:12 编辑


调试素材:
我是按照这篇文章进行调试, 我是win7+od1 (我只能是win7了, 因为调试环境的xp虚拟机跑不了游戏)
https://www.52pojie.cn/thread-878171-1-1.html
https://www.52pojie.cn/thread-959524-1-1.html

问题a: "请尝试更改EIP 或忽略程序异常, 崩溃问题."

我已经设置了

但是附加游戏进程, 然后F9运行游戏后不久, 还是会提示
“不知如何继续,因为内存地址XXXX 不可读. 请尝试更改EIP 或忽略程序异常

看图片喽
不光是asm代码, 就是数据窗口的代码也一样, 连在地址栏双击都提示内存错误



然后我按照网上的方法, SHIFT+F9进行忽略, 然后程序就马上崩溃了!!!!


插件问题已经排除:
很多人认为是插件问题, 我也以为可能是插件的兼容性问题导致的异常
我把整个plugin文件夹都给改名了 没有加载一个插件, 结果还是一样崩溃出错
百思不得其解,
大佬们给看看 谢了

冥界3大法王 发表于 2022-3-5 12:15

游戏厂商个个猴精,能让你轻易的作弊搞外挂?什么驱动级保护,反调试,检测,你能想到的,人家外处防着了。。。
你会编程不?
C++精通不?
别告诉我不行,不然面谈。

无闻无问 发表于 2022-3-5 14:53

这是在调试红警吗?

无闻无问 发表于 2022-3-5 15:00

这个问题我估计是空指针引起的…
如果指令去读取或操作地址,结果地址内容为空,就会报这种错误…

你单步到报错的地方,应该就可找到…

amonsonic 发表于 2022-3-5 17:10

冥界3大法王 发表于 2022-3-5 12:15
游戏厂商个个猴精,能让你轻易的作弊搞外挂?什么驱动级保护,反调试,检测,你能想到的,人家外处防着了。 ...

是2001年的老游戏, 红警单机版 唔任何防护
页: [1]
查看完整版本: OD 的一系列崩溃和让EIP丢失, 无法忽略异常等问题