Cheat Engine基本使用方法

CheatEngine是一款由DarkByte开发的开源软件,主要用于内存扫描、十六进制编辑和调试。它常被玩家用于修改游戏数据,如在《植物大战僵尸》中修改阳光数。通过搜索和修改内存地址,用户可以实现游戏作弊。配合其他逆向工程工具,CheatEngine可以进行更深入的程序分析和修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是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编程编写一个程序,将一些功能设置成按键

这就是我们想要的外挂

找基地址的过程需要耐心和深厚的汇编语言知识 

可以配合别的逆向工具使用,发挥更大的作用

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

烨鹰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值