disassembly

Query IDA Pro disassembly databases for functions, segments, instructions, and basic blocks.

38|7|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/allthingsida/idasql-skills --skill disassembly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: disassembly
Source: https://github.com/allthingsida/idasql-skills/tree/main/plugins/idasql/skills/disassembly
Command: npx skills add https://github.com/allthingsida/idasql-skills --skill disassembly

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to deeply inspect the low-level structure of binary code, including functions, instructions, and memory segments, without needing to decompile.

Core Features & Use Cases

  • Disassembly Exploration: Query functions, segments, and individual instructions.
  • Control Flow Analysis: Understand basic blocks and call sites within functions.
  • Use Case: When analyzing a suspicious binary, you can use this Skill to quickly list all functions, examine the instructions within a specific function, and identify all call sites to external libraries.

Quick Start

List the top 10 largest functions in the current database.

Frequently Asked Questions about disassembly

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I inspect binary code structure without decompiling it?

You can inspect binary code structure without decompiling by querying the disassembly database directly using SQL. This approach exposes individual instructions, functions, memory segments, and basic blocks for reverse engineering and security auditing tasks.

How do I analyze control flow and basic blocks in IDA Pro?

To analyze control flow and basic blocks in IDA Pro, you can query the disassembly database to map call sites and understand execution paths within functions. This enables detailed control-flow analysis for reverse engineering tasks.

Can I use SQL queries to list functions and instructions in a binary?

Yes, you can use SQL queries to list functions and instructions in a binary by querying IDA Pro's disassembly database tables. This returns detailed information about functions, segments, and individual instructions for low-level code inspection.

What is the best way to examine call sites to external libraries during reverse engineering?

The best way to examine call sites to external libraries during reverse engineering is to query the disassembly database for control flow data. You identify all call sites within specific functions and inspect the operands targeting external libraries.

Does this binary analysis approach require decompilation to understand code structure?

No, this binary analysis approach does not require decompilation to understand code structure. It provides detailed analysis of binary disassembly, allowing low-level code inspection of functions, segments, and instructions directly.