Ghidra — это мощный набор инструментов для обратной разработки (reverse engineering), разработанный и поддерживаемый Агентством национальной безопасности США (NSA). С момента своего открытия в 2019 году как проекта с открытым исходным кодом, Ghidra стала одним из самых популярных и уважаемых инструментов в области анализа исполняемого кода и программной безопасности.
1. Загрузить с официального сайта: https://ghidra-sre.org/ 2. Распаковать архив (установка не требуется) 3. Убедиться в наличии Java 17+ 4. Запустить `ghidraRun` (Linux/macOS) или `ghidraRun.bat` (Windows) 5. Создать новый проект и импортировать бинарный файл для анализа
| Инструмент | Лицензия | Графический интерфейс | Декомпилятор | Скрипты | Цена |
|---|---|---|---|---|---|
| Ghidra | Apache 2.0 | Да | Да | Да | Бесплатно |
| IDA Free / Pro | Проприетарная | Да | Да (Pro) | Да | $$$ |
| Radare2 / Cutter | GPL | Да (через Cutter) | Частично | Да | Бесплатно |
| Binary Ninja | Проприетарная | Да | Да | Да | $$ |
Ghidra — это универсальный, мощный и бесплатный инструмент для реверс-инжиниринга, подходящий как для новичков, так и для профессионалов. С поддержкой множества архитектур, гибкой системой скриптов и открытым исходным кодом, Ghidra заняла лидирующую позицию среди решений для анализа исполняемого кода. Рекомендуется всем, кто занимается безопасностью, исследованиями или изучением внутренностей программ.