rizin-analysis

Analyze binary code with Rizin and Radare2 to reveal functions, CFGs, and disassembly.

9|Updated Sep 24, 2022
One-click install
npx skills add https://github.com/not-matthias/dotfiles-nix --skill rizin-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rizin-analysis
Source: https://github.com/not-matthias/dotfiles-nix/tree/main/modules/home/programs/cli-agents/shared/skills/rizin-analysis
Command: npx skills add https://github.com/not-matthias/dotfiles-nix --skill rizin-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Rizin-analysis provides practical guidance for analyzing binaries using Rizin (modern fork) or Radare2, enabling quick discovery of functions, control flow, and disassembly to support reverse-engineering and debugging tasks.

Core Features & Use Cases

  • Comprehensive command references for function analysis, CFG generation, and navigation in binary code.
  • Practical workflows for extracting function boundaries, tracing calls, and exporting results for further tooling.
  • Use case: quickly map a binary's structure to support security assessments or software analysis.

Quick Start

Open a binary with Rizin or Radare2 and begin analysis to reveal functions, CFGs, and disassembly for targeted inspection.

Frequently Asked Questions about rizin-analysis

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

FAQPage Schema
How do I analyze binary code to reveal functions and control flow graphs?

Binary analysis reveals functions and control flow by opening a binary with Rizin or Radare2, running analysis commands to map structure, and generating CFGs to inspect instruction sequences for targeted debugging.

What is the best way to extract function boundaries and trace calls during reverse-engineering?

Extracting function boundaries and tracing calls uses practical workflows in Rizin or Radare2 to identify function limits, map call structures, and navigate disassembly to support security assessments and software analysis.

Can I export disassembly and binary analysis results for external tooling?

Binary analysis results can be exported from Rizin or Radare2 to integrate into security or debugging pipelines, providing function data and CFGs for downstream tooling and further processing.

Does this binary analysis workflow support both Rizin and Radare2?

The binary analysis workflow supports both Rizin, a modern fork, and Radare2, offering comprehensive command references to navigate binaries, generate CFGs, and perform function analysis across both tools.

How do I start disassembling a binary to map its structure for a security assessment?

Start disassembling by opening the target binary with Rizin or Radare2, running analysis to reveal functions and control flow, and navigating the disassembly to quickly map the binary's structure for security review.

Why use Rizin for binary analysis instead of other reverse-engineering tools?

Rizin provides modern binary analysis capabilities to quickly discover functions, control flow, and disassembly, offering practical workflows and export options that integrate directly into reverse-engineering and debugging pipelines.