Ghidra
Penulis asliNSA
Rilis awalMaret 5, 2019; 7 tahun lalu (2019-03-05)
Templat:Kotak info perangkat lunak/simple
Ditulis dalamJava, C++
LisensiLisensi Apache 2.0 / Domain publik[1]
Situs webghidra-sre.org
Repositorigithub.com/NationalSecurityAgency/ghidra

Ghidra (pengucapan bahasa Inggris: Gee-druh;[3] /ˈɡdrə/[4]) 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.[5][6] Ghidra dipandang oleh banyak peneliti keamanan sebagai pesaing IDA Pro.[7] 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).[8]

Sejarah

sunting

Ghidra awalnya terungkap ke publik melalui WikiLeaks pada Maret 2017,[9] tetapi perangkat lunak ini tidak tersedia bagi publik sampai status kerahasiaannya dicabut dan secara resmi dirilis dua tahun kemudian.[5][10]

Pada Juni 2019, coreboot mulai menggunakan Ghidra untuk upaya perekayasaan baliknya pada masalah perangkat tegar setelah dirilisnya kode sumber paket perangkat lunak Ghidra.[10]

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.[11]

Arsitektur yang didukung

sunting

Arsitektur dan format biner yang didukung oleh Ghidra adalah sebagai berikut:[12]

Lihat pula

sunting

Referensi

sunting
  1. ^ "ghidra/NOTICE". Diarsipkan dari asli tanggal 2022-10-27. Diakses tanggal 13 April 2019 – via GitHub.
  2. ^ "Releases NationalSecurityAgency/ghidra". Diarsipkan dari asli tanggal 2023-07-30. Diakses tanggal 1 Februari 2022 – via GitHub.
  3. ^ "Frequently asked questions". Diarsipkan dari asli tanggal 2019-03-05. Diakses tanggal 7 Maret 2019 – via GitHub.
  4. ^ RSA Conference. "Come Get Your Free NSA Reverse Engineering Tool!". YouTube. Diarsipkan dari asli tanggal 2020-05-21. Diakses tanggal 17 Mei 2019.
  5. ^ a b Newman, Lily Hay (3 Mei 2019). "The NSA Makes Ghidra, a Powerful Cybersecurity Tool, Open Source". Wired. Diarsipkan dari asli tanggal 2019-03-06. Diakses tanggal 6 Maret 2019.
  6. ^ Franklin, Jill (8 Januari 2019). "GitHub Announces that Free Accounts Now Can Create Private Repositories, Bash-5.0 Released, iPhone Apps Linked to Golduck Malware, Godot Game Engine Reaches 3.1 Beta, NSA to Open-Source Its GHIDRA Reverse-Engineering Tool". Linux Journal. Diarsipkan dari asli tanggal 2022-10-27. Diakses tanggal 23 September 2021.
  7. ^ Cimpanu, Catalin. "NSA releases Ghidra, a free software reverse engineering toolkit". ZDNet. Diarsipkan dari asli tanggal 2019-03-06. Diakses tanggal 7 Maret 2019.
  8. ^ "Three Heads are Better Than One: Mastering NSA's Ghidra Reverse Engineering Tool" (PDF). Diarsipkan dari asli (PDF) tanggal 2020-03-01. Diakses tanggal 30 September 2019 – via GitHub.
  9. ^ "Ghidra". WikiLeaks. National Security Agency. Diarsipkan dari asli tanggal 2017-03-07. Diakses tanggal 22 Maret 2019.
  10. ^ a b Larabel, Michael (4 Juni 2019). "Coreboot Project Is Leveraging NSA Software To Help With Firmware Reverse Engineering". Phoronix. Diarsipkan dari asli tanggal 2009-09-21. Diakses tanggal 23 September 2021.
  11. ^ NSA. "What's new in Ghidra 10.0". Diarsipkan dari asli tanggal 2023-06-19. Diakses tanggal 2021-09-23 – via GitHub & BitBucket HTML Preview.
  12. ^ Rob Joyce [@RGB_Lights] (5 Maret 2019). "Ghidra processor modules: X86 16/32/64, ARM/AARCH64, PowerPC 32/64, VLE, MIPS 16/32/64,micro, 68xxx, Java / DEX bytecode, PA-RISC, PIC 12/16/17/18/24, Sparc 32/64, CR16C, Z80, 6502, 8051, MSP430, AVR8, AVR32, Others+ variants as well. Power users can expand by defining new ones" (Kicauan) – via Twitter.

Pranala luar

sunting


📚 Artikel Terkait di Wikipedia

Bitwarden

mendukung berbagai jenis platform diantaranya Sistem Operasi Windows, MacOS, Linux, Android dan iOS serta ekstensi untuk aplikasi peramban Google Chrome, Microsoft

Apache Mesos

instansi Docker, rkt dan appc secara terpusat. Mesos menggunakan cgroups Linux untuk menyediakan isolasi untuk CPU, memori virtual, I/O dan sistem berkas

Desain wahana antariksa

dari adaptor nirkabel dan GPS untuk mengidentifikasi lokasi. Kismet untuk Linux adalah program wardriving yang banyak digunakan. Penyelaman bangkai kapal

GeForce

then going back to normal, repeat · Issue #335 · NVIDIA/open-gpu-kernel-modules". GitHub (dalam bahasa Inggris). Diakses tanggal November 23, 2023. Aaron