Rizin

Материал из ALT Linux Wiki
Rizin
User-menu-Rizin.png
Разработчик(и) Itay Cohen,
Florian Märkl,
и др.
Первый выпуск 2021
Лицензия LGPL-3.0, GPL-3.0
Сайт rizin.re
Репозиторий rizin

< Soft

Rizin — это мощный набор инструментов для обратной разработки и анализа двоичных файлов, основанный на фреймворке radare2. Rizin фокусируется на удобстве использования, полноте функциональных возможностей и чистоте кода.

Основные возможности Rizin:

  1. Rizin позволяет анализировать различные форматы исполняемых файлов, включая ELF, Mach-O, PE и многие другие.
    • Поддерживаются архитектуры: x86, ARM, RISC-V, PowerPC, Zilog Z80 и многие другие.
    • rz-bin предоставляет информацию о форматах двоичных файлов (атрибуты заголовка, точки входа, импортируемые символы, линкуемые библиотеки, секции и сегменты).
  2. Разборка и сборка кода:
    • Инструмент rz-asm служит как для дизассемблирования, так и для ассемблирования кода. Поддержка командной строки для работы с ассемблерным кодом.
  3. Сравнение двоичных файлов:
    • Инструмент rz-diff позволяет сравнивать два двоичных файла как на уровне "сырых" данных, так и на уровне проанализированных бинарных файлов.
  4. Хеширование и шифрование:
    • rz-hash предоставляет возможность вычисления различных хешей и шифрования данных.
  5. Генерация кода:
    • rz-gg — небольшой генератор машинного кода по тексту на языке Си (может быть полезен для генерации shellcodes).
  6. Поиск по шаблонам:
    • rz-find выполняет поиск по шаблонам и битовым маскам в двоичных файлах.
  7. Подписи FLIRT:
    • rz-sign позволяет создавать, преобразовывать и анализировать подписи FLIRT.
  8. Калькулятор и конвертер:
    • rz-ax служит как калькулятор, так и как конвертер числовых форматов.

Установка Rizin

$ su -
# apt-get update
# apt-get install rizin

Справочные материалы

Инструкция

Файл:Инструкция Rizin.pdf