电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

游戏基址的原理及用CE进行简单寻找VIP免费

游戏基址的原理及用CE进行简单寻找_第1页
1/17
游戏基址的原理及用CE进行简单寻找_第2页
2/17
游戏基址的原理及用CE进行简单寻找_第3页
3/17
游戏基址的原理及用CE 进行简单寻找 2011-11-13 16:51 注:对初学者,基址的一些简单概念入门挺好的,就记下来了 首先,要想写挂,必须要知道游戏中的数据是多少,我们才能决定有什么操作。所以本节课要解决的内容是---游戏一些简单的数据(红和蓝)。对于网游而言,用的肯定是动态内存。所以现在我们先把原理讲清楚,讲时候我尽量避免少用术语,用通俗的语言为大家解释。 有的人一直不理解为什么每次血的内存位置是变的,但是既然是变的,为什么我们又能通过固定的程序找到呢? 这里我用以下图表示,并且用一些通俗话解释 因此要找游戏的血量,关键是把路线图中红色的三个不变的数字找到,也就是基址1 的地址(下面就简称基址1 了),偏移量1,偏移量2。然后根据以下公式得到血量 基址2=基址1 内放的数字+偏移量1 血内存地址=基址2 内放的数字+偏移量2 HP 值=血内存地址内放的数字 从上面看到,每次游戏之所以血内存地址会变,关键是因为,每次启动游戏时候,基址1 内的数字是不同的。 下面我们就以前两天刚公测的游戏《昆仑OL》为例,找一找血的动态内存地址。 1、首先打开 CE,在设置里面尽量使用内核模式调试器 2、点击左上角的电脑图标 3、选中游戏进程,按确定 4、可以看到人物的血量是 220,所以输入 220,点首次搜索。其他用默认 5、以下是搜索结果,可以看到结果很多 6、出门让怪砍,使你掉血,然后 CE 在扫描内型下拉框里选择减少的数值 7、搜索完发现结果很多。。。。 8、没事我们多搜索几次,直到出现比较少的数字为止,看现在就一个地址了 9、双击找到的地址,把他加入下面的方框内 10、修改描述为1.内存地址(表示第一次游戏内找到的内存地址),右击地址,选择“查找写入该地址的代码” 11、以下是结果,并且双击找到的结果 12、然后出现如下图片,红色内行写着 ecx+000001e0,这里 ecx 代表二级基址内放的数值,1e0 代表偏移量 2。方框内是 CE 帮我们计算好的二级基址内的数值,我们就是需要他。把这个数字记下啦。通过它寻找二级基址的位置 13、点新的搜索,然后输入刚刚找到的二级基址内的数值,并且勾上前面的 16进制(因为这个数据是 16 进制),再点击首次搜索(找找看哪个地址内的数值,满足上面这个数字),得到,如下两个结果,然后双击这两个结果,把他们加入下面的方框内。并且添加注释第 A 次进游戏得到的可能二级基址。 14、二级基址只有一个,所以这两个结果只有一个...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

游戏基址的原理及用CE进行简单寻找

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部