首页
社区
课程
招聘
[求助]关于global-metadata解密
发表于: 2024-8-27 11:50 2675

[求助]关于global-metadata解密

2024-8-27 11:50
2675

大佬们好,最近在学习unity逆向,碰到一个游戏,应该是global-metadata加密了,但是最开头的4字节没有变更,更改的是exportedTypeDefinitionsOffset和exportedTypeDefinitionsCount,这两个是0,导致il2cppdumper这个脚本检测的CodeRegistation字段是0需要手动填入.但是我看了这个global-metadata文件,倒数第3和第4个字段windowsRuntimeTypeNamesOffset和windowsRuntimeTypeNamesSize这两个字段已经到达了文件尾,也就是exportedTypeDefinitionsOffset和exportedTypeDefinitionsCount没有在文件中体现出来,猜想是被分拆了还是怎样.但是加载il2cpp这个发现loadMetaFile被改了,很多函数都内联进来,奈何功力有限,对照源码分析不到了.尝试frida中的搜索meta头的方法dump出来,发现这两个字段也是0,办法失去作用.在此请教大家还有什么方法可以把完整的global-metadata文件dump出来?谢谢大佬们指教!!

附Il2cppdumper提示图:
il2cppdumper运行后

附上附件连接:
metadata和so打包

最后于 2024-8-28 07:41 被bugshunter编辑 ,原因:
收藏
免费 1
支持
分享
最新回复 (7)
雪    币: 73
活跃值: (304)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
没人吗?自己顶一下
2024-9-1 08:47
0
雪    币: 268
活跃值: (686)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这个文件在unity源码里面是单指针加载,文件头和文件主体是以连续方式加载。你的这个可能引擎大概率被改了。你可以看下这个so关于global-medadata加载部分源码的文件头指针。还有它的格式是不是都变了
2024-9-18 10:51
0
雪    币: 73
活跃值: (304)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
AunCss 这个文件在unity源码里面是单指针加载,文件头和文件主体是以连续方式加载。你的这个可能引擎大概率被改了。你可以看下这个so关于global-medadata加载部分源码的文件头指针。还有它的格式是不 ...
我搜了下,那个codeRegistration字段可能是il2cpp加了某些东西导致dump不出来,但现在也不确定,因为我dump出来的so修复时soFixer自己都崩溃了..
2024-9-18 21:12
0
雪    币: 222
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
什么游戏
2024-9-22 03:14
0
雪    币: 73
活跃值: (304)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
mb_lakweznz 什么游戏
僵尸开炮,有弄过没?
2024-9-28 22:10
0
雪    币: 337
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
bugshunter 僵尸开炮,有弄过没?
向僵尸开炮?我下了直接能dump啊
2024-10-10 15:25
0
雪    币: 73
活跃值: (304)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
mb_eunzmkbp 向僵尸开炮?我下了直接能dump啊
你是不是在lily丝下的哦?加我企饿交流下?
5天前
0
游客
登录 | 注册 方可回帖
返回
//