CE1到9关详细教程

步骤1

扫描学习教程
在这里插入图片描述

步骤2

此时健康为100,扫描类型为4字节,新的扫描100
在这里插入图片描述

点击“打我”
在这里插入图片描述

此时健康变成了99

在CE中再次扫描99

在这里插入图片描述

只剩下一个结果
将其修改成1000,并锁定
在这里插入图片描述

修改完成

步骤3

点击新的扫描,然后搜索未知的初始值
在这里插入图片描述

点击“打我”,然后扫描减少的数值
在这里插入图片描述

重复几次

在这里插入图片描述

出现这样的结果,因为题中说数值在0-500之间,所以选择第一个,将其修改成5000

在这里插入图片描述

修改完成

步骤4

将数据类型修改为单浮点数,而后扫描100

在这里插入图片描述

点击“打我”,再次扫描

在这里插入图片描述

只剩一个结果,将其修改为5000

点击“新的扫描”,将数据类型修改为双浮点数
,扫描100

在这里插入图片描述

点击“开火”

在这里插入图片描述

数据正确,直接将其修改成5000

修改完成

步骤5

将数据类型修改为4字节,新的扫描,扫描100
在这里插入图片描述

改变数值
在这里插入图片描述

再次扫描431
在这里插入图片描述

只剩一个结果,右键选择“找出是什么改写了这个地址”
在这里插入图片描述

再次改变数值
在这里插入图片描述

打开,双击进入
在这里插入图片描述

右击选择“使用空指令替换”
在这里插入图片描述

再次点击“修改数值”,发现数值不变了,说明修改完成

步骤6

先精确数值扫描100,
在这里插入图片描述

之后点击“改变数值”
在这里插入图片描述

再次扫描153

在这里插入图片描述

只剩一个结果

再次点击“改变数值”,找出是什么改写了这个地址

在这里插入图片描述
在这里插入图片描述

复制该指针数值,

新的扫描,点击十六进制,将指针数值粘贴进去

在这里插入图片描述

复制其地址
在这里插入图片描述

点击“手动添加地址”,将刚才那个地址粘贴进去,还需要添加偏移,方框中并没有偏移量,所以偏移量为0
在这里插入图片描述

将其数值改为5000,并锁定
在这里插入图片描述

修改完成

步骤7

先精确数值扫描100
在这里插入图片描述

点击“打我”

此时血量变成99
在这里插入图片描述

再次扫描99
在这里插入图片描述

只有一个结果

右击选择“找出是什么改写了这个地址”
在这里插入图片描述

再次点击“打我”
在这里插入图片描述

双击
在这里插入图片描述
在这里插入图片描述

打开菜单-工具->自动汇编,选择"模板"中的"代码注入"
在这里插入图片描述

将sub改成add,01改成02
在这里插入图片描述

点击“执行”

再次点击“打我”

在这里插入图片描述

发现现在不扣血了,反而是加血

修改完成

步骤8

精确扫描3069
在这里插入图片描述

在这里插入图片描述

只有一个结果,直接进行下一步
点击“下一步”
然后右键地址选择“找出是什么改写了这个地址”

在这里插入图片描述
在这里插入图片描述

复制地址的指针数值,并记录下来偏移量
在这里插入图片描述

选择十六进制,新的扫描,将刚才的指针数值粘贴进去

继续点击“改变数值”,再次右击这个地址选择“找出是什么改写了这个地址”
在这里插入图片描述

发现不论点几次,都没有结果,说明指针只访问了这个地址,而没有改写指针的指向,所以该选择“找出是什么访问了这个地址”
在这里插入图片描述

此时出现了两个结果,cmp用与比较两个值,是一个比较指令,mov表示将一个数据从源地址传送到目标地址,是一个数据传送指令,
双击打开mov指令

在这里插入图片描述

记下指针数值与偏移量,因为方框中没有,所以为0
发现此时这个结果与第一次找出的地址一样,说明又找回了原地
再看cmp指令
在这里插入图片描述

记下指针数值与偏移量,因为方框中没有,所以为0

再次用十六进制扫描cmp指令的指针数值
反复进行几次,直到不能更进一步查找为止(通常基址为静态时,地址将以绿色标示)。
在这里插入图片描述

复制此固定地址
在这里插入图片描述

点击手动添加地址,将地址和每次的内存偏移量写进去
在这里插入图片描述

将该指针指向的地址的值改为5000并锁定
在这里插入图片描述

修改完成

步骤9

因为生命值是单浮点数,所以将数据类型改为单浮点数
新的扫描,扫描100
在这里插入图片描述

玩家方点击攻击,找到内存地址
在这里插入图片描述

右键“找出是什么改写了这个地址”,
在这里插入图片描述

双击打开
在这里插入图片描述

右键选择“找出这个指令访问的地址”
在这里插入图片描述

再次点击“攻击”,验证是否正确
在这里插入图片描述

查找正确

全选,右键选择“打开选中地址的分析数据”
一路确定
在这里插入图片描述

绿色表示四个单位数值一样的属性

经过分析可知,可用数字1和2来区分队伍

而且表示队伍的内存偏移量是14

关闭,右键该地址,选择自动汇编,选择代码注入

注入代码
在这里插入图片描述

选择“重新启动游戏并自动执行”

在这里插入图片描述

修改完成

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值