Cheat Engine基本使用方法
什么是Cheat Engine?
Cheat Engine,一般简称CE,是一个开放源代码的软件,作者为Eric ("Dark Byte"),功能包括:内存扫描、十六进制编辑器、调试工具,供Windows和Mac操作系统运行。
Cheat Engine最常在电脑游戏中被当做外挂,透过Cheat Engine,用户可以查找与修改电脑的内存。
Cheat Engine可以认为是一款逆向工程的工具。
As the name suggests, it's a tool used to cheat in games.
目录
打开本机的进程
选择你要修改的游戏或者别的程序
搜索数据
在十六进制中搜索你要找的数据,可以是游戏中的一项属性(比如植物大战僵尸的阳光数)
扫描类型可以根据值的变化来选择
数值类型建议选择所有类型,如果对于数值类型有判断的话可以选择字节数
选择后在内存中扫描
选择首次扫描
就获得了大量这个数值的数据
数目庞大,我们能以确定我们要的数据到底是哪一个
可以在游戏中对这个数据进行修改(比如植物大战僵尸中获取一个新的阳光点数使得阳光数被修改了),让他呈现出一个新的值,然后点击再次扫描
就会在第一次扫描的结果中找到这个改变的数值
如果锁定不了,可以继续重复这个修改后搜索的步骤,缩小范围
修改数据
找到这个数据的地址后尽可以双击它进行任意修改
修改植物大战僵尸阳光数实例
对于搜索到的地址的操作
点击一个地址,可以让地址出现在最下面的一栏中
在一个地址处右键有些选项
可以浏览相关的内存区域,下图是找到了扫雷中表示方格中状态的数据的地址,跟踪内存区域,找到存储整个方格状态的内存
挂
使用cheat engine需要进行修改一些数据需要进行相对复杂的操作,而且这个数值的地址往往是变化的
cheat engine(CE)结合Ollydbg(OD)使用可以根据地址跟踪汇编语言,找到基地址
利用找到的基地址,我们就可以使用Windows编程编写一个程序,将一些功能设置成按键
这就是我们想要的外挂
找基地址的过程需要耐心和深厚的汇编语言知识
可以配合别的逆向工具使用,发挥更大的作用
- 点赞
- 收藏
- 关注作者
评论(0)