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 reverse-engineering-tools
Provides technical workflows for analyzing protected game binaries and anti-cheat components. It supports debugging, disassembly, and memory analysis in both user and kernel mode.
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.
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 | 8mo | Review | Advanced |
| binary-analysis-patterns | 5 | 3mo | 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.