All Projects → 4ch12dy → Xil2cppdumper

4ch12dy / Xil2cppdumper

Licence: apache-2.0
IL2CppDumper writed in C++ by xia0

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Xil2cppdumper

Slides
won't maintain
Stars: ✭ 79 (-18.56%)
Mutual labels:  reverse-engineering
Pentesting toolkit
🏴‍☠️ Tools for pentesting, CTFs & wargames. 🏴‍☠️
Stars: ✭ 1,268 (+1207.22%)
Mutual labels:  reverse-engineering
Zxhookutil
【iOS逆向】高效Tweak工具函数集,基于theos、monkeyDev。(含方法追踪、无须关心层级获取任意view、拦截并修改全局请求、清除keyChain数据、打印block参数、打印类的属性和方法、数据转换、数据存储、添加轮询、网络请求、加密解密等各种协助逆向分析函数)
Stars: ✭ 93 (-4.12%)
Mutual labels:  reverse-engineering
Projectchampollion
Reverse engineering Rosetta 2 in M1 Mac
Stars: ✭ 80 (-17.53%)
Mutual labels:  reverse-engineering
Iostrace
alternative strace for iOS device(64bit) on frida
Stars: ✭ 84 (-13.4%)
Mutual labels:  reverse-engineering
Barf Project
BARF : A multiplatform open source Binary Analysis and Reverse engineering Framework
Stars: ✭ 1,280 (+1219.59%)
Mutual labels:  reverse-engineering
Botw Re Notes
Reverse engineering notes and tools for The Legend of Zelda: Breath of the Wild
Stars: ✭ 78 (-19.59%)
Mutual labels:  reverse-engineering
Ipod Gadget
iPod usb gadget for audio playback
Stars: ✭ 94 (-3.09%)
Mutual labels:  reverse-engineering
Samsung Trustzone Research
Reverse-engineering tools and exploits for Samsung's implementation of TrustZone
Stars: ✭ 85 (-12.37%)
Mutual labels:  reverse-engineering
Ida For Delphi
IDA Python Script to Get All function names from Event Constructor (VCL)
Stars: ✭ 92 (-5.15%)
Mutual labels:  reverse-engineering
Anubis
Free open-source training software / cheat for Counter-Strike: Global Offensive, written in C.
Stars: ✭ 81 (-16.49%)
Mutual labels:  reverse-engineering
Az2tf
See the new version here:
Stars: ✭ 83 (-14.43%)
Mutual labels:  reverse-engineering
Pirogue
PiRogue is a small device meant to ease network interception and analysis.
Stars: ✭ 90 (-7.22%)
Mutual labels:  reverse-engineering
Lookinsidethebox
Breaks the encryption and obfuscation layers that Dropbox applies to their modified Python interpreter.
Stars: ✭ 80 (-17.53%)
Mutual labels:  reverse-engineering
Fundamentos Engenharia Reversa
Livro: Fundamentos de Engenharia Reversa
Stars: ✭ 93 (-4.12%)
Mutual labels:  reverse-engineering
Open Desk Lamp Firmware
Open source firmware for the xiaomi desk lamp
Stars: ✭ 78 (-19.59%)
Mutual labels:  reverse-engineering
R2m2
radare2 + miasm2 = ♥
Stars: ✭ 86 (-11.34%)
Mutual labels:  reverse-engineering
Jnitrace Engine
Engine used by jnitrace to intercept JNI API calls.
Stars: ✭ 94 (-3.09%)
Mutual labels:  reverse-engineering
Go Whatsapp
WhatsApp Web API
Stars: ✭ 1,319 (+1259.79%)
Mutual labels:  reverse-engineering
Cutter
Free and Open Source Reverse Engineering Platform powered by rizin
Stars: ✭ 10,073 (+10284.54%)
Mutual labels:  reverse-engineering

XIL2CppDumper

IL2CppDumper writed in C++

这个项目是我理解unity的il2cpp原理时写的一个小玩具,由于IL2CppDumper用C#开发,所以并不支持macOS和linux,il2cpp本身也是C++开发的,为了方便所以我选择了用C++去开发,算是唯一一款跨平台的il2cpp dump工具。目前工具支持il2cpp 24.0/24.1版本,其他版本移植的难度也不大。目前支持Android和iOS 64位可执行文件,32位需自己编译。项目花费了大量时间和精力去开发维护,如果有帮助的话记得点小星星哦,enjoy~([email protected]

2020-06-01 update

正如前面所介绍那样,这个项目只是一个小玩具,后面不再进行维护。由于现有游戏大多都会进行加固操作,静态的dump工具的并不通用。现已转向了动态的il2cpp dump,目前能绕过市面上所有游戏加固,支持unity5.x-unity2020版本,Android/iOS,arm/arm64,支持C#符号dump以及ida脚本生成,能力对标 Il2CppDumper项目,正因为如此,该项目不会开源。如果你想做一个类似的动态dump工具,这个玩具项目仍然具有很好的参考性。([email protected])


Usage

 __  _____ _     ____   ____             ____                                  
 \ \/ /_ _| |   |___ \ / ___|_ __  _ __ |  _ \ _   _ _ __ ___  _ __   ___ _ __ 
  \  / | || |     __) | |   | '_ \| '_ \| | | | | | | '_ ` _ \| '_ \ / _ \ '__|
  /  \ | || |___ / __/| |___| |_) | |_) | |_| | |_| | | | | | | |_) |  __/ |   
 /_/\_\___|_____|_____|\____| .__/| .__/|____/ \__,_|_| |_| |_| .__/ \___|_|   
                            |_|   |_|                         |_|            



+--------------------------------------------------------------------------------------+
| XIL2CppDumper | a tool of C++ version IL2CppDumper made by [email protected]                 |
+--------------------------------------------------------------------------------------+
| Info          | version: 0.2 support: iOS[arm64] Android[arm64] il2cpp[24.1/24.0]    |
+--------------------------------------------------------------------------------------+
| Usage         | XIL2CppDumper unity_metadata_file_path il2cpp_so_or_macho_file_path  |
+--------------------------------------------------------------------------------------+
| Blog          | http://4ch12dy.site                                                  |
+--------------------------------------------------------------------------------------+
| Github        | https://github.com/4ch12dy                                           |
+--------------------------------------------------------------------------------------+
| Specail thanks to Perfare's Il2CppDumper:https://github.com/Perfare/Il2CppDumper     |
+--------------------------------------------------------------------------------------+

Features

  • Complete DLL restore (except code)

  • Supports (ELF) ELF64, MachO64 format

  • Supports Unity all version theoretically (test on unity3d(2017-2019))

  • Supports automated IDA script generation

Compile

Default use Clion to compile it to x64 progam.

For android arm32 libil2cpp.so, It need compile to x86 binary for the same il2cpp header files.

Dump files

dump.cs

dump C# all types and address

script.py

ida python script to restore symbol

Credits

  • Perfare - Il2CppDumper

  • nevermoe - [unity_metadata_loader](

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].