游戏内存基址问题

基址的概念比较大,有几层。就你的问题来说,得到具体数据的地址后用哪个都无所谓,因为代码访问的是对象中的一个变量,对象中的变量是通过它相对于对象首地址的偏移量来实现的。在汇编代码中应该是“[xxx+WWWWWWH]”,其中xxx是一个寄存器,它存储的是对象的第一个地址,也就是你想要的基址(最低的基址,先说为基址65438)这个对象的基址一般是没用的,每次允许的时候几乎必然会改变。我们还在找它的基址(基址2)。但是基址2每次都有可能发生变化,需要找到它的基址(基址3)。这样下去,一般要找5层左右。

其实你根本不需要这么做,因为现在的网游都没有在客户端计算数据的。你的电脑一直从服务器上读取你的血量。自己改的话,自己电脑上好像太多了。其实服务器上还是那么多,不管你死没死。只是你会在电脑上看到你倒在地上带血,没有任何意义。

如果说8年前,你对这项技术的研究在某些网游中还是有用的,现在,P就不是了。