永发信息网

为什么偏移地址 基址不变 而内存地址变了

答案:2  悬赏:10  手机版
解决时间 2021-12-30 20:18
  • 提问者网友:川水往事
  • 2021-12-30 04:39
我的意思是这样的 比如说 我找到一个游戏的血值 并找到他的基址和偏移 基址在退出游戏后不变 偏移野不变 血值=基址+偏移 那么 当偏移也不变的时候 是不是可以推出内存地址也不变 ? 但是测试结果是改变了了?为什么? 高手解答下 迷惑了!

在先等啊 急!
最佳答案
  • 五星知识达人网友:雾月
  • 2021-12-30 04:48
因为那是动态的,而偏移基址则是在偏移范围内,就不可能变的
全部回答
  • 1楼网友:舍身薄凉客
  • 2021-12-30 05:26
血量地址为例吧 一级基址+偏移1 得 二级基址 二级基址+偏移2 得 三级基址 三级基址+偏移3 得 四级基址(也就是血量地址) 真正的基址和对应的偏移可能多几个,也可能会少几个.看程序定 在不退出游戏的情况下一,二,三,四级基址(血量地址)是不会变化了,当退出游戏再进时,一级基址(最基础的基址)是不变的,但二级或三级基可能会改变,从而使后四级基址跟着改变,所以退出游戏后再进你之前找到的四级基址(血量地址)就不对了.要想重进还能用就要找到一级基址,以及后面基址的偏移. 方法在广海论坛可以找到. ce难在那呢???? 如果是因为找不对地址,那只是你没弄懂方法.这软件并不难用的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯