游戏内存基址问题

[复制链接]
查看11 | 回复1 | 2013-8-28 16:12:25 | 显示全部楼层 |阅读模式
基址的概念比较大,用好几层。就你的问题而已在拿到具体数据的地址后,用哪个都一样,因为代码访问的都是对象中的一个变量,对象中的变量是通过它相对于对象首地址的偏移量来实现的,在汇编代码中应该是“[xxx+wwwwh]”其中xxx为某个寄存器,它存放的就是对象的首地址,就是你要的基址(最底层的基址,先说成基址1)wwww和后面的h表示一个16进制数,是血量的偏移地址。这个对象的基址一般没用,每次允许几乎是必然会变,还要在找它的基址(基址2)。但是基址2也很可能每次都变,还要找它的基址(基址3),如此下去,一般要找5层左右。其实你完全没有必要去这么做,因为现在的网游没有一个是把数据放在客户端上运算的,你的机子只是不断地从服务器上读你的血量而已,你自己改了也...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行