IL2CPP 逆向助手 (Unity IL2CPP Helper)
Unity 游戏逆向工程工具箱。包含偏移计算器、Frida/Native Hook 生成、Dump.cs 分析、结构体解析和 IDA 脚本。
Workspace
IL2CPP 逆向助手
Unity 游戏逆向的一站式解决方案。
精准计算偏移、生成自动化 Hook 脚本、分析游戏数据结构。
工具箱
目标架构
使用提示
- 使用 Il2CppDumper 获取 dump.cs
- 偏移格式支持 0x 前缀
- ARM64 指针大小为 8 字节
偏移计算器
Base + RVA = Absolute使用 Frida: Module.findBaseAddress("libil2cpp.so")
如: // RVA: 0x1234567 Offset: 0x1234567
绝对地址
0x7001234567
十进制: 481038550375
偏移量: 19088743
ptr()
Frida 指针
NativePointer
Frida 类型
uintptr_t
C/C++ 类型
IntPtr
C# 类型
Frida Interceptor 生成
frida_hook.js
Native Hook (C/C++)
hook.cpp
结构体解析器
粘贴 Dump.cs 中的类定义
内存布局
总大小: 0x10
粘贴类定义以可视化内存布局
Dump.cs 智能搜索
输入关键字开始搜索
IDA Pro 脚本
il2cpp_ida.py
工具介绍
IL2CPP 逆向助手是专为 Unity 游戏逆向工程设计的综合工具箱,帮助安全研究人员和游戏修改者快速分析和修改 IL2CPP 编译的游戏。
六大核心工具
1. 偏移计算器
- 计算 libil2cpp.so 基址 + RVA 偏移 = 绝对地址
- 支持大整数运算,精确到位
2. Frida Hook 生成器
- 自动生成 Interceptor.attach 代码
- 支持日志记录、修改返回值、修改参数、堆栈追踪、完全替换
- 可选 Hexdump、内存读取、时间戳等功能
3. Native Hook 生成器
- 生成 C/C++ Hook 代码
- 支持 Dobby、Substrate、Inline Hook 框架
4. 结构体解析器
- 解析 Dump.cs 中的类定义
- 可视化内存布局和字段偏移
- 自动识别字段类型和大小
5. Dump.cs 搜索
- 快速搜索方法、类、字段
- 按类型过滤结果
6. IDA 脚本生成
- 批量重命名函数
- 批量添加注释
- 创建结构体
使用场景
- 游戏安全研究:分析游戏逻辑漏洞
- 游戏修改:修改数值、解锁功能
- 外挂检测:研究外挂实现原理
- CTF 比赛:快速逆向 Unity 题目
信息
- 发布日期
- 2026-01-13
- 最近更新
- 2026-02-20
- 状态
- Normal