Rizin logo

Rizin

The Rizin project is a fork of the famous Radare2 project that started in 2006. Since then the codebase has been rewritten multiple times, modularized and extended to support many new features. The Rizin project aims to provide stability, focus on the most important features, and provide a user friendly interface. Along with Cutter - a Qt-based GUI and the RzGhidra decompiler it makes the effective tool for everyday reversing tasks. Rizin is composed of a hexadecimal editor at its core, with support for several architectures and binary formats. It features code analysis capabilities, scripting, data and code visualization through graphs and other means, a visual mode, easy UNIX integration, a binary diffing engine for code and data, a shellcode compiler, multi-platform debug with reverse debug capabilities and much, much more!

GSoC Participation History

Technologies

Topics

Past Projects

Classes Analysis for C++ ObjectiveC Swift Dlang Java

Modern object-oriented binaries depend heavily on vtables, RTTI, and dynamic dispatch. Rizin's current class and vtable analysis is siloed and not...

Function prelude detection plugin

A common problem in binary analysis is function detection. One method is searching for function preludes. Preludes are a sequence of instructions...

Classes Analysis For C++/ObjectiveC/Swift/Dlang/Java

This project aims to extend Rizin's OOP binary analysis capabilities across multiple languages. It completes support for Objective-C and Swift...

Diffing mode

This task focuses on bringing binary diffing directly into Cutter by integrating the core capabilities of rz-diff into its interface. Since binary...

Frequently Asked Questions

Rizin | GSoC Org Profile & Stats - Learn about Rizin's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.

Category:

Security
|Currently Active|

Contributor Readiness

Participation

Projects

Top Programming Languages

c dominates with primary adoption

Project Difficulty Distribution

Beginner
0
Intermediate
0
Advanced
0

No difficulty data available