步骤 3: 未知的初始值 (密码=419482)>>在上一关中我们知道初始数值的大小,所以我们可以利用"精确数值"扫描,但本关中仅有一个状态栏,我们并不知道它的初始数值。>我们只知道这个数值在0到500之间,并且每次点击"打我"之后便会减些,每次减少的健康值会显示在进度条的上方。>这一关很重要,因为某些游戏中血显示的不是数字而是血条,这样的话教程2中的方法就失效了。 本关就你要教会你如何修改这些讨厌的未知数。 此时在CE修改其中点击 `新扫描` 然后选择 `未知初始数值`,其他的选项不用动。 点击 `首次扫描` 然后出现了肯定是N多的结果,因为太多了,CE没有显示出来。 老办法,回到 `Tutorial.exe` ,点击打我 ,CE会告诉你血量减了多少,比如 `-6` 这里面我们换个思路,假设CE没告诉我减少了多少或者我根本没看清,这时应该怎么办呢? 注意看下面的操作 **一、">

CE修改器入门3:未知数值扫描

大理寺少卿 · · CE\x64dbg基础
0

本文共计907个字,预计阅读时长3.6分钟。

经过第二关的练习,你已经理解了如何利用"精确数值"扫描查找数值了,让我们进行下一步,本关主要用来搜索进度条,人物血条等,因为这些数据通常是一个进度条,我们无法直接看到的数据,此时可以通过变更的数据一步步筛选找到动态地址。

>步骤 3: 未知的初始值 (密码=419482)
>
>在上一关中我们知道初始数值的大小,所以我们可以利用"精确数值"扫描,但本关中仅有一个状态栏,我们并不知道它的初始数值。
>我们只知道这个数值在0到500之间,并且每次点击"打我"之后便会减些,每次减少的健康值会显示在进度条的上方。
>这一关很重要,因为某些游戏中血显示的不是数字而是血条,这样的话教程2中的方法就失效了。

本关就你要教会你如何修改这些讨厌的未知数。

1379525-20220718145523334-1544460447

此时在CE修改其中点击 `新扫描` 然后选择 `未知初始数值`,其他的选项不用动。

1379525-20220718145538733-26870609

点击 `首次扫描` 然后出现了肯定是N多的结果,因为太多了,CE没有显示出来。

老办法,回到 `Tutorial.exe` ,点击打我 ,CE会告诉你血量减了多少,比如 `-6`

1379525-20220718145554213-1510333991

这里面我们换个思路,假设CE没告诉我减少了多少或者我根本没看清,这时应该怎么办呢? 注意看下面的操作

**一、扫描减少的数值:** 下拉框,选择减少了的数值,按再次扫描(此时血量减少了)

1379525-20220718145617622-1509443255

**二、扫描不变的数值:** 拉框,然后选择 没变动的数值(此时血量没有变化)

1379525-20220718145629217-2009106163

**三、反复操作:** 再回到Tutorial ,点击 `打我 =>扫描减少了的数值 ` =>`扫描没变动的数值 `反复操作,最后就会只剩4个地址

1379525-20220718145644305-328762727

**四、简单判断:** 简单判断下(Tutorial中告诉你了这个数值是小于500的),很容易就找到了最终的地址。

1379525-20220718145657203-521598904

 双击把地址加到地址栏,然后更改数值为5000。

1379525-20220718145708310-1233657717

就可以过关了(前面教程有说过,这里就不再重复了)闯关成功。

1379525-20220718145718794-403056863

大家一定要明白这样操作的思路:

>血量减少=>CE搜索减少的数值
>血量不变=>CE搜索不变的数值
>血量增加=>CE搜索增加的数值

这样反复筛减,就能很容易找到最终的结果。


最新回复 ( 0 )
全部楼主
  • 暂无评论