您所提供的 morluto/rea(Reverse Engineer Anything)定義了讓 AI Agent 由上而下(從應用層行為、API 介面一路深挖到 Native Binary 反組譯)進行自動化逆向工程的黃金標準。而在「遊戲開發(Game Development)」領域,GitHub 開源社群已經圍繞此架構發展出高度專業化的 SKILL.md 技能生態系——涵蓋 Unity IL2CPP 符號重建、Unreal Engine 全局物件樹(GObjects/GNames)提取、Godot 封包還原、HLSL/SPIR-V Shader 反編譯、1:1 Byte-Matching 經典遊戲 C/C++ 原始碼重構,以及渲染管線(Direct3D/Vulkan)與反作弊安全審計。
ご提示いただいた morluto/rea(Reverse Engineer Anything)は、AIエージェントがアプリの挙動からネイティブバイナリまでを一貫して逆解析するための標準を確立しました。現在GitHubでは、これを「ゲーム開発(Game Development)」に特化させた SKILL.md エコシステムが急速に発展しており、Unity(IL2CPP/Mono)のシンボル復元、Unreal Engine(GObjects/GNames)のSDK抽出、Godot(.pck)やシェーダー(HLSL/SPIR-V)の逆コンパイル、1:1バイト一致デコンパイル、Direct3D/Vulkan描画パイプライン解析までをカバーしています。
smartworldarafath · 內建 rea-game-asset-recovery (Unity/UE/Godot/Shader) 與完整原始碼恢復
smartworldarafath · rea-game-asset-recovery搭載(Unity/UE/Godot/Shader対応)
lemiur · 2026/11 最新!專攻《瑪利歐64 / 薩爾達》級別 1:1 Byte-Matching C/C++ 遊戲原始碼重構
lemiur · 2026年11月公開。1:1バイト一致でゲームのC/C++ソースを再構築
dslsdzc · 專為遊戲打造的 re-game/SKILL.md,自動串接 Il2CppDumper 與 UnrealFinder
dslsdzc · re-game/SKILL.mdによりUnity IL2CPPとUnreal GObjectsを自動解析
gmh5225 · ★ 3.6K+ Stars,內建 13 個 .claude/skills(含遊戲引擎、渲染 API、反作弊與逆向)
gmh5225 · ★ 3.6K+。ゲームエンジン、Graphics API、逆解析など13個のSkillを内蔵
| GitHub 專案 / Skill 路徑 GitHub リポジトリ / Skillパス | 與 morluto/rea 關聯度 / 規模 REAとの関連性・規模 | 支援遊戲引擎與目標 (Target Engines) 対象ゲームエンジン・領域 | 核心逆向工程能力剖析 (Core Game RE Capabilities) 主なゲーム逆解析・復元メカニズム |
|---|---|---|---|
morluto/rea.agents/skills/reverse-engineer-anything/SKILL.md★ 基準核心:通用逆向引擎 |
基準專案 (Baseline) TypeScript + Agent Skill |
Native Binaries (PE / ELF / Mach-O)、桌面與行動端 App、網路協定
ネイティブバイナリ (PE / ELF / Mach-O)、アプリ挙動、通信プロトコル
|
定義了讓 Agent 從動態行為觀測一路下探至原生二進位檔反組譯的標準工作流,可無縫掛載 GhidraMCP、IDA Pro MCP、Rizin 與 Frida 進行符號重命名與交叉引用追蹤
アプリの動的挙動からネイティブバイナリの逆アセンブルまでをエージェントに自律実行させる基盤Skill。GhidraMCPやIDA Pro MCPと連携
|
smartworldarafath/REA_Skillskills/rea-core/rea-game-asset-recovery/SKILL.md★ 首推:REA 遊戲資產與原始碼還原 |
REA 擴充生態系 21 Skills + 500 Prompts |
Unity (IL2CPP / AssetStudio)、Unreal (
.pak)、Godot (.pck)、Shaders (HLSL / SPIR-V / GLSL)Unity (IL2CPP / AssetStudio)、Unreal (
.pak)、Godot (.pck)、シェーダー (HLSL / SPIR-V / GLSL) |
內建專屬
rea-game-asset-recovery(解包三大引擎資產、提取 3D 模型/音訊、反編譯 HLSL/SPIR-V 著色器)與 rea-full-code-recovery(遵循 Zero-Skeleton Law 100% 還原遺失原始碼並附帶一鍵編譯驗證腳本)rea-game-asset-recoveryでUnity/Unreal/Godotのパッケージ展開・シェーダー逆コンパイルを実行し、rea-full-code-recoveryでビルド可能なソースコードを完全復元 |
|
lemiur/Game-Decompilation-Skill-For-Claude ★ 首推:1:1 Byte-Matching 遊戲反編譯 |
2026.11 最新發布 3 Specialized Decomp Skills |
C / C++ 編譯之原生遊戲執行檔、復古主機與 PC 遊戲移植(如 N64 / PS / Win32 經典遊戲重構)
C / C++コンパイル済みゲームバイナリ、レトロゲーム・PCゲームのネイティブ移植
|
將遊戲執行檔反編譯為與原版二進位檔 100% 位元組吻合(Byte-Matching)的乾淨 C/C++ 原始碼。內建三大子技能:
matcher(函數/類別/全域變數配對)、wall-identifier(診斷行內展開/控制流/暫存器分配卡關原因並給出破牆對策)與 helper-recovery『スーパーマリオ64』や『ゼルダの伝説』のデコンパイルプロジェクトと同様に、元の機械語と1バイトも違わないC/C++コードを再構築する
matcher・wall-identifier・helper-recovery を搭載 |
dslsdzc/rev-skills.claude/skills/re-game/SKILL.md★ 首推:Unity / Unreal 邏輯逆向專項 |
SkillsLLM 官方關聯推薦 Modular RE Skill Pack |
Unity (Mono
Assembly-CSharp.dll & IL2CPP)、Unreal Engine 4/5 (Win64-Shipping.exe)Unity (Mono & IL2CPP)、Unreal Engine 4/5 (
Win64-Shipping.exe) |
專為遊戲邏輯逆向設計:自動識別引擎目錄特徵 ➔ 調用
Il2CppDumper 產出 dump.cs 與 script.json,或調用 UnrealFinder / Dumper-7 定位 GObjects / GNames / GWorld 導出 UObject 類別樹 ➔ 串聯 re-ghidra 與 re-patching 定位關鍵函數與記憶體偏移ゲームフォルダ構造からUnity Mono/IL2CPPやUnrealを自動判別し、
Il2CppDumperやDumper-7(GObjects/GNames抽出)からGhidra解析・メモリパッチ検証までを直結 |
gmh5225/awesome-game-security.claude/skills/reverse-engineering/SKILL.md★ 3.6K+ Stars 遊戲安全與引擎百科 |
遊戲安全領域權威庫 ★ 3,680+ Stars · 13 Skills |
Unity / Unreal / 自研引擎、Direct3D / Vulkan 渲染管線、反作弊核心驅動、多人連線伺服器
Unity / Unreal / 独自エンジン、Direct3D / Vulkan描画パイプライン、アンチチート、ゲームサーバー
|
內建 13 個遊戲專用 Agent Skills:包含
reverse-engineering(遊戲執行檔反組譯、Dump 脫殼、二進位 Diff 與介面重構)、game-engine(引擎物件模型、SDK 提取、反射機制)、graphics-api(D3D/Vulkan Hook 與幀觀測)與 game-server-security(RPC 與經濟系統防篡改審計)reverse-engineering(ゲームバイナリ解析・インターフェース再構築)、game-engine(SDK抽出・オブジェクトモデル)、graphics-api(D3D/Vulkanフック解析)、game-server-securityなど13種の専門Skillを提供 |
trilwu/secskillssecskills-core/skills/reversing-unity-il2cpp/SKILL.mdUnity IL2CPP 逆向聖經 |
經過實機驗證 (Verified) Focused Unity Skill |
Unity 跨平台遊戲(Android
libil2cpp.so、iOS UnityFramework、PC GameAssembly.dll)Unity製ゲーム全般(Android
libil2cpp.so、iOS UnityFramework、PC) |
專治 Unity IL2CPP 逆向痛點:自動比對 Unity 版本並將
global-metadata.dat 與原生二進位檔重組、處理加密/高熵 Metadata 的動態記憶體 Dump、將 script.json 匯入 IDA/Ghidra 還原 C# 函數名稱,並用 Frida 針對偏移位址進行 Runtime Hook 與客戶端權威邏輯審計global-metadata.datとlibil2cpp.soの結合、暗号化されたメタデータの動的メモリダンプ、script.jsonによるIDA/Ghidraシンボル復元、Fridaを用いた実行時フック手順を完全体系化 |
zhaoxuya520/reverse-skillskills/reverse-engineering/SKILL.md★ 23.4K Stars 自動路由包 |
超大型逆向路由核心 ★ 23,400+ Stars · 45 Modules |
Unity (IL2CPP / Mono)、Unreal、Android 遊戲 APK、OLLVM 混淆二進位檔、跨版本更新檔
Unity / Unreal、Android APKゲーム、OLLVM難読化バイナリ、バージョン間差分
|
內建 43 條結構化路由規則與
seed-014_unity-il2cpp-reverse.md 遊戲逆向專項:自動按需配置 Ghidra MCP / Binary Ninja MCP,並支援遊戲常見的 OLLVM 反混淆(d810-ng / GOOMBA 控制流平坦化去除)與遊戲改版後的跨版本符號自動遷移(binary-diff)seed-014_unity-il2cpp-reverse.mdによるUnity/Unreal解析ルートに加え、ゲーム保護で多用されるOLLVM難読化解除(d810-ng / GOOMBA)やアップデート時のバージョン間シンボル自動移行(binary-diff)を装備 |
|
EncidXVII/claude-reverse-engineering-skill 原生支援 rea + Ghidra 無頭分析 |
直接整合 rea MCP14 Playbooks + 63 CI Tests |
PE / ELF / Mach-O / .NET CLR (Unity Mono) 遊戲執行檔、安裝包與保護殼識別
PE / ELF / Mach-O / .NET CLR (Unity Mono) 実行ファイル、パッカー識別
|
零依賴
triage.py 直接讀取 Magic Bytes 識別 25+ 種框架與加殼器(Packers),內建通過 Ghidra 12.1.4 CI 測試的無頭腳本(Headless Post-Script)自動導出反編譯 C 代碼,並原生支援串接 rea、GhidraMCP、IDA Pro MCP、ILSpytriage.pyでPE/ELF/Mach-O/CLRおよび25種以上のフレームワーク・パッカーを即座に識別。Ghidra 12.1.4対応のヘッドレスCコード出力スクリプトを同梱し、reaやGhidraMCPと直結 |
saschb2b/skillsskills/game-design/SKILL.md & skills/godot/SKILL.md遊戲機制拆解 ➔ Godot 重建 |
機制逆向與引擎重建 Sigstore Signed Skills |
任何商業遊戲之核心玩法系統逆向拆解 + Godot Engine (GDScript / 物理 / Shader / UI)
既存ゲームのメカニクス構造分解 + Godot Engine での再実装
|
不僅逆向代碼,更逆向「遊戲設計」:
game-design 透過 /dissect 指令將目標遊戲拆解為標誌性機制(Iconic Mechanic)、核心迴圈(Macro Loop)與系統張力,再無縫交由內建 22 份驗證文檔的 /godot Skill 轉化為乾淨的引擎程式碼バイナリだけでなく「ゲームメカニクス」を逆解析:
game-designスキルで既存ゲームのコア体験・ループ・UIを構造分解し、22の検証済みリファレンスを持つ/godotスキルでクリーンに実装 |
為什麼它是 morluto/rea 玩家的首選擴充? 這套專案直接以 REA(Reverse Engineer Anything)為核心理念,將通用逆向擴展為 21 個專業子技能與 500+ 提示詞模板,其中專門針對遊戲開發者打造了兩大殺手級模組:
選ばれる理由:REA(Reverse Engineer Anything)の思想を拡張し、ゲーム開発者向けにアセット抽出とソースコード完全復元を自動化する2大モジュールを搭載しています。
rea-game-asset-recovery(三大引擎與 Shader 逆向):自動識別並拆解 Unity(串接 Il2CppDumper 與 AssetStudio)、Unreal Engine(解包加密或未加密之 .pak 歸檔)、Godot(解包 .pck 專案檔),並支援將編譯後的 HLSL / SPIR-V / GLSL 著色器(Shaders)反編譯回可讀的渲染程式碼,同時提取 3D 網格與音訊資產。
rea-game-asset-recovery:Unity(Il2CppDumper / AssetStudio)、Unreal(.pak)、Godot(.pck)のアセット展開と、HLSL / SPIR-V / GLSL シェーダーの逆コンパイルを一括処理します。
rea-full-code-recovery(遺失專案 A–Z 原始碼重建):當老遊戲專案遺失原始碼只剩執行檔時,強制執行「Zero-Skeleton Law(零空殼定律——禁止 AI 用 // TODO 敷衍)」,並自動生成一鍵多編譯器驗證腳本(build.bat / build.sh),確保還原出的程式碼 100% 可編譯執行。
rea-full-code-recovery:「Zero-Skeleton Law(TODOコメントによる省略禁止)」を徹底し、build.bat / build.shによる1クリックコンパイル検証付きの完全なソースコードを復元します。
rea-performance-crash-triage:針對遊戲閃退之 Windows Minidump (.dmp)、macOS .ips 進行取證與 Frida 動態 Hook 效能火焰圖分析。
rea-performance-crash-triage:ゲームクラッシュ時のWindows Minidump (.dmp) 解析とFrida動的プロファイリングを実行します。
# 透過 Universal Agent Skills CLI 一鍵安裝(支援 Claude Code / Codex / Cursor)
npx skills add smartworldarafath/REA_Skill
# 或使用 Sparse Checkout 僅安裝核心與遊戲逆向模組
git clone --filter=blob:none --sparse https://github.com/smartworldarafath/REA_Skill
cd REA_Skill && git sparse-checkout set skills/rea-core
為什麼它對遊戲開發與移植至關重要? 在遊戲社群中(如著名的《Super Mario 64》、《薩爾達傳說:時之笛》逆向工程),最高殿堂是「Byte-Matching Decompilation(位元組完全吻合反編譯)」——寫出乾淨的 C/C++ 程式碼,經過原版編譯器編譯後,產出的機械碼與原版遊戲 ROM/EXE 連 1 個 Byte 都不差!
選ばれる理由:『スーパーマリオ64』や『ゼルダの伝説 時のオカリナ』の逆解析プロジェクトで知られる最高峰の手法「Byte-Matching Decompilation(1バイトも違わないC/C++コード再構築)」をClaude Codeに実行させる専用スキルです。
matcher(函數與結構配對器):指導 AI 逐步重構 C/C++ 函數、類別(Classes)、全域變數與參照,比對組語 Diff 直到達成 100% 機械碼吻合,讓重構後的遊戲能直接修改 jump_force = 12.0f; 或無縫移植到 Windows / Linux / Steam Deck / Switch。
matcher:アセンブリ差分を比較しながら関数・クラス・グローバル変数を再構築し、元バイナリと完全一致するクリーンなC/C++コードを生成します。
wall-identifier(反編譯卡關診斷器):當 AI 在湊 100% 組語吻合時卡在 98%,此技能會自動將阻礙分類為「Inline/Call-set Wall(行內函數展開)」、「Control-flow Wall(控制流分支差異)」或「Register/Schedule Wall(暫存器配置順序)」,並精準切換對應的調整槓桿。
wall-identifier:一致率99%で詰まった際、原因を「インライン展開」「制御フロー」「レジスタ割り当て」の壁に分類し、的確な解決アプローチへ誘導します。
helper-recovery:自動識別並還原編譯器內建輔助函數與遊戲引擎底層 Math/Memory Helpers。
helper-recovery:コンパイラ固有のヘルパー関数やエンジン共通の数学・メモリ関数を特定・復元します。
# 複製專案並安裝至 Claude Code Skills 目錄
git clone https://github.com/lemiur/Game-Decompilation-Skill-For-Claude.git
cp -r Game-Decompilation-Skill-For-Claude/* ~/.claude/skills/
為什麼做現代商業遊戲逆向必裝這兩個 Skill? 現代 80% 以上的商業與獨立遊戲皆由 Unity 或 Unreal Engine 打造,這兩套 Skill 把兩大引擎的逆向 SOP 寫成了滴水不漏的決策樹:
選ばれる理由:現代のゲームの8割以上を占める Unity(Mono / IL2CPP) と Unreal Engine 4/5 の解析手順を、迷いなく自動実行できる決定木としてパッケージ化しています。
re-game & reversing-unity-il2cpp):若偵測到 Game_Data/Managed/Assembly-CSharp.dll,直接走 re-dotnet(dnSpy / ilspycmd)秒出全部 C# 原始碼;若偵測到 libil2cpp.so / GameAssembly.dll + global-metadata.dat,自動執行 Il2CppDumper 或 Il2CppInspector 產出 dump.cs、script.json 與 stringliteral.json。
Unity Mono / IL2CPP の自動分岐:Assembly-CSharp.dllがあれば即座にC#逆コンパイルへ、IL2CPPビルドであればIl2CppDumper / Il2CppInspectorでglobal-metadata.datとバイナリを結合してシンボルを復元します。
global-metadata.dat(Header Magic 異常或高熵)時,指導 Agent 改用動態記憶體 Dump 撈出解密後的 Metadata,再將 script.json 灌入 Ghidra / IDA,讓原本天書般的 sub_1A2B3C 瞬間變回可讀的 C# 方法名!
暗号化メタデータの動的ダンプ&Ghidra連携:保護されたビルドでは実行時メモリから復号済みメタデータをダンプし、script.jsonをGhidra/IDAに適用して関数名を完全復活させます。
GWorld、GObjects、GNames 並串接 UnrealFinder 或 Dumper-7 導出完整 UObject 類別樹與函數偏移位址。
Unreal Engine SDK抽出:Dumper-7やUnrealFinderを用いてGObjects / GNames / GWorldを特定し、UObjectクラス階層と関数アドレスを一覧化します。
# 安裝 dslsdzc/rev-skills(內建 .claude/skills/re-game/SKILL.md)
git clone https://github.com/dslsdzc/rev-skills.git ~/.claude/skills/rev-skills
# 下載 trilwu/secskills 的 Unity IL2CPP 專屬 Skill
git clone https://github.com/trilwu/secskills.git
為什麼遊戲主程與安全工程師必備? 擁有 3,680+ Stars 的遊戲安全聖經,直接將知識庫模組化為 .claude/skills/ 下面的 13 個專業遊戲逆向與防禦 Skills:
選ばれる理由:3,680+ Starsを誇るゲームセキュリティの権威リポジトリであり、.claude/skills/配下に13個の専門スキルを標準搭載しています。
.claude/skills/reverse-engineering/SKILL.md:規範極度嚴謹的遊戲二進位檔分析流程,強制區分「靜態推論(Static Inference)」與「動態執行期證據(Runtime Evidence)」,並標註反組譯保護造成的分析不確定性。
reverse-engineering/SKILL.md:ゲームバイナリ、ドライバ、メモリダンプの解析において、「静的推論」と「実行時エビデンス」を厳密に区別してレポートを生成します。
.claude/skills/game-engine/SKILL.md & graphics-api/SKILL.md:深入解析遊戲引擎內部物件模型、反射機制(Reflection)與編輯器/執行期邊界;並能針對 Direct3D 11/12 與 Vulkan 渲染管線進行 Hook 分析、Overlay 覆蓋層檢測與 Frame 觀測。
game-engine & graphics-api:エンジンのリフレクション機構やSDK抽出に加え、Direct3D / Vulkan のレンダリングパイプラインやシェーダーフックを解析します。
.claude/skills/game-server-security/SKILL.md:協助遊戲開發團隊審查多人連線遊戲的 Server-Authoritative 邊界、RPC 封包驗證、防重放攻擊(Anti-Replay)與遊戲內經濟系統防刷漏洞。
game-server-security:マルチプレイゲームのサーバー権威制御、RPC認可、ゲーム内経済システムの脆弱性を監査します。
# 一鍵將 13 個遊戲逆向與引擎安全 Skills 加入 Claude Code
npx skills add gmh5225/awesome-game-security
# 或直接 Clone 儲存庫檢視 .claude/skills/
git clone https://github.com/gmh5225/awesome-game-security.git
點擊下方按鈕,篩選最適合您當前遊戲開發或逆向研究場景的 GitHub Skills 組合: 以下のボタンをクリックして、目的のゲーム開発・逆解析シナリオに最適なSkill構成を確認してください:
黃金組合:smartworldarafath/REA_Skill + dslsdzc/rev-skills (re-game) + trilwu/secskills (reversing-unity-il2cpp) + GhidraMCP
1. 先由 REA_Skill 的 rea-game-asset-recovery 自動解包 Unity / Unreal .pak / Godot .pck 資產,並將已編譯的 HLSL / SPIR-V 著色器反編譯為可讀 Shader 原始碼。
2. 若為 Unity IL2CPP 遊戲,透過 reversing-unity-il2cpp 與 re-game 自動執行 Il2CppDumper 結合 libil2cpp.so(或 GameAssembly.dll)與 global-metadata.dat,將產出的 script.json 透過 GhidraMCP / IDA Pro MCP 自動標註回反組譯器,瞬間找回所有 *Manager、*Controller、*Network 的 C# 類別與函數名稱。
3. 若為 Unreal Engine 4/5 遊戲,由 re-game 調用 Dumper-7 / UnrealFinder 自動定位 GObjects、GNames 與 GWorld,導出完整 UObject SDK 標頭檔。
推奨コンボ:REA_Skill + dslsdzc/rev-skills (re-game) + trilwu/secskills + GhidraMCP
rea-game-asset-recoveryでパッケージとシェーダーを展開し、UnityならIl2CppDumper+script.jsonでGhidra上のシンボルを完全復元、UnrealならDumper-7でGObjects/GNamesからSDKヘッダを自動生成します。
黃金組合:lemiur/Game-Decompilation-Skill-For-Claude + EncidXVII/claude-reverse-engineering-skill + morluto/rea
1. 先用 EncidXVII/claude-reverse-engineering-skill 內建的無頭腳本(Headless Ghidra Post-Script)與 triage.py,一鍵識別遊戲執行檔的編譯器版本、架構並導出初步的反編譯 C 程式碼與符號表。
2. 啟動 lemiur/Game-Decompilation-Skill-For-Claude 的 matcher 與 wall-identifier 技能,讓 Claude Code 自動進行「修改 C/C++ 原始碼 ➔ 編譯 ➔ 比對組語 Diff ➔ 調整暫存器/控制流」的閉環迭代,直到達成 1:1 Byte-Matching。
3. 若只需快速恢復功能性原始碼並驗證編譯,可切換至 REA_Skill 的 rea-full-code-recovery 自動產出附帶 build.sh / build.bat 的完整專案。
推奨コンボ:lemiur/Game-Decompilation-Skill-For-Claude + EncidXVII/claude-reverse-engineering-skill + morluto/rea
ヘッドレスGhidraスクリプトで初期Cコードを抽出し、matcherとwall-identifierでアセンブリ差分がゼロ(Byte-Matching)になるまでAIに自律ループさせて完全なC/C++プロジェクトを再構築します。
黃金組合:安全審計選 gmh5225/awesome-game-security + zhaoxuya520/reverse-skill | 玩法逆向重建選 saschb2b/skills
1. 上線前白帽逆向與防篡改測試:載入 gmh5225/awesome-game-security 的 game-server-security、anti-cheat 與 reverse-engineering 技能,結合 trilwu/secskills 檢查客戶端是否暴露了明文 API 金鑰(stringliteral.json)、是否存在「客戶端說了算(Client-Authoritative)」的扣款/傷害計算漏洞,或 PlayerPrefs 本地存檔未加密問題。
2. 跨版本更新與 OLLVM 強度驗證:使用 zhaoxuya520/reverse-skill 的 binary-diff 測試遊戲更新包是否容易被外掛作者自動遷移偏移位址(Symbol Migration),並測試混淆保護強度。
3. 玩法與系統設計逆向(Clean-Room Design RE):使用 saschb2b/skills 的 game-design (/dissect) 將目標遊戲的核心迴圈、數值張力與 UI 互動逆向拆解成規格書,再交由 /godot 技能直接寫出乾淨的遊戲原型。
推奨コンボ:セキュリティ監査は gmh5225/awesome-game-security + zhaoxuya520/reverse-skill | メカニクス再構築は saschb2b/skills
クライアント権威ロジックやAPIキー漏洩の検査にはawesome-game-securityを使用し、ゲームの面白さやシステム設計そのものをクリーンルーム逆解析してGodot等で実装する場合はsaschb2b/skillsを活用します。