逆向实验室 - 处理Cocos Creater打包的Apk
200 字
1 分钟
逆向实验室 - 处理Cocos Creater打包的Apk
逆向提取安卓的apk包里面的资源。
本期主要处理cocos creater发布的apk包, 默认使用xxtea算法进行加密/解密.
VSCode安装 Hex Editor 插件.

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

获取到加密的密钥 f1Ex2F3aHyuxXYUI, 使用密钥和xxtea算法进行解密即可.
成功解密js文件。
下一步尝试解密资源文件(e.g. *.png, *.mp3)。然后失败了,大概率是加密的密钥和jsc文件不相同。
打开资源文件查看,发现加密方式和jsc明显不同,都有一个未加密混淆的前缀字符串 encrypt_zy_。同理,通过 libcocos2djs.so 获取到资源文件的加密密钥 8bPxY2BENM73vWBP,

使用xxtea解密。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
逆向实验室 - 处理Cocos Creater打包的Apk
https://tinyzzh.github.io/posts/2022-03-16-cocos_creater_apk_reverse/ 相关文章 智能推荐
1
逆向实验室 - 实战进阶Frida进程注入框架
Apk 2022-03-16
2
逆向实验室 - 使用AssetStudio提取Unity3D素材资源
逆向工程 2022-10-27
3
Rust 2026 经验谈 - Tokio 2026 实战
Rust Tokio 运行时配置选型、spawn 策略、task budgeting 与 cooperative yielding、tokio::select! 与 Cancel safety、join! vs try_join!、运行时生命周期管理。
4
Rust 2026 经验谈 - async/await 底层机制
Rust Future trait 详解、pinning 心智模型、poll 语义与状态转换、编译器生成的状态机反编译查看、与 goroutine/green thread 的对比。
5
Rust 2026 经验谈 - 常见 bug 模式与防御性编程
Rust unwrap 滥用与替代方案、整数溢出的 debug/release 行为差异、索引越界与 get 替代、deadlock 常见模式、clippy lint 驱动的防御性编码配置。
随机文章 随机推荐
TinyZ's Blog