Rizin icon
Rizin icon

Rizin

Rizin is a feature rich reverse engineering framework in development, focusing on stability and high code quality, a welcoming and curious community culture and implementation of cutting edge binary analysis research.

Disassembly view

Cost / License

Application type

Platforms

  • Windows
  • Linux
  • Android
  • Mac
  • BSD
5likes
0articles
Save

Features

Properties

Features

Highlights All activities

Rizin News & Activities

Recent activities

  • Rômulo Gabriel Bruno Sousa liked Rizin
  • geduardcatalin liked Rizin

Rizin information

AlternativeTo Categories

Development, OS & Utilities, Security & Privacy

GitHub repository

  •  4,009 Stars
  •  650 Forks
  •  618 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Rizin was added to AlternativeTo by Rot127 on and this page was last updated .

No comments or reviews, maybe you want to be first?

Official Links

Install from the command line

  • winget install -e --id Rizin.Rizin
  • brew install rizin

Be careful what you paste into a terminal. Check what a command installs before running it.

What is Rizin?

Rizin is a feature rich reverse engineering framework in development, focusing on stability and high code quality, a welcoming and curious community culture and implementation of cutting edge binary analysis research.

While Rizin is still pre-1.0 it is perfectly usable for complex reverse engineering work, debugging or just quick and simple binary editing.

Features include:

  • Disassembler for many common (x86, ARM, PPC, etc.) but also niche architectures (TriCore, Alpha, Hexagon, Xtensa and more).
  • Emulation with the very versatile intermediated language RzIL (clone of the Binary Analysis Platform - BAP) for x86, ARM, PPC, SuperH, TriCore, Hexagon and more.
  • Allows usage from common scripting languages by executing commands via rz-pipe.
  • Matches functions without a name with a set of FLIRT signatures provided in sigdb, to avoid reversing common code.
  • Quick and easy access to binary information.
  • Includes many utilities like an interactive hex editor, calculator, exporting results in JSON and more.
  • Written in pure C, with the ability to add plugins of any language binding to it.
  • Exposes all features over an API and the SWIG bindings generator, making it usable from many programming languages and automated tasks.
  • Can be used as standalone library with a small number of dependencies.
  • Developed under the LGPLv3 license, allowing for commercial use.