首页 > win软件 > 编程开发 > 编译软件 > Il2CppDumper
Il2CppDumper

Il2CppDumper

官方版 v1.0.19
大小

48.00KB

语言

简体

系统

WinAll

类别

编译软件

下载

144

更新

2023-11-24

要不点点赞?

31

软件介绍

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

软件特色

      支持进行文件的拖拽方式

      软件非常的小巧,操作也比较的简单

      可以快速的对您的需要编译的文件进行操作

软件功能

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

      支持Metadata版本16, 19~24

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

      自动生成IDA脚本

      重命名函数

      重命名并注释Metadata

      MakeFunction完善IDA分析

      生成DummyDll

使用方法

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

      关于模式

      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,使用自带的符号进行处理。

      关于dump.cs

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

      关于script.py

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

      关于DummyDll

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

      关于config.json

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

      DummyDll

      控制程序是否生成DummyDll

      ForceIl2CppVersion,ForceVersion

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

更新日志

      1:全新界面,清爽,简单,高效

      2:性能越来越好

小编寄语

作为一款简单易上手的编译软件,Il2CppDumper一直被用户广泛使用。飞速下载小编还为大家提供了其他几款编译软件的下载途径,如安卓修改大师,.NET Reflector,PHPWind,希望这些软件可以帮大家解决问题。

软件介绍 软件特色 软件功能 使用方法 更新日志 小编寄语