码迷,mamicode.com
首页 > 其他好文 > 详细

[Cheat Engine]多级指针查找

时间:2019-09-06 22:48:28      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:官方   内存地址   img   内存   png   搜索   就是   mic   info   

  这是对官方教程的操作过程一次记录

  首先见官方教程:

技术图片

  开始干活。首先我们先用cheat engine查找教程给出的数值2101,并找出修改了数值所在内存地址的代码,还有寄存器值:

技术图片

可以看到rsi中保存的地址加上偏移量0x18就是保存数值的地址。这时候我们再去查找rsi中所保存的地址是从哪来的。在cheat engine中十六进制查找rsi的值和访问该值的汇编代码,如下:

技术图片

根据教程的说法,这指针有四级,所以我知道,这仍然不是真正的地址。所以继续查找rsi中的值,以及访问该值的汇编代码,如下:

技术图片

这里cheat engine给出的值有误。这里它给出的地址值是1002e18指向的代码执行后rsi的值。实际上我们要查找的是这句代码没有执行之前的值。这里可以通过在代码处下断点来找rsi的值。也可以直接搜索cheat engine搜出来012a4b30的地址值012bcf18。因为值都是一样的。好,继续查找:

技术图片

这里同样搜索cheat engine给出的值。

技术图片

直到这里,我们找到了基址。基址就是100306b00。

技术图片

手动添加地址。并添加上每级指针的偏移量。

大功告成。

[Cheat Engine]多级指针查找

标签:官方   内存地址   img   内存   png   搜索   就是   mic   info   

原文地址:https://www.cnblogs.com/DouglasLuo/p/11478442.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!