【游戏安全】CheatEngine基础使用——如何找到并且修改游戏中的数值?精确数值搜索、模糊数值搜索(以PVZ及The King of Fighters为例)

CheatEngine7.5.1汉化版

首先汉化CheatEngine7.5.1汉化版本放到这里,需要下载自取。

选定程序

打开CE后,点击左上角这个小电脑的地方。
在这里插入图片描述
在进程中选择PVZ并打开在这里插入图片描述

CE寻找游戏中确定数值修改阳光

可以看到当前阳光数值为50,扫描找寻该数值。
在这里插入图片描述
在ce中输入50这个数值,点击新的扫描按钮,可以看到左侧边栏找到多个地址中存有50这个数。
这里的地址涉及到PE结构的一些内容,可以简单理解为每一个应用程序在运行时都会在内存中有一个家,地址就是家中各个东西在的方位,而每个东西都有自己的大小也就是数值。每个地址会存储相对应的数值,故我们找到相应的地址就可以修改这个数值,有兴趣详细了解PE结构的可以看这两篇文章:
PE文件结构
数据目录表
在这里插入图片描述
我们可以看到有很多个50这个数据,这是整个应用程序内存中所有存有50的地址,然后通过在游戏中我们再点击一次掉落的阳光,可以看到他变成了75。
在这里插入图片描述
我们就可以通过点击再次扫描在上面数值是50的地址中再次搜索现在改为75的地址,这样就确定了存放阳光的地址,双击左侧边栏地址可以在下面边栏进行修改,
在这里插入图片描述
可以看到这里的数值已经变成我们修改后的数值了。
在这里插入图片描述

模糊数值搜索

CE寻找游戏中模糊数值修改血量

在拳皇中,血量无法具体知道是多少,只能知道有几管血,这时候我们想要找出精确地数值,就需要使用模糊搜索来判断。
在这里插入图片描述
在第一次扫描时选择未知初始数值,进行首次扫描:
在这里插入图片描述
在第二次扫描时,在游戏里我们踢他一脚,他的血量会减少,通过在游戏中让对方扣血、多次点击减少了数值和再次扫描这些操作循环,可以找到相应的血量。
在这里插入图片描述
也可以在游戏中不动、点击未更改了数值循环来对杂项进行过滤。
在这里插入图片描述
经过测试,可以看到地址为2582124C这一条是2p的总血量,2248D30C是2p的单条血量,也就是一管血,一管血2400滴,总血量也就是24000,至此我们通过模糊搜索找到了拳皇中人物的血量值。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

webfker from 0 to 1

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

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

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

打赏作者

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

抵扣说明:

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

余额充值