鑫郁飞

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 867|回复: 0

任鸟飞《魔域》端游外挂幻兽分析

[复制链接]

管理员

Rank: 9Rank: 9Rank: 9

阅读权限
200
积分
109503
精华
71
主题
156
帖子
176
分享
0
日志
0
在线时间
57 小时
最后登录
2018-7-19
注册时间
2016-11-22
听众
0
收听
0
发表于 2018-5-15 14:58:55 | 显示全部楼层 |阅读模式
对《魔域》的幻兽分析方式有很多,最常见的是通过幻兽名字进行分析,也可以通过幻兽出战函数的参数进行分析。
我们来到明文包的位置下断,随便选一个幻兽出战,游戏断下(如图)
执行到返回,来到宠物出战的功能函数处,并对参数进行分析(如图)
这个函数只有一个参数,而通过对不同的幻兽出战可以得出这个参数是宠物的ID。
向上分析这个ID的来源,得到的来源是一个函数的返回值(如图)
到函数内部分析,得到+4偏移(如图)
继续分析ecx的来源,来源于call    006F1C30的返回值(如图)
到函数内部继续分析,得到幻兽数组(如图)
继续分析数组的起始地址,得到+8偏移和+1A34偏移(如图)(如图)
返回到外层后得到了基地址(如图)
最终得到幻兽遍历公式如下
[[[8FC440+1A34]+10]+n*4]+4 幻兽ID
[[[8FC440+1A34]+10]+n*4]+368 幻兽名字
[8FC440+1A34]+30 幻兽数量
更多精彩  请关注  微信公众号 任鸟飞逆向


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

QQ|鑫郁飞网络科技有限公司 ( 渝ICP备16011958号-1 )

GMT+8, 2018-7-21 00:16 , Processed in 0.074304 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表