专栏名称: 看雪学苑
致力于移动与安全研究的开发者社区,看雪学院(kanxue.com)官方微信公众帐号。
今天看啥  ›  专栏  ›  看雪学苑

浅谈Cocos2djs逆向

看雪学苑  · 公众号  · 互联网安全  · 2024-09-18 18:04

文章预览

简单聊一下cocos2djs手游的逆向,有任何相关想法欢迎和我讨论。 一 一些概念 列出一些个人认为比较有用的概念: ◆Cocos游戏的两大开发工具工具分別是 CocosCreator 和 CocosStudio ,区别是前者是cocos2djs专用的开发工具,后者则是cocos2d-lua、cocos2d-cpp那些。 ◆使用 Cocos Creator 2 开发的手游,生成的关键so默认名称是 libcocos2djs.so ◆使用 Cocos Creator 3 开发 的 手游 , 生成的关键 so 默认名称 是 libcocos.so ( 入口函数非 applicationDidFinishLaunching )。 ◆Cocos Creator在构建时可以选择是否对 .js 脚本进行加密 & 压缩,而加密算法固定是 xxtea ,还可以选择是否使用Zip压缩。 ◆ libcocos2djs.so里 的 AppDelegate::applicationDidFinishLaunching 是入口函数,可以从这里开始进行分析。 ◆Cocos2djs是Cocos2d-x的一个分支,因此https://github.com/cocos2d/cocos2d-x源码同样适用于Cocos2djs。 二 自己写一个Demo ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览