Agent skill · research science · aiskillstore

binary-analysis-patterns

Comprehensive patterns and techniques for analyzing compiled binaries, understanding assembly code, and reconstructing program logic.

Why this skill is useful

Provides specific patterns and techniques for binary analysis that the AI wouldn't reliably generate on its own.

What it needs

About 6k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

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 x86-64 Instruction Patterns Function Prologue/Epilogue Calling Conventions System V AMD64 (Linux, macOS) Microsoft x64 (Windows) ARM Assembly Patterns ARM64 (AArch64) Calling Convention ARM32 Calling Convention Control Flow Patterns Conditional Branches Loop Patterns Switch Statement Patterns Data Structure Patterns Array Access Structure Access Linked List Traversal Common Code Patterns String Operations Arithmetic Patterns Bit Manipulation Decompilation Patterns Variable Recovery Function Signature Recovery Type Recovery Ghidra Analysis Tips Improving Decompilation Pattern Matching Scripts IDA Pro Patterns IDAPython Analysis Best Practices Analysis Workflow 1. Initial triage: File type, architecture, imports/exports 2. String analysis: Identify interesting strings, error messages 3. Function identification: Entry points, exports, cross-references 4. Control flow mapping: Understand program structure 5. Data structure recovery: Identify structs, arrays, globals 6. Algorithm identification: Crypto, hashing, compression 7. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/binary-analysis-patterns

View the source on GitHub

Browse the @skills marketplace