reverse-engineering-tools
It provides workflows for disassembling and debugging game binaries and anti-cheat systems in user and kernel modes.
Install
mkdir -p .claude/skills/reverse-engineering-tools && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/1115" && unzip -o skill.zip -d .claude/skills/reverse-engineering-tools && rm skill.zipInstalls to .claude/skills/reverse-engineering-tools
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Guide for reverse engineering protected games and anti-cheat components across user mode, kernel mode, and hypervisor-aware environments. Use this skill when analyzing drivers, IOCTL protocols, callback registration, injected-code artifacts, integrity checks, protected binaries, or debugging security-sensitive game components.Key capabilities
- →Analyze kernel-mode driver IOCTL protocols
- →Fix virtual machine-protected binaries
- →Debug anti-cheat memory artifacts
- →Automate decompiler signature lookups
How it works
Applies a structured workflow for unpacking and analyzing binaries while bypassing anti-debugging detection mechanisms.
Inputs & outputs
When to use reverse-engineering-tools
- →Analyzing kernel-mode drivers and IOCTLs
- →Debugging obfuscated binary components
- →Performing memory structure reconstruction
- →Researching anti-debugging techniques
About this skill
Reverse-engineering tools
Record the artifact hash, format, architecture, tool version, environment, and observed addresses. Separate static inference from runtime evidence and label protection-induced uncertainty.
Topic routing
- Evidence and tools for binary findings, debuggers, disassemblers, memory tools, and DBI.
- Analysis and protection for anti-analysis, game targets, workflow, and obfuscation.
- Ecosystem and advanced work for plugins, MCP tools, diffing, anti-debugging, virtualization, and exploit-oriented analysis.
- Repository resources and repository map for source selection.
Use windows-kernel-security for kernel contracts, game-engine-resources for engine models, and game-security-research-rigor for consequential conclusions.
When not to use it
- →General software debugging unrelated to game security
- →Tasks involving high-level application business logic
Prerequisites
Limitations
- →Dependent on game-specific anti-cheat versions
- →Requires complex manual environment setup
How it compares
Provides specific procedures for known anti-cheat protections rather than standard generic debugging techniques.
Compared to similar skills
reverse-engineering-tools side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| reverse-engineering-tools (this skill) | 73 | 5mo | No flags | Advanced |
| ghidra | 16 | 9mo | Review | Advanced |
| binary-analysis-patterns | 5 | 4mo | No flags | Advanced |
| address-sanitizer | 1 | 3mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by gmh5225
View all by gmh5225 →You might also like
ghidra
mitsuhiko
Reverse engineer binaries using Ghidra's headless analyzer. Decompile executables, extract functions, strings, symbols, and analyze call graphs without GUI.
binary-analysis-patterns
wshobson
Master binary analysis patterns including disassembly, decompilation, control flow analysis, and code pattern recognition. Use when analyzing executables, understanding compiled code, or performing static analysis on binaries.
address-sanitizer
trailofbits
AddressSanitizer detects memory errors during fuzzing. Use when fuzzing C/C++ code to find buffer overflows and use-after-free bugs.
llvm-security
gmh5225
Expertise in LLVM security features including sanitizers, hardening techniques, exploit mitigations, and secure compilation. Use this skill when implementing security-focused compiler features, analyzing vulnerabilities, or hardening applications.
constant-time-analysis
trailofbits
Detects timing side-channel vulnerabilities in cryptographic code. Use when implementing or reviewing crypto code, encountering division on secrets, secret-dependent branches, or constant-time programming questions in C, C++, Go, Rust, Swift, Java, Kotlin, C#, PHP, JavaScript, TypeScript, Python, or Ruby.
static-analysis
gmh5225
Expertise in LLVM-based static analysis including dataflow analysis, pointer analysis, taint tracking, and program verification. Use this skill when implementing security scanners, bug finders, code quality tools, or performing program analysis research.