Cheat Engine详细使用指南

 

目录

Cheat Engine简介

Cheat Engine下载安装

Cheat Engine系统自带教程学习


Cheat Engine简介

Cheat Engine是一个内存修改器,可以在没有网络连接的情况下修改单人游戏,对游戏人物属性,物品数量等数值进行修改。也可以帮助调试游戏甚至正常应用程序,并通过后门检查内存修改来保护系统。

Cheat Engine的作用

  1. CE是一个开发环境,可以第一时间自己做修改,不用依赖别人
  2. 根据自己的需求开发深度定制化的功能

Cheat Engine下载安装

Cheat Engine可以直接在官网上下载,安装

Cheat Engine详细使用指南

官网链接Cheat Engine

Cheat Engine系统自带教程学习

首先打开下载安装好的Cheat Engine

Cheat Engine详细使用指南

在菜单栏的Help下找到教程Cheat Engine Tutorial(64)

Cheat Engine详细使用指南

将CE挂载到教程上面,在做任何修改之前都需要先进行挂载,点击左上角

Cheat Engine详细使用指南

Cheat Engine详细使用指南

可以看到初始的血量值是100,给定初始筛选条件100,选择精确值Exact Value,然后点击First Scan第一次进行扫描,可以看到初始目标范围

Cheat Engine详细使用指南

Cheat Engine详细使用指南

Cheat Engine详细使用指南

点击Hit me,让数值减少,继续输入改变后的数值,点击Next Scan,再次扫描,目标范围缩小,只剩下一项就是我们的目标

Cheat Engine详细使用指南

双击扫描器里的地址,向CT添加一个条目,点击Value,可以对值进行修改,点击方框,会变为激活状态,修改后的值会锁定。

接下来就到了第三关,需要点击New Scan重新扫描,可以看到一个血条,首次扫描将条件改为未知的初始值,进行First Scan

Cheat Engine详细使用指南

点击Hit me,出现减少的数值,继续执行后续扫描,选择Decreased value减少的值,缩小目标范围,重复操作两三次

Cheat Engine详细使用指南

点击Hit me,再选择更精确的条件Decreased value by 减少了多少,输入减少的值,再次进行扫描,还有几个目标,教程上显示数值在0-500之间,确定目标,再将目标值改为5000

Cheat Engine详细使用指南

Cheat Engine详细使用指南

教程第四关,显示血量是Float类型,弹药是Double类型,直接根据数据类型输入目标条件,进行扫描

Cheat Engine详细使用指南

按照之前的方法将血量和弹药的目标值改为5000,即为通关,前几关都是数据修改,第五关跟之前操作一样,查找到目标地址,右键,选择Find out what writes to this address找出写入此地址的内容,点击Change value,出现带有汇编地址代码,点击它

Cheat Engine详细使用指南

Cheat Engine详细使用指南

选择Replace替换,将其替换为nop

Cheat Engine详细使用指南

教程第六关,查找血量的源头指针,血量在内存中的位置使不断变换的。跟之前的方法一样,找到血量条的地址,右键选择Find out what accesses this address什么指令访问了这里(访问同时包含了读和写),点击Change Value,出现一些指令

Cheat Engine详细使用指南

Cheat Engine详细使用指南

指令中包含了数据来源和结果位置,双击指令,会显示出CE猜测的指针内容,同时把偏移量记录下来,把真正的指针内容作为条件输入内存扫描器,进行扫描

Cheat Engine详细使用指南Cheat Engine详细使用指南

找到指针地址后,双击地址一栏,增加偏移量,写入刚下记录的偏移量,将数据类型修改为和之前找到的血量一致,这样是让CE记住源头的指针,对指针地址右键,选择Show as decimal

Cheat Engine详细使用指南

将血量修改为5000,并冻结(点击地址前的方框),就可以通关

Cheat Engine详细使用指南

接下来是追溯指针关卡,先扫描找到血量地址

Cheat Engine详细使用指南

跟上一关一样,右键点击Find out what accesses this address,点击Change Value,再对十六进制地址进行扫描

Cheat Engine详细使用指南

Cheat Engine详细使用指南

对扫描出的地址,再次进行上述操作

Cheat Engine详细使用指南

再次扫描,一直追溯,直到找到绿色的地址,则为源头指针地址

Cheat Engine详细使用指南

按照与刚才追溯工程相反的顺序,将偏移量挨个填进去

Cheat Engine详细使用指南

右击Show as decimal,将Value值改为5000,并冻结,点击Change pointer,就可通关成功。像这种手动追溯指针,一直在追溯,有一定的麻烦,接下来进行自动追溯指针,按照之前的方法找到血量值,右键选择Pointer scan for this address,设置基本保持默认,执行依次扫描

Cheat Engine详细使用指南

Cheat Engine详细使用指南

Cheat Engine详细使用指南

点击Change Pointer改变指针位置,找到改变指针之后的血量位置,复制这次地址,回到刚才指针扫描的结果中选择重新扫描,并输入新找的地址

Cheat Engine详细使用指南

Cheat Engine详细使用指南

双击最后的结果就可以将完整的路径加入CT

给TA打赏
共{{data.count}}人
人已打赏
学习软件

学一学点读

2023-4-17 11:57:57

学习软件

Cheat Engine 修改百度网盘无限速下载

2023-5-23 9:15:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索