# Binary Analysis Patterns

> 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.

- Skill: `dokhacgiakhoa/binary-analysis-patterns` (Agent Skill, multi-file: 20 files)
- Install (CLI): `npx skillmds@latest add dokhacgiakhoa/binary-analysis-patterns`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dokhacgiakhoa/binary-analysis-patterns/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: Dokhacgiakhoa (https://skillmd.com/u/dokhacgiakhoa)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/dokhacgiakhoa/binary-analysis-patterns

---


# Binary Analysis Patterns

Comprehensive patterns and techniques for analyzing compiled binaries, understanding assembly code, and reconstructing program logic.

## Use this skill when

- Working on binary analysis patterns tasks or workflows
- Needing guidance, best practices, or checklists for binary analysis patterns

## Do not use this skill when

- The task is unrelated to binary analysis patterns
- You need a different domain or tool outside this scope

## Instructions

- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
- If detailed examples are required, open `resources/implementation-playbook.md`.

## Disassembly Fundamentals

## 🧠 Knowledge Modules (Fractal Skills)

### 1. [x86-64 Instruction Patterns](./sub-skills/x86-64-instruction-patterns.md)
### 2. [ARM Assembly Patterns](./sub-skills/arm-assembly-patterns.md)
### 3. [Conditional Branches](./sub-skills/conditional-branches.md)
### 4. [Loop Patterns](./sub-skills/loop-patterns.md)
### 5. [Switch Statement Patterns](./sub-skills/switch-statement-patterns.md)
### 6. [Array Access](./sub-skills/array-access.md)
### 7. [Structure Access](./sub-skills/structure-access.md)
### 8. [Linked List Traversal](./sub-skills/linked-list-traversal.md)
### 9. [String Operations](./sub-skills/string-operations.md)
### 10. [Arithmetic Patterns](./sub-skills/arithmetic-patterns.md)
### 11. [Bit Manipulation](./sub-skills/bit-manipulation.md)
### 12. [Variable Recovery](./sub-skills/variable-recovery.md)
### 13. [Function Signature Recovery](./sub-skills/function-signature-recovery.md)
### 14. [Type Recovery](./sub-skills/type-recovery.md)
### 15. [Improving Decompilation](./sub-skills/improving-decompilation.md)
### 16. [Pattern Matching Scripts](./sub-skills/pattern-matching-scripts.md)
### 17. [IDAPython Analysis](./sub-skills/idapython-analysis.md)
### 18. [Analysis Workflow](./sub-skills/analysis-workflow.md)
### 19. [Common Pitfalls](./sub-skills/common-pitfalls.md)

