用途:面向游戏安全研究的逆向工程工作流指南,覆盖受保护游戏客户端、反作弊用户态模块、内核驱动、内存痕迹,以及在反分析检测下仍可工作的调试环境。内容以 gmh5225/awesome-game-security 项目的资源索引为基础,正文所列为分类概览而非完整工具清单。
主要能力与覆盖范围:调试(含反调试绕过相关条目);逆向工具;混合布尔算术(MBA);动态二进制插桩(DBI);VMP、Themida、OLLVM 相关处理;虚拟环境;反编译器;IDA 主题、插件与签名数据库;Binary Ninja、Ghidra、Radare、WinDbg、x64dbg、Cheat Engine 插件;ROP 查找与生成。反作弊方向包含反调试、反反汇编、Dump 修复、样本脱壳、混淆引擎、Windows 用户态与内核态转储分析。
工具列举:调试器有 Cheat Engine、x64dbg、WinDbg、ReClass.NET、HyperDbg、CE Mono Helper、dnSpy、ILSpy、frida,以及 edb-debugger、PINCE、H5GG 等平台专用工具;反汇编与反编译有 IDA Pro、Ghidra、Binary Ninja、Cutter、IL2CPP Dumper、dnSpy、jadx、Recaf;内存分析有 Cheat Engine、ReClass.NET、Process Hacker、KsDumper、PE-bear、ImHex;DBI 框架有 Frida、DynamoRIO、Pin、TinyInst、QBDI;异常驱动轻量 DBI 以哨兵指令触发异常并仿真原分支;用户态虚拟化辅助跟踪使用 Windows Hypervisor Platform API,无需内核驱动,但需硬件虚拟化支持、为 Windows 10+ 专有,适合函数级分析。反分析绕过提及 TitanHide、HyperHide、ScyllaHide。游戏专用分析按 Unity(IL2CPP/GameAssembly.dll、Mono)、Unreal Engine(版本签名、Dumper-7、蓝图字节码)、原生 PE 游戏分别说明。混淆分类覆盖 MBA、控制流平坦化、不透明谓词、虚拟化混淆与二进制提升。另有插件生态、基于 MCP 的 AI 辅助逆向、二进制比对(BinDiff、Diaphora、ghidriff、DarunGrim、turbodiff)、ROP 与漏洞开发工具(ROPgadget、rp++、angrop)。
使用方式与资料获取:该技能提供概念性指导与概览。资源索引取自 README:https://raw.githubusercontent.com/gmh5225/awesome-game-security/refs/heads/main/README.md;仓库代码快照归档地址格式为 https://raw.githubusercontent.com/gmh5225/awesome-game-security/refs/heads/main/archive/{owner}/{repo}.txt;英文简述为 https://raw.githubusercontent.com/gmh5225/awesome-game-security/refs/heads/main/description/{owner}/{repo}/description_en.txt,返回 404 表示尚未生成。
限制:上述为资料列出的能力与工具,不含具体使用步骤、收费、价格、平台支持范围或效果数据;未提供的细节暂未提供。部分内容涉及反作弊与反分析场景,请在合法授权范围内使用。