Radare2 (часто сокращается как r2) — это мощный, кроссплатформенный набор инструментов с открытым исходным кодом для анализа, дизассемблирования, отладки и реверс-инжиниринга исполняемых файлов. В отличие от IDA или x64dbg, Radare2 изначально проектировался как CLI-инструмент, что делает его особенно гибким, скриптуемым и пригодным для автоматизации задач.
| Инструмент | Архитектуры | Декомпиляция | Отладка | Интерфейс | Расширяемость | Цена |
|---|---|---|---|---|---|---|
| Radare2 | Многоархитектурный | Да (ограничено) | Да | CLI / TUI / Web | Да (r2pipe) | Бесплатно |
| Ghidra | Многоархитектурный | Да | Да | GUI | Да | Бесплатно |
| x64dbg | x86 / x64 | Частично | Да | GUI | Да | Бесплатно |
| IDA Free | x86 / x64 | Нет | Да | GUI | Да | Бесплатно |
| IDA Pro | Многоархитектурный | Да | Да | GUI | Да | $$$ |
Radare2 — мощная система для реверс-инжиниринга, гибкая и удобная для автоматизации, но требующая времени на освоение. В сочетании с Cutter предоставляет как CLI-, так и GUI-интерфейс, охватывая весь спектр задач анализа бинарных файлов. Отлично подходит для CTF, прошивок, исследования неизвестных архитектур и продвинутого использования в терминале.
Рекомендуется для опытных пользователей, специалистов по безопасности и энтузиастов низкоуровневого анализа.