本帖最后由 江沉晚吟时. 于 2020-12-26 21:26 编辑
处理公共代码
密码=31337157
本帖子以Cheat Engine6.7为例
我们可以通过分析结构体来进行分析
界面
这个游戏有4个玩家。2个属于你的阵容, 另外两个属于电脑方。可以看到敌方健康值大于我方,硬刚是刚不过的。那要怎么办呢?
首先我们可以找到随便一个玩家的健康值地址(注意:健康值类型为浮点数) 然后找改写,找到减血代码 可以通过这个减血代码找到另外三个玩家的健康值地址-找出指令访问的地址 然后分别改一下健康值
分析一下
可以看到在+10这行分成了1和2,这样就可以便于我们区分开了
接下开我们在工具这里点自动汇编
代码注入(框架不要也行)
cmp [ebx+10],2
jne originalcode
mov eax,(float),0
如果是队伍2,那么就将健康值改为0,从而达到秒杀的效果
或者你可以试试这个:
cmp [ebx+10],1
jne originalcode
mov eax,(float)99999
如果是队伍1,那么就将健康值改为99999
测试一下
成功了
希望大家能够采用!
附上CT:
蓝奏云:https://wwx.lanzoux.com/iA3hujqdk1e
密码:pojie
|