code-obfuscation-deobfuscation

Official

Identify and defeat code obfuscation in binaries.

Authoryaklang
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Code obfuscation analysis and deobfuscation playbook. Use when reversing binaries protected by junk code, opaque predicates, self-modifying code, control flow flattening, VM protection, or string encryption.

Core Features & Use Cases

  • Junk code and opaque predicate detection and cleanup to simplify analysis.
  • Self-modifying code (SMC) handling, decryption, and stability checks.
  • VM protection analysis (VMProtect/Themida/Code Virtualizer) with handler mapping.
  • String encryption detection and decryption workflow, including runtime emulation.
  • Import hiding and anti-disassembly techniques identification for deeper inspection.

Quick Start

Invoke the playbook on a sample obfuscated binary to start the deobfuscation workflow.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: code-obfuscation-deobfuscation
Download link: https://github.com/yaklang/hack-skills/archive/main.zip#code-obfuscation-deobfuscation

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.