高级语言与汇编的对应例如高級语言的类,数组一些数据结构。 |
也就是 游戏的基址 就是数组的基址吗基址 + 偏移就是数组元素吗 那游戏所说的一级偏移 二级偏移就是 哆为数组 吧 |
|
ok 你这么一说 我就理解很多了,我用ce找到游戏的血量但是每次重启 后 ,这个地址就变了说明我找错了吗 |
基址:一组数据线性嘚存储在一段内存中,这段内存的地址就是基址也是第一个数据的地址 偏移:任何结构在内存中的操作最终都没变成基址+偏移的方式去讀取, 假如有三个整型数据a,b,c线性存储在x内存段,那么a的地址和x地址相等(x + 0)b的地址等于x + 4, c的地址等于x + 8 因为有的内存是动态分配的,所以会导致基址动态但是程序中有需要使用,所以一般会有一个静态变量来存储这个动态的基址~ 找基址的关键点就是通过一个固定的的方式找到這个基址!可以是二进制对比也可以是找到这个静态变量~ 纯手打! |
地址改变是正常的,因为每次都会在内存中改变的所以应该去找游戲的call,而不是单次打开游戏中找到的地址 |
|