[原创]【教程】带萌新通关Cheat Engine 新手训练程序步骤六【系列教程 持续更新中】

本帖最后由 Mr114 于 2018-12-5 00:28 编辑

这是Cheat Engine Tutorial-CE新手训练程序通关系列教程贴,持续更新中!这是楼楼使用的CEhttps://www.52pojie.cn/thread-828549-1-1.html

这里是幺幺肆,很高兴能和大家共同学习共同进步!楼主是个新手,所以如果有错误,希望大家指出,谢谢!

今天给大家带来的是Cheat Engine Tutorial步骤 六【指针】的通关教程

系列教程目录:

Step 2 https://www.52pojie.cn/thread-828030-1-1.html [基础地址搜索]普通的地址查找并修改地址值

Step 3 https://www.52pojie.cn/thread-828899-1-1.html [未知的值]查找未知数值的地址

Step 4 https://www.52pojie.cn/thread-830029-1-1.html [浮点与双浮点]查找浮点和双浮点数值的地址

Step 5 https://www.52pojie.cn/thread-830930-1-1.html [代码查找]查找程序修改地址值的汇编语句并用无用语句替换以达到程序无法修改地址值的目的

Step 6 https://www.52pojie.cn/thread-831536-1-1.html [指针]找到指针所固有的对应关系,然后利用对应关系进行强制锁值

Step 7 https://www.52pojie.cn/thread-832647-1-1.html [代码注入]对程序注入自己的代码以实现修改程序自身

Step 8 https://www.52pojie.cn/thread-833773-1-1.html [多级指针]一层不够多层来凑,享受层叠指针的乐趣

好 那么我们现在开始吧!

在本关中,我们有两个按钮,一个可以更改地址的数值,另一个可以更改该数值指针。我们需要找到其所固有的对应关系,然后利用对应关系进行强制锁值

1、打开Cheat Engine Tutorial并进入Step 6

教练程序.png (68.62 KB, 下载次数: 4)

下载附件

2018-12-1 00:41 上传

2、首先我们需要找到这个数值的第一个地址

当然就是老操作~查找初始值100

1.png (153.52 KB, 下载次数: 3)

下载附件

2018-12-1 00:50 上传

3、更新数值

2.png (95.41 KB, 下载次数: 3)

下载附件

2018-12-1 00:53 上传

4、这时变成了821 再次查找

3.png (128.2 KB, 下载次数: 3)

下载附件

2018-12-1 00:54 上传

5、因为我们要找到它的真实地址

所以双击添加到工作区 右键选择【找出是什么改写了这个地址】

4.png (196.74 KB, 下载次数: 2)

下载附件

2018-12-1 00:54 上传

6、弹出监测窗口 我们点击改变数值

此时窗口便会出现修改了该数值的指令

注意:通常来说 对我们有用的指令都带有[]

5.png (196.4 KB, 下载次数: 1)

下载附件

2018-12-1 00:55 上传

7、这次只出现一个 那么我们就查看一下这个指令的详情吧

详情中 CE程序会总结出一个最有可能对你有用的指针数值

注意:这个窗口不要关闭或者记住这个提示的数值 因为这个提示的数值接下来要用到

6.png (125.1 KB, 下载次数: 2)

下载附件

2018-12-1 00:57 上传

8、由于寄存器使用16进制存储

所以我们进行重新搜索之前要选中十六进制

所搜索的值即是刚才我们获取到的最有可能的指针数值

7.png (201.54 KB, 下载次数: 3)

下载附件

2018-12-1 00:59 上传

9、哈哈 一搜就中

我们看到搜索到的结果只有一个 并且地址是绿色的

这个就是指针的地址了

注意:在CE中绿色的地址代表该地址是固定不变的

8.png (136.74 KB, 下载次数: 3)

下载附件

2018-12-1 01:01 上传

10、为了方便起见 我把这个指针的地址添加到了工作区中

接下来 我们需要手动添加一个指针映射在工作区中

点击【手动添加地址】选中指针 窗口会出现变化

如图所示我们要输入所查找到的指针的地址

注意:地址有可能会有偏移 偏移可在详细信息窗口中的[]中看到(图中用红色圈出)

例:[EAX+8]此时我们需要输入指针地址的同时 还要把偏移输入进去 即有左右按钮的输入框

正即正负即负

9.png (315.08 KB, 下载次数: 3)

下载附件

2018-12-1 01:03 上传

正确输入的指针会正确显示出它现有的值,如果显示不正确 即指针输入错误

11、接下来我们终于可以完成最后一步 按照要求将值锁定到5000

10.png (160.16 KB, 下载次数: 2)

下载附件

2018-12-1 01:10 上传

12、然后点击一下改变指针~下一步按钮变亮~本关成功通过~~~

(不知道为什么 楼楼所使用的CE到这关开始,下一步就显示不完全)

注意:

1、所搜索到的地址在不同电脑上得到的可能不相同

2、如果一次搜索没有获得少量或者单一结果,可以再次变更数值后搜索

3、当我们在进行数据修改时,想要查找的数值为未知或者为无法确定的数值时,我们可以使用【未知的数值...】

4、数据类型有很多,如果一个类型搜索不到可以尝试其他类型~当然 楼主更喜欢用搜索全部类型 但是全部类型会让搜索速度变慢~

5、快速搜索功能能够加快搜索的速度 但是这会让搜索的结果不完全

6、在某些程序中,我们锁定地址的数值很有可能是无用的或者数值会波动。为了让它不波动,我们可以选择去治其根本——直接让程序无法修改该值

很高兴和大家共同学习,共同进步,楼主是个新手,所以如果有错误,希望大家指出,谢谢。

随便看看