大家好,小弟是刚学习游戏逆向的新人,很高兴认识大家。
是这样的,之前的很多COCOS2D做的游戏一般都会有LUAC或者JSC这样的文件存在,但是今天发现有个游戏SO显示是COCOS2DJS做的,但是在解压APK之后没有发现任何脚本文件,加密未加密都没有发现,请问各位大佬这种情况是什么原因呢?需要用到哪些技术才能看到相关的脚本代码和美术源文件呢?麻烦各位大佬了!
顺便补个相关APK链接:链接:4a0K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6H3j5h3&6Q4x3X3g2T1j5h3W2V1N6g2)9J5k6h3y4G2L8g2)9J5c8Y4y4Q4x3V1j5I4c8f1#2E0c8e0S2U0c8V1A6c8d9q4N6Q4y4h3k6p5K9#2c8D9k6q4W2%4c8X3W2Y4提取码:pv3jPS:这个APK只是举例说明,出于学习目的,游戏本身小弟无意冒犯。
[培训]科锐逆向工程师培训第53期2025年7月8日开班!
lyghost 可能是c++直接开发的,就没有luac了
lyghost 包里应该有美术资源啊,有的可能是加密了,如果是纯c++开发的只能逆向看关键代码,没办法得到所有代码
下载粗略的分析了一下 我发现libcocos2djs.so 文件和正常的libcocos2djs.so不一样 我估计应该是把脚本压缩后作为资源文件链接在一起了,具体是不是自己分析看看
更新00:
用7zip打开文件发现所有段区大小加起来和实际大小不相等,而用010editor打开文件发现有一大段的空白, 这和cocos2d官方的文件不一样
更新01:
放弃吧这个加壳了的,加的壳的官方网站 c4dK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6%4N6Q4x3X3g2X3j5h3W2J5i4K6u0V1k6%4g2S2M7X3c8Q4x3X3g2U0L8$3#2Q4x3V1k6A6L8X3c8W2P5q4)9J5c8Y4m8J5L8#2)9J5k6h3S2@1L8h3I4Q4x3@1k6A6k6q4)9K6c8o6x3#2z5l9`.`. 这样就解析的通为啥有一段空白的空间,估计是为了填充大小
更新02:
美术资源也加密了
爱我佳鑫 下载粗略的分析了一下 我发现libcocos2djs.so 文件和正常的libcocos2djs.so不一样 我估计应该是把脚本压缩后作为资源文件 ...
感谢大佬解答,请问像这种的是不是没救了?美术资源是不是没法解包了?
一瞬间的错觉 爱我佳鑫 下载粗略的分析了一下 我发现libcocos2djs.so 文件和正常的libcocos2djs.s ...