Cheat Engine通关教程 (8关).txt

第1步:欢迎你来到CE的教程(V3.1)(PW=:090453) 
第2步:精确数值扫描(PW=:090453)
第3步:未知初始数值(PW=:419482)
第4步:浮点数(PW=:890124)
第5步:代码寻找(PW=:888899)
第6步:指针(PW=098712)
第7步:代码注入 (PW=013370)
第8步:多级指针 (PW=525927)
 
 
 
第1步 欢迎你来到CE的教程(V3.1)(PW=:090453) 
 
这个教程试图解释在游戏中作弊的基本步骤,并让你更熟悉CE的使用。
//===================
1 记下本界面的密码
2 点Next进入下一步
//===================
 
 
第2步:精确数值扫描(PW=:090453)
 
我们知道初始数值所以我们可以进行了精确数值扫描
能找到精确数值的地址 并且把其修改成自己想要的数值
目标找到Health对应的这个数值并把它改为1000
 
你看到在这个窗口的下方的文字Health:100
每次你点击"Hit me"时,你的Health会减少
//==========================
1 搜索当前地址的数值
2 改变当前地址的数值 , 再搜索改变后地址的数值
3 反复进行1 ,2 的步骤直到只剩下一个地址或你能确定就是这个地址为此
4 然后把它修改成你所想要的数值
//==========================
 
 
第3步:未知初始数值(PW=:419482)
 
现在我们有一个进度条,我们不知道它开始时的数值。
我们只知道这个数值是在0到500之间,
并且每次你点'Hit me'之后你会减一些血,每次减的血量会显示在进度条的上方。
做到能找到进度条的真实地址
目标找到这个进度条所对应的地址并把其修改成5000
//==========================
1 点击Unknown initial value
2 点击HitMe发现进度条值在减少,使用Descreased value扫描
3 发现搜索到的地址很多,重复步骤2直到地址很少 或者出现很相似的地址为此
4 我们知道这个数值是在0到500之间,所以选择比较象我们要的那个地址,把它改为5000
//==========================
 
 
第4步:浮点数(PW=:890124)
 
有些游戏使用了叫做“浮点数”的记数方法。(可能是为了防止简单的内存扫描)
浮点数是带有小数点的一些数字(如5.12或11321.1)
点击Hit me可以减少一些血,而点击shoot可以用掉0.5的子弹。
 
目标找到这2个数值的地址并且都修改成5000或者更多
熟悉不同数据类型的扫描
//==========================
1 搜索当前地址的数值
2 更改搜索数据类型(这个数据类型如果没有提示的话要靠猜 和测试知道的)
3 搜索修改后的地址 
4 然后把它修改成你所想要的数值
//==========================
 
 
第5步:代码寻找(PW=:888899)
 
有时一些东西的保存位置在你重新开始游戏时会改变,
甚至是在你玩的时候也会变,在这种情况下,
你用2件事仍然能做出可以用的内存列表。
目标找到到这个地址 并且点击替换 把它替换成什么也不做的代码
知道怎样用代码寻找功能对付变化位置
//==========================
1 找到到这个地址
2 点击替换 把它替换成什么也不做的代码
3 点击Change Value进入下一步
//==========================
 
第6步: 指针(PW=098712)
 
发现修改找到的这个地址游戏中的数值并不会跟着改变。这就要用到指针了:
目标找到这个地址的指针并把其修改为5000并且锁定
//==========================
1 找到这个地址,Find out what writes to this address ,
  点击 ChangeValue,出现数值了
2 勾上Hex粘贴这个地址并搜索,双击这个地址,右键CopyMemory 
3 双击找到的这个地址 选上Pointer,把Address这个地址所对应的地址添加进来,
 并把数值改成5000并锁定
4 单击changePointer完成
//==========================
 
 
第7步:代码注入 (PW=013370)
 
代码注入是将一小段代码注入到目标进程中的技巧,然后使这个进程执行你写入的代码。
你将有一个血值和一个每按一次将减少1点血值的按钮,
你的任务是利用 代码注入 ,使得每按一次按钮增加2点的血值。
 
//==========================
1 找到到这个地址,Find out what writes to this address 
2 Show disassembler,Tools->Auto assembler
3 Template->code Inject
4 在originalcode:
    dec [ebx+00000454]
下面输入代码 add [ebx+00000454],3
//==========================
 
 
第8步:多级指针 (PW=525927)
 
你将看到4级指针,它由第一个指针指向第二个指针,
再由第二个指针指向第三个指针,
由第三个指针指向第四个指针,最终指向血值的真正地址。
目标找到这个指针的地址 并将其数值修改为 5000
//==========================
1 找到到这个地址,Find out what access this addresses 
2 然后搜索Copymemory这个地址
3 一直继续第1 2步骤直到找到绿色地址为此,记下这些数值的偏移值
4 手动添加指针,并把数值修改为5000并且锁定
//==========================




附件列表

    原文地址:https://www.cnblogs.com/xe2011/p/2518937.html