汇编-汇编语言辨识

需求定制 需求定制 主题:1050 回复:2283

汇编-汇编语言辨识

晚风撩人 发布于 2017-04-20 字数 468 浏览 1195 回复 1

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

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

请输入图片描述

发布评论

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

支持 Markdown 语法,需要帮助?

评论(1

想挽留 2017-09-13 1 楼

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

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