白日门手游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",

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值