Skip to content
SPECIFICTION
Get listed

Rizin

rizin.re

Free plan WindowsmacOSLinuxiOSAndroid
Visit rizin.re
Spec score 7.5 #36 of 73 in Reverse Engineering Tools

What it is

Rizin is a free, open-source framework for reverse engineering and binary analysis. Its tools include a disassembler, hexadecimal editor, debugger, binary inspection, emulation, and binary diffing. Command-line utilities support analyzing, disassembling, patching, comparing, searching, replacing, and visualizing data. Users can write scripts in languages including Python, Haskell, OCaml, and JavaScript. Cutter is Rizin’s official graphical interface and uses Rizin as its backend. The framework supports plugins, which rz-pm can compile and install; the package manager is described as early in development. Rizin can match unnamed functions against FLIRT signatures from sigdb to help identify common code in stripped binaries. The project also lists decompilation, firmware analysis, hybrid analysis, and a plugin API. Installation routes are provided for Linux, Windows, macOS, OpenBSD, and Android. The project says its work is currently in beta, and community discussion and support are available through Mattermost, Telegram, and IRC.

Spec sheet

Purpose
Rizin is a free and open-source reverse engineering framework for binary analysis.Read 30 Sep 2026 · rizin.re
Intended users
The project invites developers, designers, DevOps workers, reverse engineers, and documentation contributors to join its community.Read 30 Sep 2026 · rizin.re
Security
The Rizin Organization’s Security team triages and responds to incoming vulnerability reports in Rizin and Cutter.Read 30 Sep 2026 · rizin.re
Support
The community page directs users to Mattermost, Telegram, and IRC for discussions, questions, and support.Read 30 Sep 2026 · rizin.re
Analysis tools
The framework includes a disassembler, hexadecimal editor, debugger, binary inspection, emulation, and binary diffing tools.Read 30 Sep 2026 · rizin.re
Command-line workflow
Rizin provides command-line utilities for analyzing, disassembling, patching, comparing, searching, replacing, and visualizing data.Read 30 Sep 2026 · book.rizin.re
GUI integration
Cutter is Rizin’s official graphical interface and uses Rizin as its backend.Read 30 Sep 2026 · rizin.re
Plugins
Rizin supports plugins, and its rz-pm package manager compiles and installs plugins; the package manager is described as early in development.Read 30 Sep 2026 · rizin.re
Project maturity
The maker says Rizin projects are currently in beta.Read 30 Sep 2026 · rizin.re
Scripting
Scripting is available in languages including Python, Haskell, OCaml, and JavaScript.Read 30 Sep 2026 · book.rizin.re
Signature detection
Rizin can match unnamed functions against FLIRT signatures provided by sigdb to help identify common code in stripped binaries.Read 30 Sep 2026 · rizin.re
Supported systems
The maker provides installation routes for Linux, Windows, macOS, OpenBSD, and Android.Read 30 Sep 2026 · rizin.re

Plans and prices

Rizin Free Free and open source · binary analysis framework Read 30 Sep 2026 · rizin.re

Every Rizin plan and price →

Strong points and limits

Strong points

  • Free and open source.
  • Includes disassembly, debugging, and emulation tools.
  • Supports scripting in several languages.
  • Cutter provides an official graphical interface.
  • Lists decompilation and firmware analysis.

Limits

  • Project work is currently in beta.
  • rz-pm is described as early in development.

Who it suits

Rizin suits reverse engineers and developers who need command-line or graphical tools for binary analysis. Its community also invites designers, DevOps workers, and documentation contributors.

Verdict

Rizin brings a wide set of binary analysis tools to both command-line and graphical workflows. Its beta status and the early state of rz-pm are worth considering if you rely on the project or its plugin manager.

Where Specifiction places it

Alternatives to RizinAll alternatives →

JEB From $100/mo · Free plan 9.0 Visit