Ghidra (pengucapan bahasa Inggris: Gee-druh;[2]/ˈɡiːdrə/[3]) adalah perkakas rekayasa balik bebas dan sumber terbuka yang dikembangkan oleh Badan Keamanan Nasional (NSA) Amerika Serikat. Binernya dirilis pada Maret 2019 di RSA Conference; kode sumbernya dipublikasikan sebulan kemudian di GitHub.[4][5] Ghidra dipandang oleh banyak peneliti keamanan sebagai pesaing IDA Pro.[6] Perangkat lunak ini ditulis dalam Java menggunakan kerangka kerja Swing untuk GUI-nya. Sedangkan komponen dekompilatornya ditulis dalam C++. Plugin Ghidra dapat dibuat dalam bahasa pemrograman Java atau Python (melalui Jython).[7]
Sejarah
Ghidra awalnya terungkap ke publik melalui WikiLeaks pada Maret 2017,[8] tetapi perangkat lunak ini tidak tersedia bagi publik sampai status kerahasiaannya dicabut dan secara resmi dirilis dua tahun kemudian.[4][9]
Ghidra dapat digunakan sebagai pengawakutu sejak Ghidra 10.0. Pengawakutu milik Ghidra mendukung pengawakutuan dalam mode pengguna pada program Windows melalui WinDbg, dan program Linux melalui GDB.[10]
Arsitektur yang didukung
Arsitektur dan format biner yang didukung oleh Ghidra adalah sebagai berikut:[11]