Ghidra
Bu madde, öksüz maddedir; zira herhangi bir maddeden bu maddeye verilmiş bir bağlantı yoktur. (Eylül 2022) |
Orijinal yazar(lar) | NSA |
---|---|
İlk yayınlanma | 5 Mart 2019 | )
Güncel sürüm | 9.2.3[1] / 25 Mart 2021 ) |
Programlama dili | Java, C++ |
Resmî sitesi | ghidra-sre.org |
Kod deposu | github.com/NationalSecurityAgency/ghidra |
Ghidra (telaffuz Gee-druh;[2] /ˈɡiːdrə/[3]) serbest ve açık kaynaklı Ulusal Güvenlik Ajansı (NSA) tarafından geliştirilen ters mühendislik aracı . Yazılım Mart 2019'da RSA Konferansı'nda yayınlandı; kaynaklar bir ay sonra GitHub'da yayınlandı.[4] Ghidra, birçok güvenlik araştırmacısı tarafından IDA Pro'nun rakibi olarak görülüyor.[5] Yazılım, GUI için Swing çerçevesi kullanılarak Java'da yazılmıştır. Derleyici bileşeni C ++ ile yazılmıştır. Ghidra eklentileri Java veya Python'da geliştirilebilir (Jython aracılığıyla sağlanır).[6]
Tarih
[değiştir | kaynağı değiştir]Ghidra'nın varlığı ilk olarak Mart 2017'de WikiLeaks'de sızdırıldı.[7]
Haziran 2019'da Coreboot, Ghidra yazılım paketinin açık kaynaklı sürümünün ardından ürün yazılımına özgü sorunlarda tersine mühendislik çalışmaları için Ghidra'yı kullanmaya başladı.[8]
Desteklenen mimariler
[değiştir | kaynağı değiştir]Aşağıdaki mimariler veya ikili biçimler desteklenir:[9]
- x86 16, 32 ve 64 bit
- ARM ve AARCH64
- PowerPC 32/64 ve VLE
- MIPS 16/32/64
- MicroMIPS
- 68xxx
- Java ve DEX bytecode
- PA-RISC
- PIC 12/16/17/18/24
- SPARC 32/64
- CR16C
- Z80
- 6502
- 8051
- MSP430
- AVR8, AVR32
- SuperH
Ayrıca bakınız
[değiştir | kaynağı değiştir]- IDA Pro
- JEB decompiler
- radare2
Kaynakça
[değiştir | kaynağı değiştir]- ^ "Ghidra: Release Notes". 16 Nisan 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Nisan 2021.
- ^ "Frequently asked questions". GitHub.com. 5 Mart 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Mart 2019.
- ^ "Come Get Your Free NSA Reverse Engineering Tool!". YouTube.com. 21 Mayıs 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 17 Mayıs 2019.
- ^ "The NSA Makes Ghidra, a Powerful Cybersecurity Tool, Open Source". Wired.com. 6 Mart 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Mart 2019.
- ^ "NSA releases Ghidra, a free software reverse engineering toolkit". ZDNet (İngilizce). 6 Mart 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Mart 2019.
- ^ "Three Heads are Better Than One: Mastering NSA's Ghidra Reverse Engineering Tool" (PDF). 1 Mart 2020 tarihinde kaynağından (PDF) arşivlendi. Erişim tarihi: 30 Eylül 2019.
- ^ "Ghidra". WikiLeaks. National Security Agency. 7 Mart 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Mart 2019.
- ^ "Coreboot Project Is Leveraging NSA Software To Help With Firmware Reverse Engineering". 21 Eylül 2009 tarihinde kaynağından arşivlendi.
- ^ "Rob Joyce on Twitter". Twitter.com. 7 Mart 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Mart 2019.