使用Cheat Engine操控Tutorial

编写时间 2019-08-22 19:56:00


关于Cheat Engine  
本文是Tutorial教程的记录

step.1 将Cheat Engine附加到Tutorial

1.打开Cheat EngineTutorial
2.按下Cheat Engine主界面的打开进程按钮(位于打开文件下方的第一个按钮)
3.然后在进程列表中找到Tutorial.exe,打开它,如果主界面右侧大部分按钮可以使用,即成功。
4.点击Tutorial的下一步按钮


step.2 找到Tutorial中的健康值并修改它

1.完成step.1步骤
2.在Cheat Engine主界面右侧填上健康值(默认100,别勾选hex,其它条件不动),完成首次扫描,可以看到找到很多地址  
3.在Tutorial,点击打我来更改健康值,回到Cheat Engine,把搜索值更改为最新的健康值,点击再次扫描(不是新建扫描)  
4.以此类推,直到扫描到的地址只有我们要找的目标,然后把值更改为Tutorial要求的1000,随后发现Tutorial的下一步按钮可以使用,代表成功更改了健康值。


step.3 在未知具体数字的情况下搜索健康值并修改

1.完成step.1 或者完成step.2后,点击新建搜索
2.由于Tutorial没有给出健康值数据,在Cheat Engine主界面设置扫描类型为"未知初始值",进行搜索(其它条件不变)  
3.回到Tutorial点击打我,发现给出了减少的健康值,于是在搜索里设置扫描类型为"数值减少了",填上减少的健康值,并继续搜索。
4.以此类推,直到找到目标地址,将其值修改为要求的5000,随后可见下一步按钮可以使用,代表成功。


step.4 在其它数据类型的情况下搜索健康值并修改

1.看到这里,第一步就不多说了,顺带一提,之前健康值的数据类型都是默认的4字节,但其它数据类型也可能出现,例如本次。
2.阅读Tutorial可知,健康值这次是100且为"单浮点数据类型",弹药为100且"双浮点数据类型"。
3.在Cheat Engine中搜索健康值和弹药,记得设置对数据类型,并在数值变化后继续搜索,直到搜索到正确地址。
4.将它们修改为要求的5000或以上,下一步按钮可以使用,代表成功。


step.5 代码查找和修改:固定动态地址

1.其实这一步我也不是特别清楚,只能尽量描述我的理解。之前搜索的健康值的地址每次都是不固定的,现在需要去掉修改地址的代码。
2.还是默认的100健康值,4字节数据类型,先找到健康值的地址。
3.右键地址,将其附到下面的地址列表里,然后在下面多出来的一列地址,右键,选择"是什么改写了这个地址",提示是否确认附到进程,确认。
4.出现新的视窗,点击Tutorial的修改健康值,可以看到视窗里出现一条指令,应该就是对应这个地址的操作码,现在我们只需要把它替换成空即可。点击替换(默认替换空指令),然后填上新代码的名字,确认。
5.在Tutorial点击修改健康值,发现下一步按钮可以使用,代表成功。


step.6 指针的操作

挖坑待填

posted @ 2020-12-24 13:33  trty  阅读(241)  评论(0)    收藏  举报