Rizin
Rizin | |
---|---|
Разработчик(и) | Itay Cohen, Florian Märkl, и др. |
Первый выпуск | 2021 |
Лицензия | LGPL-3.0, GPL-3.0 |
Сайт | rizin.re |
Репозиторий | rizin |
< Soft
Rizin — это мощный набор инструментов для обратной разработки и анализа двоичных файлов, основанный на фреймворке radare2. Rizin фокусируется на удобстве использования, полноте функциональных возможностей и чистоте кода.
Основные возможности Rizin:
- Rizin позволяет анализировать различные форматы исполняемых файлов, включая ELF, Mach-O, PE и многие другие.
- Поддерживаются архитектуры: x86, ARM, RISC-V, PowerPC, Zilog Z80 и многие другие.
- rz-bin предоставляет информацию о форматах двоичных файлов (атрибуты заголовка, точки входа, импортируемые символы, линкуемые библиотеки, секции и сегменты).
- Разборка и сборка кода:
- Инструмент rz-asm служит как для дизассемблирования, так и для ассемблирования кода. Поддержка командной строки для работы с ассемблерным кодом.
- Сравнение двоичных файлов:
- Инструмент rz-diff позволяет сравнивать два двоичных файла как на уровне "сырых" данных, так и на уровне проанализированных бинарных файлов.
- Хеширование и шифрование:
- rz-hash предоставляет возможность вычисления различных хешей и шифрования данных.
- Генерация кода:
- rz-gg — небольшой генератор машинного кода по тексту на языке Си (может быть полезен для генерации shellcodes).
- Поиск по шаблонам:
- rz-find выполняет поиск по шаблонам и битовым маскам в двоичных файлах.
- Подписи FLIRT:
- rz-sign позволяет создавать, преобразовывать и анализировать подписи FLIRT.
- Калькулятор и конвертер:
- rz-ax служит как калькулятор, так и как конвертер числовых форматов.
Установка Rizin
$ su - # apt-get update # apt-get install rizin