ce吧 关注:195,751贴子:3,798,640
  • 16回复贴,共1

【CE扫盲系列·第四弹】CE第四关:代码查找 (密码=888899)

只看楼主收藏回复

这一关主要就是教你如何去查看那些代码修改了我们的地址,从而能让我们对这些修改的操作进行追踪的一个教程。本次关卡难度不是很高,只要我们找到修改我们地址的代码如何将其置为nop就能通过。那么我们开始吧。


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


    IP属地:湖南2楼2022-11-16 16:50
    回复
      前言:
      本教程使用的工具为:
      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-16 16:50
      回复
        还是老规矩,我们先看看关卡的描述。
        步骤 5: 代码查找 (密码=888899)
        某些游戏重新开始时,数据会存储在与上次不同的地方, 甚至游戏的过程中数据的存储位置也会变动。在这种情况下,你还是可以简单几步搞定它。这次我将尽量阐述如何运用"代码查找"功能。下方的数值每次启动教程的时候都会存放在内存不同的位置,所以地址列表中的固定地址是不起作用的。我们要先找到这个数值当前的存储地址(要如何去做,相信不用我再啰嗦了)。当你找到了地址就添加在下方的地址列表中,然后右健单击该地址,在弹出的菜单中选择"找出是什么改写了这个地址",将弹出一个空白的窗口。接着点击本教程窗体上的"改变数值"按钮,并返回 Cheat Engine 。如果操作没问题 在刚才弹出的空白窗口中会出现一些汇编代码。选中代码并点击"替换"按钮,将它替换成什么也不做的代码(空指令),同时,修改后的代码也将放置在"高级选项"的代码列表中去(保存地址列表时会同时保存)。点击"停止",游戏会以正常的方式继续运行下去,点击"关闭"按钮,关掉窗口。现在,再次点击教程窗口上的"改变数值",没问题的话,"下一步"将变为可点击的状态。
        提示:如果你以足够快的速度锁定住该地址,"下一步"按钮也会变为可点击的。


        IP属地:湖南4楼2022-11-16 16:50
        回复
          好了,看完描述,接下来我们开始进行修改操作吧!首先还是常规操作,我们需要找到保存我们数值的地址。

          这里我们点击首次扫描,然后改变数值再次扫描一次,就能得到我们想要的地址。

          寻找地址这个,我就不过多赘述了,如果你之前看过前面的教程的话,想比应该会很熟悉,如果您没有看过前面的教程,那么我推荐您把前面的教程看一遍然后再回过来看这个教程。


          IP属地:湖南6楼2022-11-16 16:55
          回复
            找到这个地址后,我们把这个地址拉下来。点击选中这个地址,然后右键选择。

            接下来会出现一个小窗口。

            注意这个小窗口,它会记录有哪些代码修改了我们的地址,我们只要找到修改我们地址的代码,然后将这条代码置为nop,我们这一关就通过了。
            接下来我们点击"改变数值"然后看看是那一条代码修改了我们的地址。

            可以看到这里出现了一条修改我们地址的代码。

            现在我们选择这条代码或者说是指令。

            然后点击替换。

            这里你可以随便给一个名字,这里我就不给名字了,直接点确定。就行了。然后我们回到游戏,点击改变数值。

            点击改变数值。

            可以看到,我们已经可以进入下一关了。


            IP属地:湖南7楼2022-11-16 16:59
            回复
              其实这里我们还可以选择。

              然后选择这条代码

              右键选择"使用空指令替换"一样可以达到我们想要的效果。
              直接点击替换,或者选择显示反汇编程序,然后再选择"使用空指令替换",其实都是一样的,都是在这一段代码置为nop,nop也就是不执行这一段代码或者说什么也不做。
              好了,现在我们点击下一步进入下一关吧。


              IP属地:湖南8楼2022-11-16 17:00
              回复
                这个找出是什么修改了,出现五六个怎么办。。。而且改完后直接游戏直接自动关闭了。


                IP属地:河南9楼2023-01-01 19:26
                收起回复
                  这关虽然会操作但是不知道是什么意思,题目说游戏的过程中数据的存储位置也会变动,这题好像并没有体现出存储位置变动这一点啊?


                  IP属地:广东10楼2023-01-05 06:02
                  收起回复
                    一点找出是什么改写了这个地址 游戏就显示出错然后就闪退了 怎么解决?


                    IP属地:陕西来自Android客户端11楼2023-04-22 08:03
                    回复
                      这个好麻烦


                      IP属地:广东来自Android客户端12楼2023-12-18 13:33
                      回复
                        过,下一课


                        IP属地:湖南13楼2023-12-29 15:49
                        回复
                          感谢,终于改了


                          IP属地:四川来自Android客户端14楼2024-09-03 21:05
                          回复