下载银行:你身边的资源,可信赖的下载站!
Il2CppDumper

Il2CppDumper反编译工具 v6.2.1 官方版

  • 大小:485K语言:简体中文更新日期:2022-03-11
  • 授权:免费软件类型:国产软件星级:
  • 平台:WinAll
  • 0%

大小:485K

Il2CppDumper是一款非常优秀的反编译工具,能够快速对il2cpp游戏进行编译。软件还为用户增加了交互式的功能,大大节约了大家的操作和编译时间。软件有着相当好用的操作界面,大家还可以根据自己的需求对其中的参数和地址进行设置。作为一款小巧专业的游戏修改工具,软件界面简洁,绿色软件无需安装,真正为用户提供专业的Il2Cpp提取服务。

软件介绍

Il2CppDumper支持从il2cpp中获取types, methods, fields等等数据,除了支持switch的NSO格式外,最主要的还是完整处理了下MetadataUsage,现在在IDA执行script.py后,F5能看到所调用的实例类,静态类的具体名称了,分析算法和搞些花式修改也更容易了!

Il2CppDumper截图

软件功能

支持ELF, ELF64, Mach-O, PE和NSO格式

支持Metadata版本16, 19~24

导出包括types, fields, properties, methods, attributes

自动生成IDA脚本

重命名函数

重命名并注释Metadata

MakeFunction完善IDA分析

生成DummyDll

使用说明

运行Il2CppDumper.exe并依次选择il2cpp的可执行文件(ELF,Mach-O或者PE文件)和global-metadata.dat文件,然后选择运行的模式,将在程序运行目录下生成dump.cs文件和script.py脚本

1.关于模式

Manual

你需要手动输入CodeRegistration和MetadataRegistration的指针地址,一般需要依靠反汇编工具来获取地址

Auto

通过函数的特征字节找到il2cpp_codegen_register函数并获取传入il2cpp::vm::MetadataCache::Register中的参数1(CodeRegistration)和参数2(MetadataRegistration)。由于不同编译器优化差异,很多情况下无法正常工作。

Auto(Plus) - 优先使用此模式

以metadata的数据作为依据,指针特征作为判读条件进行搜索。

支持Metadata版本20及以后版本

在16版本下只能获取到CodeRegistration地址

Auto(Symbol)

目前只支持ELF,使用自带的符号进行处理。

2.关于dump.cs

文本文件,推荐使用有c#语法高亮的编辑器打开

3.关于script.py

需要安装IDA所需的python。在IDA中File-Script file选择script.py运行即可,会重命名methodName,添加stringLiteral注释和MakeFunction

4.关于DummyDll

利用Mono.Cecil生成的仿制Dll,使用反编译工具进行查看

5.关于config.json

DumpMethod,DumpField,DumpProperty,DumpAttribute,DumpFieldOffset, DumpMethodOffset, DumpTypeDefIndex 控制程序是否在dump.cs输出相应的内容

6.DummyDll

控制程序是否生成DummyDll

ForceIl2CppVersion,ForceVersion

当ForceIl2CppVersion为true时,程序将根据ForceVersion指定的版本读取il2cpp的可执行文件(Metadata仍然使用header里的版本),在部分低版本的il2cpp中可能会用到(比如安卓20版本下,你可能需要设置ForceVersion为16程序才能正常工作)

为您推荐: Il2CppDumper 反编译
  • 下载地址
Il2CppDumper反编译工具 v6.2.1 官方版
下载不了?
相关下载
  • 热门推荐

关于我们 | 免责声明 | 商务洽谈 | 网站地图 | 帮助中心

Copyright © 2014-2022 downxing.com, All Rights Reserved.