Yaratıcı | NSA |
---|---|
Tarafından geliştirildi | Ulusal Güvenlik Ajansı |
İlk versiyon | 5 Mart 2019 |
Son sürüm | 9.2 (13 Kasım 2020) |
Depozito | https://github.com/NationalSecurityAgency/ghidra |
Yazılmış | Java , C ++ |
İşletim sistemi | Çoklu platform |
Tür |
Disassembler Decompiler |
Lisans | Apache lisans sürümü 2.0 / Genel etki alanı |
İnternet sitesi | https://ghidra-sre.org/ |
Ghidra ( / ɡiːdrə / ), NSA tarafından geliştirilmiş tersine mühendislik için ücretsiz bir yazılımdır . Grafik arayüzü , ikili dosyaların analizini gerçekleştirmek için bir çözücü ve bir derleyiciyi entegre eder . Java veya Python'da ( Jython aracılığıyla ) geliştirilebilen bir eklenti sistemi sayesinde belirli görevlerin otomasyonu veya işlevlerin eklenmesi mümkündür .
Ghidra, birçok güvenlik araştırmacısı tarafından IDA Pro'ya rakip olarak kabul edilir . İkincisinden farklı olarak, Ghidra'nın genel sürümünde bir hata ayıklayıcı yoktur , ancak bu özellik geliştirilme aşamasındadır.
Çoğunlukla yazılır Java ve dayanmaktadır Salıncak kütüphanesinde onun için grafik arayüzü , onun decompiler yazılır C ++ .
Ghidra'nın varlığı ilk olarak Mart 2017'de WikiLeaks aracılığıyla kamuoyuna açıklandı, ancak yazılımın kendisi sınıflandırmanın kaldırılmasına ve iki yıl sonra resmi olarak yayınlanmasına kadar kullanılamıyordu. İkili dosyalar ilk olarak Mart 2019'daki RSA konferansında yayınlandı ; kaynaklar bir ay sonra GitHub'da yayınlandı .
Aşağıdaki mimariler veya ikili formatlar desteklenir:
Yeni bir mimarinin eklenmesi, SLEIGH adı verilen bir dilde talimatlarının açıklamasıyla yapılır .