解密求助

文件名似乎也是md5只需要知道怎么解密的剩下的代码审计慢慢构建文件列表

希望有大佬指导

cocos2d::CCGameMain::applicationDidFinishLaunching
ResourcesDecode::decodeData
关键在于这2个函数

它的加密是 xor + xxtea

a = b'FnJL7/EDzxyWj/caY9'
b = b'JNDYdpyRCeDuHO'
c = b'pyRCeD'
d = b'J/EDzxyWj/z'

检查是否是lua
如果是lua
密钥则是固定的

xor_key = d[-1:] + a + d[:-1] # b'zFnJL7/EDzxyWj/caY9J/EDzxyWj/'
xxtea_key = c + b[:-4] # b'pyRCeDJNDYdpyRCe'

不是lua的话

n = b'd5882a62c10623cf6057e52baa5b4fc8.png' # 文件名字(包括后缀)
xor_key = a[10:16] + n[-2:] + a[:10] # b'yWj/cangFnJL7/EDzx'
xxtea_key = n[:2] + b # b'd5JNDYdpyRCeDuHO'

去掉前10字节 然后xor, 接着xxtea
解密完成

2 个赞

大佬王者荣耀有办法解吗?可以求个联系方式吗,或者q群366703282欢迎各位大佬!

抱歉, 我对3d游戏没什么兴趣

没事也可以来群里交流大佬

我不用qq, 我是用discord的