4399游戏存档的那些事儿
本文旨在简单分析4399游戏存取档的加解密
工具在吾爱都有提供下载
工具名称 | 用途 |
---|---|
ffdec | 反编译swf文件 |
charles | 抓包 |
开发IDE(随意) | 存档加解密复现 |
一、抓包
随意找一个支持存档的游戏进行抓包, 这里不分析如何定位存取档数据包~直接说了
[留白,上传图片]
之前大概了解, 存档数据采用zlib压缩, 这里我们直接对抓包的存档[data]进行zlib解压,确实解出来了, 但是发现解压后的数据前会多出几个字节
[留白,上传图片]
如果说只是想大概查看原始数据这就够了, 但后面如果需要替换存档,就需要分析这多出字节的来源
二、提取swf
打开抓包工具,对后缀为.swf格式的文件进行保存, 依赖文件也进行保存