Rizin
An open-source reverse engineering framework and command-line disassembler for analysing binaries.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
2 more ways to get Rizin
Package managers
- Chocolatey
choco install rizin - Homebrew
brew install rizin
About Rizin
Rizin is a reverse engineering framework with a Unix-style, shell-like interface for disassembling and analysing binaries straight from the command line. Its command shell was redesigned using Tree-sitter, with commands defined in YAML files for a precise grammar, and sessions can be saved and loaded as projects, a feature still in beta.
It also serves as a base for scripting and graphical tools. Cutter is its official graphical interface, with movable widgets and graph views for users who prefer a GUI.
Strengths
- Fast command-line disassembly and analysis
- Scriptable, with a well-defined command grammar
- Official Cutter GUI available
- Project files to save sessions
Limitations
- Steep learning curve for the command shell
- Project support is still in beta
Details
- Pricing
- FreeFree and open source.
- License
- LGPL-3.0
- Developer
- The Rizin contributors
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Reverse engineers and security researchers who work from the command line
- Categories
- CLI tools, Security tools, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Rizin
Compare allSoftware that can replace Rizin for an important use case, and what changes if you switch.
radare2
Command-line reverse engineering framework and binary analysis toolkit.
radare2 is the upstream project Rizin forked from, with a famously steep command syntax, r2pipe scripting and plugins that carry different licences.
Ghidra
The NSA's reverse engineering framework, with a decompiler that turns machine code back into readable C.
Ghidra swaps the command line for a Java graphical interface with a capable C-like decompiler and shared team projects, released under Apache-2.0.
Binary Ninja
An interactive disassembler, decompiler, debugger and binary analysis platform for reverse engineers, with a free edition.
Binary Ninja adds decompilation to C or BNIL and C++, Python and Rust APIs, but is commercial beyond the free edition and closed source.
IDA Free
The free, non-commercial edition of the IDA disassembler and decompiler for reverse engineering.
IDA Free offers a graphical disassembler with a cloud decompiler, but supports only x86 and x86-64, is closed source and forbids commercial use.
Similar software
Related functionality, not necessarily a direct replacement.
x64dbg
An open-source Windows debugger for reverse engineering, with an IDA-like interface, a built-in assembler and a decompiler.
Detect It Easy
A program that identifies file types, packers, compilers and protectors used in executables.
PE-bear
A multiplatform viewer and editor for reversing Windows Portable Executable (PE) files.
capa
Identify likely capabilities inside executable files.
unblob
Command-line extraction tool that finds and unpacks archives and compressed streams inside arbitrary binary files.
Frida
Dynamic instrumentation toolkit for inspecting and modifying running applications.