ce吧 关注:195,453贴子:3,798,717

【CE扫盲系列·第二弹】CE第二关:未知的初始值 (密码:419482)

只看楼主收藏回复

这一关主要介绍的是,如何查找那些,我们不清楚的数值的方法。这里要解释一下,什么叫做"不清楚的数值",这个其实很简单,比如游戏中,移动的x,y坐标,还有z轴的坐标,这些我们都是无法看到具体的数值的,但是,我们清楚,这些数值,都是真实的保存在游戏当中的,现在我们要做的事就是,如何将这些,我们不清楚的数值,用某些特定的方法,寻找出来,从而达到我们预想中想要的修改结果。那么我们现在就开始第二关吧。


IP属地:湖南1楼2022-11-14 17:52回复
    注:本教程旨在带领新人小白熟悉和使用CE,如您应该能够熟练掌握并使用CE,那么您可以略过本教程。


    IP属地:湖南2楼2022-11-14 17:54
    收起回复
      前言:
      本教程使用的工具为:
      Cheat Engine 7.4 64位
      官网网站为:https://cheatengine.org/
      如果您没有CE,那么请参考这篇教程,他会教您如何下载并安装一个CE
      https://tieba.baidu.com/p/8126971048?pid=146028156375&cid=0#146028156375
      本教程修改游戏目标为:
      Cheat Engine 7.4 自带的默认新手教程(64位游戏),如果您没有看过前面的教程,推荐您先看完前面的教程然后再观看此次教程。


      IP属地:湖南3楼2022-11-14 17:55
      收起回复
        这里我们先看一下这一关的描述:
        OK, 看来你已经理解了如何利用"精确数值"扫描查找数值了,让我们进行下一步。在上一关中我们知道初始数值的大小,所以我们可以利用"精确数值"扫描,但本关中仅有一个状态栏,我们并不知道它的初始数值。我们只知道这个数值在0到500之间,并且每次点击"打我"之后便会减些健康值,每次减少的健康值会显示在进度条的上方。同样有好几种方法可以找这个数值,(例如使用"数值减少了..."扫描方式),但我只教你最简单的方法,"未知的初始值"和"减少的数值"。 由于不知道当前数值的大小,"精确数值"扫描便派不上了用场,所以选择扫描方式"未知初始数值"。数值类型仍然选择 4 字节(这是因为大多数WINDOWS应用程序都使用 4 字节存放数据)。点击"首次扫描"并等待扫描结束。扫描完成后,点击"打我",你会减少一些健康值。(减少的健康值显示几秒便会消失,你并不需要刻意记下它)。回到 Cheat Engine,在扫描类型中选择"减少的数值",然后点击"再次扫描"。扫描完毕后,再次点击"打我",并重复上述步骤,直到检索出很少的几个地址。 我们已经知道这个数值在0到500之间,所以挑出那个最为相似的地址,并将它加到下方的地址列表。现在,更改健康值为 5000,以便我们进入到下一关。


        IP属地:湖南4楼2022-11-14 17:56
        回复
          从这一关卡的描述中,我们可以得知。

          下面这个状态条,就是我们需要修改的东西,我们不知道这个状态条具体的数值有多少,只知道,它处于0-500之间,而且点击打我,下面的状态条就会减少。由于我们不知道具体的数值,所以无法使用精确查找来直接搜索值进行修改,我们只能通过模糊查找(未知初始值)。我们筛选出它的具体地址。


          IP属地:湖南5楼2022-11-14 17:57
          回复
            首先我们打开CE,然后选择:扫描类型—>"未知的初始值"。PS:这里请一定要记得附加进程然后再操作。


            然后点击"首次扫描",进行第一次扫描

            可以看到,点击第一次扫描后,会出现大量的扫描结果,那么我们怎么找到或者是确定,哪一个是我们想要的值呢?这个时候我们就可以通过改变需要"修改的数值",对扫描结果进行"筛选",并最终得到我们想要的那个结果。
            这里我们回到第二关,点击"打我"

            这里我们可以看到,通过下方减少的数值,以及减少的"血量条"我们可以确定,这个数值是进行了减少操作的,这个时候我们就可以回到CE里面:把扫描类型修改为"减少的数值",然后再对结果进行再次扫描

            从这里,可以显著的看到,通过减少的数值进行筛选后,结果数量就变少了。但是相对于我们要找的那个数值来说,这些结果,还是未免有些"太多了",所以我们要进一步进行筛选。


            IP属地:湖南6楼2022-11-14 18:03
            回复
              接下来,我们可以重复这一步骤:点击打我,然后再使用"减少的数值"进行再次扫描,反复进行几次后,剩下的扫描结果也就几十个了,这个时候,我们就可以通过改变数值然后一一比对,来慢慢确定,哪个是我们想要的数值。

              这里我们再点击打我:

              可以看到这里的数值是减5的,然后我们再对比一下扫描结果:

              从这里可以很明显的发现,这个数值是减少的5的,而其他的数值,变化结果就没那么明显了,那么我们有理由怀疑,这个地址可能就是我们想要的那个"地址"。这个时候我们就可以把这个地址,拉去下来进行修改试试:


              IP属地:湖南7楼2022-11-14 18:07
              收起回复
                这里我们将这个地址的值修改为5000

                然后我们再回到游戏:

                可以看到,下一步的按钮现在是处于可以点击的状态了,那么我们就可以确定刚刚那个地址,我们找到的是正确的。现在我们就可以点击"下一步",然后进入下一关卡。


                IP属地:湖南8楼2022-11-14 18:09
                回复
                  OK,那么第二关到此结束了。


                  IP属地:湖南10楼2022-11-14 18:10
                  回复
                    牛逼


                    IP属地:山西来自iPhone客户端12楼2022-11-14 22:26
                    收起回复
                      等你更新


                      IP属地:浙江来自Android客户端13楼2022-11-15 00:11
                      收起回复
                        牛逼


                        IP属地:江西14楼2022-11-15 12:33
                        收起回复
                          第三关不见了捏


                          IP属地:上海来自iPhone客户端16楼2022-11-17 13:49
                          收起回复
                            大哥,私聊教我用一下CE呗,我CE 用了会蓝屏什么鬼


                            17楼2022-11-19 14:32
                            收起回复
                              这个贴十年前好像看过了


                              IP属地:浙江来自iPhone客户端18楼2022-11-21 09:13
                              收起回复