最近玩小程序《胡莱三国》
抓包看到是websocket传输数据的分析一下
1.Fiddler代理手机抓包
2.打开小游戏抓包
打开游戏会有一个ws请求可以看到数据并不是我们熟知的json格式。

通过反编译小程序并搜索关键字找到这么一段解密的函数。

MessagePack百度搜索
发现有它对各种语言的支持:c、java、ruby、python、php...
于是用了py版的
pip install msgpack
本文介绍了如何使用Fiddler代理手机抓包来分析微信小游戏《胡莱三国》的数据传输,发现其采用WebSocket协议。游戏数据并非JSON格式,通过反编译小程序并搜索解密函数,了解到MessagePack编码。进一步利用Python的Mitmproxy进行抓包和数据修改。
最近玩小程序《胡莱三国》
抓包看到是websocket传输数据的分析一下
打开游戏会有一个ws请求可以看到数据并不是我们熟知的json格式。

通过反编译小程序并搜索关键字找到这么一段解密的函数。

MessagePack百度搜索
发现有它对各种语言的支持:c、java、ruby、python、php...
于是用了py版的
pip install msgpack
2532
1万+
4771

被折叠的 条评论
为什么被折叠?