---
name: dokhacgiakhoa-binary-analysis-patterns
description: "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."
license: "NOASSERTION"
metadata:
  decimalai-skill-id: "0c55f7f3-2d4b-445e-a7f8-5ebc21b049b7"
  decimalai-version-id: "64ad922e-a1a1-4874-8508-4093f10687a9"
  decimalai-version: "1"
  decimalai-body-sha256: "fd14b677e6ea3b46346444c5c8c9c95ccfc7944d53ad652564e4c21f151a346a"
  decimalai-name: "dokhacgiakhoa/binary-analysis-patterns"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-category: "security"
  decimalai-source: "https://app.decimal.ai/s/dokhacgiakhoa-binary-analysis-patterns@1/SKILL.md"
---
# 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)
