逆向实验室 - 处理Cocos Creater打包的Apk

200 字
1 分钟
逆向实验室 - 处理Cocos Creater打包的Apk

逆向提取安卓的apk包里面的资源。

本期主要处理cocos creater发布的apk包, 默认使用xxtea算法进行加密/解密.

VSCode安装 Hex Editor 插件.

Hex Editor

打开文件 libcocos2djs.so , 搜索关键字 jsb-adapter

jsc

获取到加密的密钥 f1Ex2F3aHyuxXYUI, 使用密钥和xxtea算法进行解密即可.

成功解密js文件。

下一步尝试解密资源文件(e.g. *.png, *.mp3)。然后失败了,大概率是加密的密钥和jsc文件不相同。

打开资源文件查看,发现加密方式和jsc明显不同,都有一个未加密混淆的前缀字符串 encrypt_zy_。同理,通过 libcocos2djs.so 获取到资源文件的加密密钥 8bPxY2BENM73vWBP,

res

使用xxtea解密。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
逆向实验室 - 处理Cocos Creater打包的Apk
https://tinyzzh.github.io/posts/2022-03-16-cocos_creater_apk_reverse/
作者
TinyZ Zzh
发布于
2022-03-16
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
TinyZ Zzh
专注于高并发服务器、网络游戏相关(Java、PHP、Unity3D、Unreal Engine等)技术,热爱游戏事业, 正在努力实现自我价值当中。
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
211
分类
38
标签
200
总字数
337,853
运行时长
0
最后活动
0 天前

文章目录