游戏安全实验室 首页 游戏漏洞 查看内容

【游戏分析】《QQ仙侠传》BUG之装备秒分解

发布于:2018-11-7 11:23   |    105316次阅读 作者: 外部投稿    |   原作者: 通化程序员

在《QQ仙侠传》中,铸造石是对装备属性提升的一个重要道具,而这个道具的获得方式则需要对绿色及以上颜色装备的分解。

从普通玩家的角度去分解装备是需要读条的,并且需要将装备分别摆放在相应的格子中,而有一些外挂则无需读条,可以瞬间将背包里所有可以分解的装备全部分解。

很明显这种BUG的产生也是由于装备分解协议的判断不严格导致的, 通过明文包我们来对这个功能进行分析。在明文包头部下F2断点,并分解装备,在读条到最后时游戏断下(如图)

第一个参数为包头,第二个参数为包长,第三个参数为封包结构体,而结构体中+A的位置则是物品所在背包的位置,除此之外没有其他可以变化的参数。

如果我们同时放入多个物品时,封包的内容还是一样的,只是他会同时发送多个封包,这一点玩家是看不到的。而打开分解栏,放入物品以及点击分解都是放在本地的,只要在读条到最后才会发送一个分解包,这说明我们即使不打开分解栏也可以对物品进行分解(如图)

BUG对游戏的危害是很大的,玩家可以通过循环刷低级副本,或者通过小号进行低价收取垃圾装备,并进行快速分解来获取大量铸造石,导致铸造石价格大幅度下降,并扰乱货币市场。

官方可以通过对协议发送的频率,以及玩家的长期行为进行检测。对严重扰乱市场的玩家进行封号或者收益制裁。



来源:通化程序员—投稿

GSLAB网站投稿文章仅代表作者本人的观点,与本网站立场无关。

*转载请注明来自游戏安全实验室(GSLAB.QQ.COM)

分享到:
踩0 赞0

收藏

上一篇:【游戏漏洞】《QQ仙侠传》背包遍历及二叉树节点分析

下一篇:【游戏分析】MMORPG游戏玩家对象分析

最新评论
B Color Image Link Quote Code Smilies

发表评论

top 问题反馈

返回顶部