-
-
未解决 [求如何获取游戏完整globalmetadata与libil2cpp文件?助] 20雪币
-
发表于: 2025-4-21 20:23 1375
-
这是在解某洛一款5字游戏时候遇到的。 先直接用il2cppdumper来解安装包里的libil2cpp与globalmetadata。 报错。显示globalmetadata文件无效。 查看globalmetadata文件,发现魔术头被修改,不为AF1BB1FA。 同时,在lib文件夹中找到了libtersafe2.so与libsecsdk.so,确定为腾讯乐固。 下一步,使用gameguardian从内存中dump。 在内存中搜索字符串get_nearClipPlane,并筛选首字母103,成功定位模块。 整体导出。 随后转存libil2cpp文件,通过gameguardian生成的内存地址图来dump。 找到多个连续模块,一并导出。 手动修改globalmetadata魔术头后,发现相较于安装包里的原文件,globalmetadata小了1mb,libil2cpp文件小了16mb。 直接使用il2cppdumper,报错。显示The given key 'kIl2cppMetadataUsageInvalid'
was not present in the dictionary. 原本想参考哔站老哥RH要有光的视频,参照原文件删除掉多余的部分,但因为大小反而小了,只好只更改AF1BB1FA后的18,改为1D。 再次使用il2cppdumper。报错。 显示Unable to read beyond the end of the stream. 以及Index was outside the bounds of the array. 目前已经不知道怎么办了。用ida试图从linil2cpp文件中逆向出globalmetadata的调用函数对我来说难度太大了。 (可能存在不少问题,欢迎指出) ps:该文章不是解包教程。还请各位别拿这个去解。毕竟我可以说啥也不会,方法全是哔站老哥RH要有光视频里给的。(虽说大佬已经快一年没更新了)
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
赞赏
雪币:
留言: