Radar, многофункциональный фреймворк для обратного инжиниринга.
ПРИМЕЧАНИЕ: лучше использовать "radare 2", а не "radare".
Функции
Мультиархитектурность и мультиплатформенность
GNU/Linux, Android, *BSD, OSX, iPhoneOS, Windows{32,64} и Solaris
i8080, 8051, x86{16,32,64}, avr, arc{4,compact}, arm{thumb,neon,aarch64}, c55x+, dalvik, ebc, gb, java, sparc, mips, nios2, powerpc, пробел , brainfuck, malbolge, z80, psosvm, m68k, msil, sh, snes, gb, dcpu16, csr, arc
классы pe{32,64}, te, [fat]mach0{32,64}, elf{32,64}, bios/uefi, dex и java
Очень скриптовый
Vala, Go, Python, Guile, Ruby, Perl, Lua, Java, JavaScript, sh, ..
пакетный режим и нативные плагины с полным доступом к внутреннему API
собственные сценарии, основанные на мнемонических командах и макросах
Шестнадцатеричный редактор
Поддержка 64-битного смещения с виртуальной адресацией и картами разделов
Сборка и разборка из/в множество архитектур
раскрашивает коды операций, байты и изменения регистра отладки
печатать данные в различных форматах (int, float, disasm, timestamp, ..)
поиск по нескольким шаблонам или ключевым словам с поддержкой бинарной маски
контрольная сумма и анализ данных блоков байтов
ввод-вывод обернут
поддержка файлов, дисков, процессов и потоков
виртуальная адресация с разделами и отображением нескольких файлов
обрабатывает удаленные протоколы gdb:// и rap://
Поддержка файловых систем
позволяет монтировать ext2, vfat, ntfs и многие другие
поддержка типов разделов (gpt, msdos, ..)
Поддержка отладчика
поддержка удаленного gdb и отладчика brainfuck
программные и аппаратные точки останова
средства отслеживания и регистрации
Различия между двумя функциями или двоичными файлами
Графики анализа кода, дружественные к graphviz
раскрасить узлы и ребра
Анализ кода на уровне кода операции, базового блока, функций
встроенная простая виртуальная машина для эмуляции кода
отслеживать ссылки на код и данные