[Vinick -IT]手把手教你用 CE5.6 指针寻找游戏的 1 及内存基址[精]
大家知道,要设计一个高效率的网游辅助工具,必须通过直接读取游戏的内存获取游戏数据,从而进行程序判定工作。而现在的网游,角色数据直接调
用的都是动态内存,并使用了各种方法来隐藏自己的一级内存基址,通过一般的方法,我们只能得到 2 及动态内存基址,游戏只要退出人物界面,辛苦
得到的数据地址就报废了,那么本文就是来手把手教你,如何利用最新版 CE5.6 迅速获取游戏数据的 1 及内存基址。
首先明确下内存地址的结构和关系,我们用一副内存基址图来说明:
图 1--内存基址图
图 1 中红色部分代表无论哪次启动游戏,都不会变动的数字(游戏版本更新后可能会变化)。
因此,要找游戏的血量,关键是把图 1 中红色的三个不变的数字找到,也就是 1 及基址的地址(下面就简称基址 1 了),偏移量 1,偏移量 2。然后根据
以下公式得到血量
一级基址( )
二级基址( ) = 一级基址的数值() + 偏移 1()
血内存地址() = 二级基址的数值() + 偏移 2()