Super Mario Run 是一款il2cpp Unity 游戏。它的大部分资产都是通过 http 请求在游戏中下载的。我特别想要音乐的OGG文件。我可以看到他们的名字列表来自这个文件。
我知道这是因为它出现在 OGGs 的所有请求之前,遗憾的是它和 OGGs 是加密的。
由于 Super Mario Run 是il2cpp游戏,字符串和函数名称以及诸如此类的内容包含在不同的文件中——“ global-metadata.dat ”。查看这个文件,我可以看到一个名为 的函数get_OggEncryptionAesKey,至于这个函数在哪里以及它返回什么,我无法找到。
我用 IDA反汇编了“ libil2cpp.so ”,但似乎没有发现这个函数或任何有用的东西。
我相信处理加密的库可能是“ libdeal.so ”或“ libDeALWrapper.so ”。
我最接近的是从记忆中提取 ogg,但我得到的最好的是一些界面声音。
有没有人有任何其他想法来解密这些文件?