All Projects → IIIImmmyyy → frida-il2cppDumper

IIIImmmyyy / frida-il2cppDumper

Licence: other
Riru Il2cppDumper 加强版 内存里直接dump出源码信息

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to frida-il2cppDumper

Learn-Frida
Modding Unity app with Frida tutorial.
Stars: ✭ 143 (+26.55%)
Mutual labels:  frida
GenDumper
An open-source Sega Genesis / Mega Drive cart dumper
Stars: ✭ 40 (-64.6%)
Mutual labels:  dumper
natsu-clr
il2cpp transpiler and runtime compatible with .Net Core
Stars: ✭ 76 (-32.74%)
Mutual labels:  il2cpp
IPAPatch
Patch iOS Apps, The Easy Way, Without Jailbreak.
Stars: ✭ 301 (+166.37%)
Mutual labels:  frida
dotnet-assembly-alias
Tool to rename .NET assemblies and references
Stars: ✭ 30 (-73.45%)
Mutual labels:  il2cpp
dd.js
Laravel dd() in JS
Stars: ✭ 51 (-54.87%)
Mutual labels:  dumper
Il2cppdumper
Unity il2cpp reverse engineer
Stars: ✭ 3,362 (+2875.22%)
Mutual labels:  il2cpp
tiktok-gorgon-bridge
Express server with a Frida bridge to sign TikTok API requests
Stars: ✭ 83 (-26.55%)
Mutual labels:  frida
iInject
Tool to automate the process of embedding dynamic libraries into iOS applications from GNU/Linux
Stars: ✭ 64 (-43.36%)
Mutual labels:  frida
IL2CPP Resolver
A run-time API resolver for IL2CPP Unity.
Stars: ✭ 114 (+0.88%)
Mutual labels:  il2cpp
frida-screenshot
Grab screenshots using Frida.
Stars: ✭ 35 (-69.03%)
Mutual labels:  frida
symdump
Dumper for PSX SYM debug files
Stars: ✭ 28 (-75.22%)
Mutual labels:  dumper
frida-mono-api
All the mono c exports, ready to be used in frida!
Stars: ✭ 57 (-49.56%)
Mutual labels:  frida
telegram-bot-dumper
🔪 Dumper & ripper for Telegram bots by token
Stars: ✭ 82 (-27.43%)
Mutual labels:  dumper
contentful-export
Extract Contentful to Hugo
Stars: ✭ 22 (-80.53%)
Mutual labels:  dumper
LibAFL
Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
Stars: ✭ 1,348 (+1092.92%)
Mutual labels:  frida
AndroidSec
记录一些我自己在学习Android逆向过程中的有意思的东西
Stars: ✭ 565 (+400%)
Mutual labels:  frida
Cpp2IL
Work-in-progress tool to reverse unity's IL2CPP toolchain.
Stars: ✭ 689 (+509.73%)
Mutual labels:  il2cpp
frida-fs
Create a stream from a filesystem resource.
Stars: ✭ 28 (-75.22%)
Mutual labels:  frida
allsafe
Intentionally vulnerable Android application.
Stars: ✭ 135 (+19.47%)
Mutual labels:  frida

frida-il2cppDumper

Riru Il2cppDumper 加强版 内存里直接dump出源码信息

Riru 无法输出泛型的问题也修正了、 但由于引擎版本特性、部分class还是无法输出propertyInfo的信息、 无伤大雅;

针对大部分global-metadata.dat 文件加密 il2cpp.so加密 可无视加密 基于主动调用、 所以就算是边运行边解密的壳也能成功解出

对魔改了结构体的游戏也同时有效,除非丧心病狂全改了(目前没发现,大部分的魔改处理还是在GlobalMetadataHeader)

支持Unity版本:

2017-2021 (仅测试过2017和2018引擎,理论支持至最新)

本项目基于Node.js环境 请预先配置

尽量不要在模拟器环境使用,由于模拟器使用X86架构, 如果游戏没有编译X86的SO frida是无法找到对应SO的,另外frida对于模拟器的兼容性也并非特别的完美。

如何使用

1.

需要在config.ts 里修改以下参数

export const pkg_name="com.imy.test";

export const UNITY_VER = UnityVer.V_2018_4_36f1; //不确定什么引擎就使用2018

node.js 环境 命令 npm run watch 使修改文件生效。

如果闲编译麻烦直接下载_agent.js 并修改以上参数

2.

运行游戏 -->运行脚本-->文件生成在/data/data/游戏包名/dump.cs下

如果不知道游戏引擎的版本 就修改为2018的版本, 2017引擎较为特殊 需要在IDA中手动查找FromTypeDefinition

不知如何寻找请点击以下链接教程

如何寻找FromTypeDefinition

待完成内容

生成IDA脚本

联系方式 (接定制、dump 过保护。一键dump工具)

[email protected] QQ:295238641

感谢

RiruIl2CppDumper

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].