Guide for reverse engineering tools and techniques used in game security research. Use this skill when working with debuggers, disassemblers, memory analysis tools, binary analysis, or decompilers for game security research.
View on GitHubJanuary 18, 2026
Select agents to install to:
npx add-skill https://github.com/gmh5225/awesome-game-security/blob/dcfde33f2e86b3820fcaca7efac6602108a497a6/.claude/skills/reverse-engineering/SKILL.md -a claude-code --skill reverse-engineering-toolsInstallation paths:
.claude/skills/reverse-engineering-tools/# Reverse Engineering Tools & Techniques ## Overview This skill covers reverse engineering resources for game security research, including debuggers, disassemblers, memory analysis tools, and specialized game hacking utilities. ## Debugging Tools ### Windows Debuggers - **Cheat Engine**: Memory scanner and debugger for games - **x64dbg**: Open-source x86/x64 debugger - **WinDbg**: Microsoft's kernel/user-mode debugger - **ReClass.NET**: Memory structure reconstruction - **HyperDbg**: Hypervisor-based debugger ### Specialized Debuggers - **CE Mono Helper**: Unity/Mono game debugging - **dnSpy**: .NET assembly debugger/decompiler - **ILSpy**: .NET decompiler - **frida**: Dynamic instrumentation toolkit ### Platform-Specific - **edb-debugger**: Linux debugger - **PINCE**: Linux game hacking tool - **H5GG**: iOS cheat engine - **Hardware Breakpoint Tools**: HWBP implementations ## Disassembly & Decompilation ### Multi-Platform - **IDA Pro**: Industry standard disassembler - **Ghidra**: NSA's reverse engineering framework - **Binary Ninja**: Modern RE platform - **Cutter**: Radare2 GUI ### Specialized Tools - **IL2CPP Dumper**: Unity IL2CPP analysis - **dnSpy**: .NET/Unity decompilation - **jadx**: Android DEX decompiler - **Recaf**: Java bytecode editor ## Memory Analysis ### Memory Scanners ``` - Cheat Engine: Pattern scanning, value searching - ReClass.NET: Structure reconstruction - Process Hacker: System analysis ``` ### Dump Tools ``` - KsDumper: Kernel-space process dumping - PE-bear: PE file analysis - ImHex: Hex editor for RE ``` ## Dynamic Binary Instrumentation (DBI) ### Frameworks - **Frida**: Cross-platform DBI - **DynamoRIO**: Runtime code manipulation - **Pin**: Intel's DBI framework - **TinyInst**: Lightweight instrumentation - **QBDI**: QuarkslaB DBI ### Use Cases 1. API hooking and tracing 2. Code coverage analysis 3. Fuzzing harness creation 4. Behavioral analysis ## Anti-Analysis Bypass ### Techniques - Anti-debug detection bypass - V
Issues Found: