Ghidra — это среда обратного проектирования программного обеспечения (SRE), созданная и поддерживаемая Исследовательским управлением Агентства национальной безопасности. Эта платформа включает в себя набор полнофункциональных высококачественных инструментов анализа программного обеспечения, которые позволяют пользователям анализировать скомпилированный код на различных платформах, включая Windows, macOS и Linux. Возможности включают разборку, сборку, декомпиляцию, построение графиков и сценариев, а также сотни других функций. Ghidra поддерживает широкий спектр наборов инструкций процесса и исполняемых форматов и может работать как в интерактивном, так и в автоматическом режимах. Пользователи также могут разрабатывать собственные подключаемые модули Ghidra и/или сценарии с использованием Java или Python.
В поддержку миссии АНБ по кибербезопасности Ghidra была создана для решения проблем масштабирования и объединения усилий в комплексных усилиях SRE, а также для предоставления настраиваемой и расширяемой исследовательской платформы SRE. АНБ применяет возможности Ghidra SRE для решения множества проблем, связанных с анализом вредоносного кода и созданием глубоких аналитических данных для аналитиков SRE, которые стремятся лучше понять потенциальные уязвимости в сетях и системах.