挂海论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
 友情提示:文字/图片广告均非网站意见,请担保交易勿直接付款,由此产生的责任自负
玩游戏来117游戏网(H5不下载也能玩手游传奇,吃鸡,竞技都有)不懂社区·好资源不错过·各位资源站大佬欢迎来采集搬运寻找会做《单机》游戏修改器的开发作者长期合作,价格不是问题!联系QQ:1874088565
IOS签名/udid证书出售/送证书加群1040456405 ██【我要租此广告位】██.
.. .
查看: 2670|回复: 2
打印 上一主题 下一主题

[视频教程] 任鸟飞《QQ西游》 背包分析

[复制链接]
3正式会员
244/300

244

积分

44

主题

6

听众
已帮网友解决0 个问题
好评
0
贡献
200
海币
971
交易币
0
跳转到指定楼层
楼主
发表于 2017-11-20 13:02:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).

友情提示:文字/图片广告均非本站意见,请担保交易勿直接付款,由此产生的责任自负!!!↑↑


今天我们来分析一下QQ西游的背包遍历。
背包物品的突破口很多,最常见物品数量,物品位置,物品名字,背包格子内的对象等等都可以作为突破口,如果这些都无法有效的找到物品的对象,那么可以尝试通过背包占用格子数量,分析使用物品函数参数等查找。
对于这款游戏来说,物品的数量是可以作为突破口的,但是需要注意的是物品的数量偏移并不是一个可以被4整除的地址,所以我们CE扫描的时候要把快速扫描点掉,并且要用WORD或者BYTE来扫描。如果通过物品位置扫描的话需要注意的是物品的位置并不是从0或者1开始的,而是从1E开始的,因为之前还有装备栏和附加包裹栏等。如果通过格子内的对象来分析的话,也是可以很快找到的,但是对象找到了,对象内的信息也不容易观察。
我们从物品数量入手,搜索byte型,最终得到1个结果(如图)
在OD数据窗口中跟随这个地址,并下硬件访问断点,再次访问物品游戏断下(如图)
游戏断下后我们得到一个+A的偏移,继续向上追eax的来源,得到一个数组
mov     eax, dword ptr [esi+eax*4+A848],分析上面的跳转我们发现eax小于0或者大于FA都无法经过数组,也就说数组序号的范围是0到FA,继续追esi的来源,可以得到一个基地址mov     esi, dword ptr [8E0D18]
在数据窗口中观察数组的情况,我们发现eax=0时的指针并不指向物品栏第一格的物品,而是指向的装备栏,而eax=1E的时候才指向第一格。(如图)
观察背包物品的对象,我们物品得到物品的名字,所以,我们需要找到物品名字库,并和物品对象进行关联。经过CE的扫描,我们得到一个可以改变本地物品名字的地址(如图)
在OD中下硬件访问,最终得到物品名字库代码(如图)如图)
整理后得到的公式如下
[[8E0D18]+0a848+n*4]+8物品ID   WORD型
[[8E0D18]+0a848+n*4]+0A物品数量  byre型
[[[FBDCBC]+物品ID*4]+4]物品名字ASCII型
数据并不难,关键是能否在寻找突破口时考虑全面,把数据类型和可能关联的数据想清楚就能很容易的得到结果。





联系我时,请说是在 挂海论坛 上看到的,谢谢!



上一篇:仁鸟飞谈逆向----发包函数及线程发包
下一篇:扫描出错:controller:可读内存未找到
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。

2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。

3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:xhzlw@foxmail.com),本站将立即改正。

9超级会员
1850/2700

1850

积分

11

主题

6

听众
已帮网友解决0 个问题
好评
0
贡献
1839
海币
8764
交易币
0
沙发
发表于 2017-11-20 16:00:04 | 只看该作者
老师,这论坛全是小学生    发了也白发
3正式会员
244/300

244

积分

44

主题

6

听众
已帮网友解决0 个问题
好评
0
贡献
200
海币
971
交易币
0
板凳
 楼主| 发表于 2017-11-23 12:42:50 | 只看该作者
q765593142 发表于 2017-11-20 16:00
老师,这论坛全是小学生    发了也白发

哈哈哈   从娃娃抓起
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

免责声明|Archiver|手机版|小黑屋|挂海论坛

GMT+8, 2025-4-7 10:00 , Processed in 0.074298 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

本站资源来自互联网用户收集发布,如有侵权请邮件与我们联系处理。xhzlw@foxmail.com

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