Cheat Enginee(CE)的介绍以及使用指南
文章目录
一、CE的核心功能介绍
Cheat Engine是一款内存修改编译的软件,通过查找游戏内存,缓存数据的方法修改游戏数据,达到修改游戏的目的。
内存扫描是Cheat Engine最主要的功能之一,他可以扫描指定数值的内存地址,通过修改这些来达到修改游戏的目的,从而达到无敌的效果。
Cheat Engine是国外的一款非常优秀的内存修改软件,用这个软件的爱好者不计其数,他不但可以修改Flash游戏,对其他单机游戏也同样所向披靡。Cheat Engine的用法也不复杂,首先要打开游戏然后打开Cheat Engine,点击左上角的那个电脑图标,在弹出来的框中选择游戏进程,然后选择扫描类型和数值类型,进行扫描修改,接下来有详细教程。
二、下载,打开软件和教程
1、下载下来之后双击打开软件
2、打开Cheat Enginee自带的教程
三、在CE中打开教程进程
点击左上角的电脑图标,选择游戏进程,点击“打开”
四、精确值扫描
1、打开进程之后在CE中的“数值”输入当前的健康值,然后点击首次扫描
2、在教程中点击“打我”
3、在CE中输入之后的健康值,点击再次扫描
4、选中扫描出来的地址,双击加入到下面的地址栏然后双击数值,改为需要的数值即可
五、未知数的初始值
1、在CE中选择扫描类型为未知的初始值
2、点击首次扫描,然后点击教程中的“打我”,然后在扫描类型中选择“减少的数值”,点击再次扫描,一直重复次步骤,知道左侧的地址栏仅有一些地址
3、选择仅剩地址中当前数值小于500的地址,双击加入地址栏内,双击数值改变为5000
六、浮点数
1、我们需要在CE中将扫描类型改为浮点型,根据教程改为单浮点和双浮点,然后进行之前的扫描数值进行操作找到“健康”和“弹药”的地址,都改为5000
七、代码查找
1、首先先按照之前的步骤找到血量的内存地址,然后再地址上右键找到并点击“找出是什么改写了这个地址”
2、在教程中点击“改变数值”,在指令中会出现一行代码,选中然后点击“替换”,关闭即可
八、指针
1、首先按照之前的步骤找到血量地址加入到地址栏,然后右键点击“是什么改变了这个地址”,然后点击“改变数值”,出现一行代码,双击那一行代码显示详细信息,然后打开CE主页面,勾选16进制,然后输入指针数值可能是的那个值,点击新的扫描
2、点击“手动添加地址”,点击“指针”,输入基址,点击“确定”
3、在地址栏会显示p->地址这样的地址
4、将数值改为5000,点击前面的锁定保证永久可以用,即可
九、代码注入
1、根据之前的步骤找到血量的地址,添加到地址栏,右击选择“是什么改写了这个地址”;
2、然后点击“打我”会出现一行代码,点击“显示反汇编程序”
3、点击“工具”,“自动汇编”,“模版”,“代码注入”
4、找到代码“sub dword ptr [ebx+00000478],01”改为“add dword ptr [ebx+00000478],02”,点击执行即可
十、多级指针
1、找到数值的地址添加到地址栏,然后右键选择“找出是什么改写了这个地址”然后点击教程里面的“改变数值”会出现一行代码,双击代码,会显示详细信息,找到推荐的地址输入到CE(勾选16进制),选择“新的扫描”,记住偏移量
2、选择新的地址添加到地址栏,右击选择“找出是什么访问了这个地址”第二次和第一次的推荐指针数值会是一样的,我们选择扫描地址栏的地址
3、重复次步骤直到找到基址,然后选择手动添加地址
4、添加后改变新地址数值为“5000”然后锁定即可
十一、共享代码
1、首先把所有队友和对手的地址查找到然后命名
2、可以分别在每个地址上面右键“找出是什么改写了这个地址”,会发现每个都指向同一条汇编代码,也就说明这使用了共享代码
3、在每个地址上右键选择“浏览相关内存区域”,会发现一些规律
我方队友的结构:
敌人的结构:
4、上图可以看出我方队友编号为1,敌方编号为2,我们可以根据此来决定扣不扣血,接下来要注入代码,CE切换为内存浏览窗口,选择“工具”,“自动编汇”,“模版”,“代码注入”
5、输入自己需要的代码即可