Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity IL2CPP Reverse Engineering Toolkit

Bộ công cụ và tài liệu reverse engineering cho game Unity sử dụng IL2CPP.

Quick Start

# 1. Clone repo
git clone https://github.com/username/android-reverse-engineering.git
cd android-reverse-engineering

# 2. Setup
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

# 3. Config
cp .env.example .env
# Edit .env với keys của bạn

Tài liệu

Đọc theo thứ tự:

# File Nội dung
1 01-setup-environment.md Cài đặt môi trường
2 02-extract-apk.md Giải nén APK/XAPK
3 03-il2cpp-dump.md Dump IL2CPP metadata
4 04-find-encryption-key.md Tìm encryption key
5 05-mitm-proxy.md Capture API traffic
6 06-decrypt-api.md Decrypt API responses
7 07-extract-assets.md Extract Unity assets
8 08-troubleshooting.md Xử lý lỗi

Scripts

Script Mô tả
scripts/mitm_api_saver.py MITM addon capture API
scripts/api_viewer.py GUI xem API responses
scripts/download_asset.py Tải bundles từ CDN
scripts/extract_xml.py Extract TextAssets
scripts/find_asset.py Tìm trong bundles
scripts/batch_decrypt.py Decrypt nhiều files

Thư viện

from lib.crypto import decrypt, decrypt_hex

# Base64 encoded
plaintext = decrypt("QmFzZTY0Li4u")

# Hex encoded
plaintext = decrypt_hex("48657841534349...")

License

Chỉ sử dụng cho mục đích học tập và nghiên cứu.

About

Android Reverse Engineering - King God Castle

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages