deobf-indirect

Community

Deobfuscate indirect branches via symbolic exec.

AuthorP4nda0s
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Indirect branches hidden behind obfuscation patterns (CSEL/BR) obscure control flow, making analysis and patching difficult. This Skill uses symbolic execution and BFS traversal to recover true targets and restore readable program structure for ARM64 binaries.

Core Features & Use Cases

  • Symbolic execution-guided identification of indirect branch targets in ARM64 code.
  • BFS-based traversal from function entry to discover patch points and multiple successor paths.
  • Patch generation that rewrites indirect branches into direct control flow for easier analysis and re-linking of successors.

Quick Start

Run the deobf-indirect workflow on a target ARM64 binary to patch the indirect branches.

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: deobf-indirect
Download link: https://github.com/P4nda0s/bin-deobf-skills/archive/main.zip#deobf-indirect

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 510,000+ vetted skills library on demand.