Cheat Engine修改器,第七关教程:代码注入
发布于 作者:苏南大叔 来源:程序如此灵动~

本文讨论cheat engine
的第七关,这关卡的通关效果是:越遭受攻击血量越多,就是游戏里面传说中的“吸血面罩”效果。使用的手段是进行了反汇编,然后修改了减血代码并激活。

苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验总结。测试环境:win10
,cheat engine@7.6.3
。
准备工作
本文的前提条件,是准备好cheat engine
和cheat engine tutorial
。参考文章:
本文描述cheat engine tutorial
的第六关,直达密码是:013370
。前几关教程:
- https://newsn.net/say/cheat-engine-step3.html
- https://newsn.net/say/cheat-engine-step4.html
- https://newsn.net/say/cheat-engine-step5.html
- https://newsn.net/say/cheat-engine-step6.html
关卡描述
在这一步教程中,你将有一个健康值和一个每按一次将减少 1 点健康值的按钮,你的任务是利用"代码注入",使你每按一次按钮就增加2点的健康值。

过关步骤
常规的精确值查找,然后查找谁修改了这个地址。就可以看到目标代码了,是个sub
操作。


这个时候,如果点击了“替换”按钮,就和第五关一样了:“无敌”操作了,怎么点击按钮数值都不会变。但是,不符合本文的过关条件,本文要求不但不减血,还要加血。这个时候,就需要修改反汇编的值了。


使用CT
表框架的目的,是在cheat engine
最下方的“地址列表”区域出现,方便进行管理和执行。不使用它,也是可以通过最下方的“执行”按钮立即执行的。

所以,选择在"CT表框架"的基础上,再执行“代码注入”。默认弹出的框框里面的代码,不需要进行修改。

修改汇编语句,原版:
新版:

激活锁定后,游戏就有了“吸血面罩”的效果了。

结语
更多cheat engine
修改器的经验文章,请点击苏南大叔的博客经验文章:


