Hiro420/AceMetadataUnpacker

GitHub: Hiro420/AceMetadataUnpacker

用于从受 ACE 反作弊保护的 il2cpp 游戏二进制文件中提取并解密 global-metadata 的工具。

Stars: 10 | Forks: 1

# AceMetadataUnpacker 用于从受 ACE 保护的 il2cpp 二进制文件中解包 global-metadata 的简单工具\ 该工具针对将 global-metadata 嵌入在 GameAssembly 中的游戏,例如 `Reverse: 1999` 和 `Nikke`。 # 用法 - 使用 Visual Studio 2022 或更高版本进行构建 - 运行 AceMetaUnpack.exe 并指定目标 GameAssembly.dll(也可选择指定输出路径) - 输出的 metadata 应该会生成在该文件夹中 ## 我不对本软件的任何使用行为承担责任,本软件 100% 仅出于教育目的而制作 ## 注意事项 - 该工具会尽最大努力检测 stringliterals 是否被加密。如果被加密,它会尝试使用标准的 ACE xor 对其进行解密。 - 在某些游戏中,metadata 的其他部分会被加密。目前为止我只在 `Reverse: 1999` 中见过这种情况,它的字符串是通过 blowfish 加密的。代码库中存在相关的代码,你可能需要取消注释来使用它。 - 特别感谢 [LukeFZ](https://github.com/LukeFZ) 在 blowfish 部分对我的帮助。 Copyright© Hiro420
标签:ACE反作弊, Blowfish, GameAssembly.dll, global-metadata, IL2CPP, UML, Unity游戏, Visual Studio, 二进制分析, 云安全运维, 代码还原, 信息安全教育, 元数据解密, 异或解密, 游戏逆向工程, 端点检测与响应, 脱壳工具, 解密算法, 软件加壳与脱壳, 逆向分析