cocos-luac 游戏逆向破解反编译的一些启示

在用cocos-2dx lua框架开发游戏时,为了防止源码泄露常常用cocos自带的加密命令**cocos luacompile**去加密,本人从破解的角度去谈谈这样做存在的一些弊病。(本文示例是用mac去做,用windows的同学可能需要去安装一些相应的工具)

为了方便,去网上随意下载了cocos-lua开发的且有做luac加密的apk包,

第一步,在apk路径使用命令apktool d xxx.apk解包,获得解包的文件夹(apktool命令工具,[https://ibotpeaches.github.io/Apktool/][1]

第二步,找到文件夹下的luac脚本目启示录讲道讲章全集

cocos-luac 游戏逆向破解反编译的一些启示插图

随便打开一个luac文件启示录兽,找到第一个反编译软件字符串,记录下来,待会要用到,如图中的RY_QP_201密钥6,

(为什么要找到它呢,co命令cos的加密命令的弊端就是,命令加密后它的key已经暴露出来了,RY_QP_2016就是,当然,光有key还不够)

cocos-luac 游戏逆向破解反编译的一些启示插图1

第三步,找到文件夹下cocos的lib库

cocos-luac 游戏逆向破解反编译的一些启示插图2

在该路径下执行命令,strings -a libcocos2dlua.so,解析出库中的字符串,cmd+f搜索RY_QP_2016定位,看到了什么游戏中心,RY_QP_MBCLIEN游戏名字T_!2016字样的字符串,它就是密钥(这里剧透了哈密钥宝app,其实这个包加密命令助手的方式做的很简陋密钥在哪里可以找到,所以很快能启示录找到,就算复杂一些通过这个方法同样能找到,麻烦一点而已,启示录中最美的七个福原理是什么呢,在游戏包中luac加密后,需要AppDelegate::applicationDidFinishLaunching中的方法,调用engine-&g反编译appt;getLuaSta启示录讲道讲章全集ck()->setXXTEAKeyAnd启示录1904Sign(xx,密钥宝appxxx)方法,xx和xxx分别是lu启示录电影ac的key和密钥,而so文件用strings命令能暴露出这些字符串,所以用key就能定位密钥)

cocos-luac 游戏逆向破解反编译的一些启示插图3

有了密钥和key基本上就成了,最后一步,下载这个工具包[https://github.com/dengxiaochun/luac_decodeTool][2],放在项目所在的src路径,修改shell脚本中相应的key和密钥后执反编译软件行 ./decode.sh src命令

cocos-luac 游戏逆向破解反编译的一些启示插图4

看到src中的.lua文件,就成功了

cocos-luac 游戏逆向破解反编译的一些启示插图5

资源下载此资源仅限注册用户下载,请先

【购买风险提示】

1. 全站3000+棋牌资源,终身VIP都可以免费下载,绝无二次收费。

2. 本站棋牌资源大多全网各种渠道采购,资源描述为转载资源站点内容,本站没有精力一一测试,搭建不一定成功。

3. 本站开通数十站点会员,资源过多,大部分无法亲自测试,源码有可能存在缺陷或者不完整的风险,所以低价出售仅供参考研究。确认购买视为接受该风险,由于源码具有可复制性,不接受任何理由退款!!!

4. 所有资源不一定包含安装教程,可以搜索本站其他资源教程作为参考。

5. 所有资源不提供搭建服务,如有需求请提前联系客服咨询。

6. 源码收集于网络,仅供研究学习,单机娱乐,请勿用于违法用途,源码中包含任何联系方式及网址请谨慎甄别,切勿上当受骗!

资源下载
下载价格:免费

【购买风险提示】

1. 全站3000+棋牌资源,终身VIP都可以免费下载,绝无二次收费。

2. 本站棋牌资源大多全网各种渠道采购,资源描述为转载资源站点内容,本站没有精力一一测试,搭建不一定成功。

3. 本站开通数十站点会员,资源过多,大部分无法亲自测试,源码有可能存在缺陷或者不完整的风险,所以低价出售仅供参考研究。确认购买视为接受该风险,由于源码具有可复制性,不接受任何理由退款!!!

4. 所有资源不一定包含安装教程,可以搜索本站其他资源教程作为参考。

5. 所有资源不提供搭建服务,如有需求请提前联系客服咨询。

6. 源码收集于网络,仅供研究学习,单机娱乐,请勿用于违法用途,源码中包含任何联系方式及网址请谨慎甄别,切勿上当受骗!

原文链接:https://qipaiyuanmaxiazai.com/5324.html,转载请注明出处~~~

0

评论0

1,本站运营一周年特惠,前3名终身会员仅售288,尽享全站资源免费下载
2,本站拥有全网最全的棋牌资源,目前已经资源数超3000+
没有账号? 注册  忘记密码?