大家好,小弟是刚学习游戏逆向的新人,很高兴认识大家。
是这样的,之前的很多COCOS2D做的游戏一般都会有LUAC或者JSC这样的文件存在,但是今天发现有个游戏SO显示是COCOS2DJS做的,但是在解压APK之后没有发现任何脚本文件,加密未加密都没有发现,请问各位大佬这种情况是什么原因呢?需要用到哪些技术才能看到相关的脚本代码和美术源文件呢?麻烦各位大佬了!
顺便补个相关APK链接:链接:https://pan.baidu.com/s/1EMmE8cFJQHW_DkTldYwFig提取码:pv3jPS:这个APK只是举例说明,出于学习目的,游戏本身小弟无意冒犯。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
lyghost 可能是c++直接开发的,就没有luac了
lyghost 包里应该有美术资源啊,有的可能是加密了,如果是纯c++开发的只能逆向看关键代码,没办法得到所有代码
下载粗略的分析了一下 我发现libcocos2djs.so 文件和正常的libcocos2djs.so不一样 我估计应该是把脚本压缩后作为资源文件链接在一起了,具体是不是自己分析看看
更新00:
用7zip打开文件发现所有段区大小加起来和实际大小不相等,而用010editor打开文件发现有一大段的空白, 这和cocos2d官方的文件不一样
更新01:
放弃吧这个加壳了的,加的壳的官方网站 https://www.fair-guard.com/index/pro.html?id=358 这样就解析的通为啥有一段空白的空间,估计是为了填充大小
更新02:
美术资源也加密了
爱我佳鑫 下载粗略的分析了一下 我发现libcocos2djs.so 文件和正常的libcocos2djs.so不一样 我估计应该是把脚本压缩后作为资源文件 ...
感谢大佬解答,请问像这种的是不是没救了?美术资源是不是没法解包了?
一瞬间的错觉 爱我佳鑫 下载粗略的分析了一下 我发现libcocos2djs.so 文件和正常的libcocos2djs.s ...