Code Obfuscation / Deobfuscation

SkillDev tools

Lets your agent obfuscate code with tricks like control flow flattening and string encryption, or reverse them.

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Code Obfuscation / Deobfuscation skill

About this skill

Code obfuscation and deobfuscation, control flow, string encryption, instruction substitution. Trigger: obfuscate code, deobfuscate, code obfuscation, control flow flatten, string encrypt, 代码混淆, 去混淆.

What this skill tells your AI

The instructions your AI receives, as published by lingbol088-spec/5.6-jailbreak-nerv-codex-instruct-5.6 in skills/code-obfuscate/SKILL.md and read by ahel’s review.

Obfuscation Techniques

  1. Control flow flattening — transform if/while/for into switch-based dispatcher
  2. String encryption — XOR/AES strings, decrypt at runtime
  3. Instruction substitution — replace simple ops with complex equivalents
  4. Opaque predicates — always-true/false conditions that look complex
  5. Dead code insertion — unreachable blocks that confuse static analysis
  6. Function splitting — break functions into fragments, reorder randomly
  7. Constant obfuscation — MBA (Mixed Boolean-Arithmetic) expressions

Deobfuscation Techniques

  1. Pattern matching — recognize standard flattening dispatch patterns
  2. Symbolic execution — angr/MIAsM to recover original control flow
  3. Dynamic analysis — trace execution, record actual path
  4. Taint analysis — track obfuscated values to source
  5. LLVM optimization passes — run -O3 on lifted IR

Execution

When triggered:

  1. Analyze target for obfuscation indicators (entropy, CFG complexity)
  2. Identify obfuscation type(s)
  3. Apply matching deobfuscation technique
  4. Or: apply obfuscation to protect sensitive code
  5. Write result to disk

Signals

GitHub stars
888
Forks
198
Last commit
Aug 2026
Advanced
Item type
skill
Key
code-obfuscate-lingbol088-spec
Source
github.com/lingbol088-spec/5.6-jailbreak-nerv-codex-instruct-5.6