12558网页游戏私服论坛

 找回密码
 立即注册
游戏开服表 申请开服
游戏名称 游戏描述 开服状态 游戏福利 运营商 游戏链接
攻城掠地-仿官 全新玩法,觉醒武将,觉醒技能 每周新区 经典复古版本,长久稳定 进入游戏
巅峰新版攻 攻城掠地公益服 攻城掠地SF 新兵种、新武将(兵种) 进入游戏
攻城掠地公 散人玩家的天堂 新开 进入游戏
改版攻城掠 上线即可国战PK 稳定新区 全新改版,功能强大 进入游戏
少年江山 高福利高爆率 刚开一秒 江湖水落潜蛟龙 进入游戏
太古封魔录 开服送10亿钻石 福利多多 不用充钱也可升级 进入游戏
神魔之道 签到送元宝 稳定开新区 送豪华签到奖励 进入游戏
神奇三国 统帅三军,招揽名将 免费玩新区 激情国战,征战四方 进入游戏
龙符 三日豪礼领到爽 天天开新区 助你征战无双 进入游戏
王者之师 免费领豪华奖励 免费玩新区 6元送6888元宝 进入游戏
查看: 378|回复: 0

游戏漏洞挖掘之协议分析

[复制链接]

303

主题

303

帖子

616

积分

实习版主

Rank: 7Rank: 7Rank: 7

积分
616
发表于 2019-8-20 11:11:45 | 显示全部楼层 |阅读模式
确定了游戏的序列化过程和明文buf接下来可以针对游戏重点的一些逻辑进行协议分析了。协议分析目的是,确定协议对应的游戏逻辑协议字段对应的含义协议分析的核心思想通过控制变量观察协议变化具体方法如下:

下面针对各分析方法进行详细描述协议对应游戏逻辑有些游戏的协议在分析的时候,可以解析出协议名称,大部分时候仅仅通过协议名称,就能将协议的作用猜测的差不多

较为简单的协议交互往往比较好分析,一般这些协议不频繁,一条协议对应着一项游戏操作,复杂的情况下,有些游戏协议交互非常频繁,即使游戏进行任何操作,会有大量的协议触发,此时可能正常的协议操作淹没在了众多的协议序列中,于是就需要进行协议的对比。
往往在协议对比分析过程需要用到交集法和并集法,通过控制影响游戏的不同因素,来观察哪些协议是重复的,哪些协议是单独出现的,结合游戏场景进一步确定对应协议的含义。
字段对应的协议含义:分析清楚了协议对应的游戏逻辑后,便需要分析协议中每一个字段的含义:游戏的协议字段,可以解析出对应的名称,往往通过协议名称就能猜测其代表的意思。有的游戏协议字段,往往具有特定的数据结构,我们在分析人物移动的时候,已经确定了移动协议,此时发现移动协议中有3个字段分别是浮点数数据类型,则很大可能这三者代表着人物当前的位置坐标x,y,z三个方向
当然还有很多时候,协议字段并不容易分析,有可能因为协议字段的名称含糊不,也有可能协议中根本不含有字段名称,此时分析就需要结合同一条协议的不同触发场景,对比进行分析,大胆猜测字段含义


*转载请注明来自游戏安全实验室(GSLAB.QQ.COM)
来源:http://www.12558.net
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

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

x
楼主热帖
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|12558网页游戏私服论坛 |网站地图

GMT+8, 2024-4-29 13:25 , Processed in 0.140625 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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