小学生

- 金币
- 30
- 好评
- 0
- 信誉
- 100
|
因为原metadata和so都是混淆的,用GG dump了这俩。
metadata dump出来抹掉了魔数和版本,补了魔数后查看unity版本6000.3.12f1把版本号也写上了v39(0x27)
so dump出来和metadata一起扔进Il2CppInspectorRedux (legacy)填入dump的base地址,针对IDA生成了python脚本,这个过程都没有报错。
然后下一步打开ida导入so报错了“Bad file structure or read error (line 1187). Continue?”
在无视报错的情况下使用python脚本也恢复了符号,但是经常遇到红的jumpout,而且感觉部分反编译的函数还是不完整或者映射错了。初步推测dump的so也有什么混淆。
以前也有改这类游戏的经验,但是基本用dump的so和metadata分析就没有问题,第一次遇到这种困难来求助坛友。
尝试过sofixer修复,修复后的so送入Il2CppInspectorRedux会报错。
注:最有名的Il2CppDumper已经不再支持,所以Il2CppInspectorRedux已经是我能找到最先进的工具了。
附上dump的文件链接:https://share.feijipan.com/s/FxvXi6zM?code=2333
bin文件是dump的so,文件名包含dump地址,metadata应该没有问题。脚本文件夹里生成的ida脚本。
|
|