Ghidra — безкоштовна та open source программа для зворотної розробки розроблена у Агентстві національної безпеки. Файли були опубліковані на конференції RSA у березні 2019. Вихідний код був опублікований через 1 місяць на GitHub. Програмне забезпечення написано на Java використовуючи Swing для Графічного інтерфейсу користувача. Декомпілятор написан на C++. Плагіни разробляются на Java або на Python (Jython).

Історія
Існування Ghidra було спочатку розкрито через WikiLeaks у березні 2017 року, але саме програмне забезпечення залишалося недоступним до розсекречення та офіційного випуску через два роки.

У червні 2019 року Coreboot почав використовувати Ghidra для своїх зусиль зворотного проектування проблем, пов’язаних із мікропрограмним забезпеченням, після випуску програмного пакету Ghidra з відкритим кодом.

Підтримувані архітектури

* X86, 16, 32 та 64 біти
* ARM та AARCH64
* PowerPC 32/64 та VLE
* MIPS 16/32/64
* MicroMIPS
* Motorola 6800
* Віртуальна машина Java та Dalvik
* PA-RISC
* PIC 12/16/17/18/24
* SPARC 32/64
* CompactRISC 32/64
* Zilog Z80
* MOS Technology 6502
* Intel 8048, 8051
* MSP430
* AVR, AVR32
* SuperH
* V850

Джерела
