wshobson avatar

Anti Reversing Techniques

This is a solid reference for anyone doing malware analysis, CTF challenges, or reverse engineering work where you hit anti-debugging roadblocks. It covers the usual suspects like IsDebuggerPresent(), PEB checks, RDTSC timing detection, and ptrace self-tracing on Linux, then gives you concrete bypass strategies for each. The Python scanner for timing checks and the GDB command sequences are immediately useful. What I like is that it doesn't just list techniques but shows you exactly where to patch in x64dbg or what LD_PRELOAD hooks to write. The legal disclaimer upfront is smart given how these techniques could be misused outside legitimate security work.

skills.sh installs
11.3K
GitHub stars
42.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add wshobson/agents --skill anti-reversing-techniques --agent claude-code

Installs into .claude/skills of the current project.

Files

AUTHORIZED USE ONLY: This skill contains dual-use security techniques. Before proceeding with any bypass or analysis:

  1. Verify authorization: Confirm you have explicit written permission from the software owner, or are operating within a legitimate security context (CTF, authorized pentest, malware analysis, security research)
  2. Document scope: Ensure your activities fall within the defined scope of your authorization
  3. Legal compliance: Understand that unauthorized bypassing of software protection may violate laws (CFAA, DMCA anti-circumvention, etc.)

Legitimate use cases: Malware analysis, authorized penetration testing, CTF competitions, academic security research, analyzing software you own/have rights to

Anti-Reversing Techniques

Understanding protection mechanisms encountered during authorized software analysis, security research, and malware analysis. This knowledge helps analysts bypass protections to complete legitimate analysis tasks.

For advanced techniques, see references/advanced-techniques.md


Input / Output

What you provide:

Sponsors

Details

Repository
github.com/wshobson/agents
Categories
Security, Data Science & ML, Debugging

More from wshobson/agents

All 174

Recommended

More Security
1wshobson avatarpci-compliancewshobson/agentsImplement PCI DSS compliance requirements for secure handling of payment card data and payment systems. Use when securing payment processing, achieving PCI comp10.9Kskills.sh installs
2aws avataraws-iamaws/agent-toolkit-for-awsVerified corrections for IAM behaviors that AI agents frequently get wrong — policy evaluation edge cases, trust policy gotchas, STS session limits, Organizatio10.9Kskills.sh installs
3ljagiello avatarctf-reverseljagiello/ctf-skillsProvides reverse engineering techniques for CTF challenges. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target wor10.9Kskills.sh installs
4aws avataraws-observabilityaws/agent-toolkit-for-awsBuilds, configures, debugs, and optimizes AWS observability with CloudWatch (Log Insights, Metrics, Alarms, Dashboards, EMF), X-Ray, CloudTrail, and ADOT (AWS D10.7Kskills.sh installs
5wshobson avatarlinkerd-patternswshobson/agentsImplement Linkerd service mesh patterns for lightweight, security-focused service mesh deployments. Use when setting up Linkerd, configuring traffic policies, o10.6Kskills.sh installs
6deeflect avatarmiesdeeflect/miesUse this skill when creating, redesigning, critiquing, reducing, polishing, hardening, or making design decisions for a user-facing interface, brand surface, pr10.5Kskills.sh installs