汇编语言辨识


用CE寻找游戏最大血和当前血 最大血直接搜索4字节的数字能找到而且是绿色的基址
当前的血用4字节找不到。 用2字节就能搜索到 但是是黑色的应该不是基址,请问该如何寻找基址?下面有图

请输入图片描述
请输入图片描述

请输入图片描述

汇编

脑抽的日常 12 years, 2 months ago

看过你在百度的问题,最好也贴到德问一份!
你使用CE的方式不对,CE是一个很强大的工具,不光能搜索静态的数值,还能搜索变化的数值。
你能找到“最大值”,是因为它是静态的,“当前值”是动态变化的,自然搜索不到。
需要利用好CE的“Scan Type”。第一次选择“Scan Type”中的"Bigger than、small than、value between"确定当前血的大致范围。第二次搜索("Next Scan")时“Scan Type”中选择"Increased Value、Decreased Value等等"(对应游戏中当前血增加了、当前血减少了)。反复利用"Next Scan"逐步缩小所要查找的"当前血"范围。当结果只剩几个值后,再观察这几个值和“当前血”是否一致,基本就能确定了,不行就对这几个值下访问断点,跟踪一下就能解决了。

另外,你这是想写游戏外挂,去找个写外挂的教程看看就明白了!

萝莉萝莉控 answered 12 years, 2 months ago

Your Answer