白日门手游luac文件加密怎么解密_Cocos2d-x的lua官方加密的解密方法

本帖最后由 wmsuper 于 2017-3-26 17:23 编辑

0x01 加密方式分析

Cocos2d-x对于lua脚本加密提供了一种轻量级解决方案,加密算法是xxtea,下面是这个打包脚本cocos2d.py加密参数的说明

10.png (29.54 KB, 下载次数: 12)

2017-3-26 16:36 上传

主要就是两个部分,sign和key,sign是加密标记,用于判断脚本是否加密,key是xxtea解密时候的秘钥,下面是Cocos2d-x部分源码

这里设置了sign和key

8.png (27.02 KB, 下载次数: 11)

2017-3-26 16:36 上传

这里就是通过对比文件开头的字符串是否为所设置的sign判断是否加密,如果加密的话就解密,解密后才加载脚本

7.png (28.82 KB, 下载次数: 11)

2017-3-26 16:36 上传

0x02 寻找sign和key

将apk解压之后就找到src这个目录,这里放着lua脚本

wenjian.png (19.54 KB, 下载次数: 15)

2017-3-26 16:47 上传

这里的lua脚本是加密的,用记事本打开,可以看到开头的字符串"CreatByDartou",


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部