Ghidra: Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 23961118; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 1: | Baris 1: | ||
'''Ghidra''' ( Gee-druh; ) 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]]. Ghidra dipandang oleh banyak peneliti keamanan sebagai pesaing [[IDA Pro]]. Perangkat lunak ini ditulis dalam [[Java]] menggunakan [[Swing (Java)|kerangka kerja Swing]] untuk [[Graphical user interface|GUI]]-nya. Sedangkan komponen [[dekompilator]]nya ditulis dalam [[C++]]. Plugin Ghidra dapat dibuat dalam bahasa pemrograman Java atau Python (melalui [[Jython]]). | [[File:Ghidra_Logo.png|thumb|right|280px|Ghidra Logo]] | ||
'''Ghidra''' ( Gee-druh;<ref>[https://github.com/NationalSecurityAgency/ghidra/wiki/Frequently-asked-questions#how-do-you-pronounce-ghidra Frequently asked questions].</ref> <ref>RSA Conference. [https://www.youtube.com/watch?v=r3N13ig8H7s&t=4 Come Get Your Free NSA Reverse Engineering Tool!]. ''YouTube''.</ref>) 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]].<ref>Lily Hay Newman. [https://www.wired.com/story/nsa-ghidra-open-source-tool/ The NSA Makes Ghidra, a Powerful Cybersecurity Tool, Open Source]. ''Wired''. 3 Mei 2019.</ref><ref>Jill Franklin. [https://www.linuxjournal.com/content/github-announces-free-accounts-now-can-create-private-repositories-bash-50-released-iphone 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''. 8 Januari 2019.</ref> Ghidra dipandang oleh banyak peneliti keamanan sebagai pesaing [[IDA Pro]].<ref>Catalin Cimpanu. [https://www.zdnet.com/article/nsa-release-ghidra-a-free-software-reverse-engineering-toolkit/ NSA releases Ghidra, a free software reverse engineering toolkit]. ''ZDNet''.</ref> Perangkat lunak ini ditulis dalam [[Java]] menggunakan [[Swing (Java)|kerangka kerja Swing]] untuk [[Graphical user interface|GUI]]-nya. Sedangkan komponen [[dekompilator]]nya ditulis dalam [[C++]]. Plugin Ghidra dapat dibuat dalam bahasa pemrograman Java atau Python (melalui [[Jython]]).<ref>[https://github.com/0xAlexei/INFILTRATE2019/blob/master/INFILTRATE%20Ghidra%20Slides.pdf Three Heads are Better Than One: Mastering NSA’s Ghidra Reverse Engineering Tool].</ref> | |||
== Sejarah == | == Sejarah == | ||
Ghidra awalnya terungkap ke publik melalui [[WikiLeaks]] pada Maret 2017, tetapi perangkat lunak ini tidak tersedia bagi publik sampai status kerahasiaannya dicabut dan secara resmi dirilis dua tahun kemudian. | Ghidra awalnya terungkap ke publik melalui [[WikiLeaks]] pada Maret 2017,<ref>[https://wikileaks.org/ciav7p1/cms/page_51183656.html Ghidra]. ''WikiLeaks''.</ref> tetapi perangkat lunak ini tidak tersedia bagi publik sampai status kerahasiaannya dicabut dan secara resmi dirilis dua tahun kemudian.<ref>Lily Hay Newman. [https://www.wired.com/story/nsa-ghidra-open-source-tool/ The NSA Makes Ghidra, a Powerful Cybersecurity Tool, Open Source]. ''Wired''. 3 Mei 2019.</ref><ref>Michael Larabel. [https://www.phoronix.com/scan.php?page=news_item&px=Ghidra-Coreboot-NSA-RE Coreboot Project Is Leveraging NSA Software To Help With Firmware Reverse Engineering]. ''Phoronix''. 4 Juni 2019.</ref> | ||
Pada Juni 2019, [[coreboot]] mulai menggunakan Ghidra untuk upaya [[Rekayasa balik|perekayasaan baliknya]] pada masalah [[perangkat tegar]] setelah dirilisnya kode sumber [[paket perangkat lunak]] Ghidra. | Pada Juni 2019, [[coreboot]] mulai menggunakan Ghidra untuk upaya [[Rekayasa balik|perekayasaan baliknya]] pada masalah [[perangkat tegar]] setelah dirilisnya kode sumber [[paket perangkat lunak]] Ghidra.<ref>Michael Larabel. [https://www.phoronix.com/scan.php?page=news_item&px=Ghidra-Coreboot-NSA-RE Coreboot Project Is Leveraging NSA Software To Help With Firmware Reverse Engineering]. ''Phoronix''. 4 Juni 2019.</ref> | ||
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 [[GNU Debugger|GDB]]. | 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 [[GNU Debugger|GDB]].<ref>NSA. [https://htmlpreview.github.io/?https://github.com/NationalSecurityAgency/ghidra/blob/Ghidra_10.0_build/Ghidra/Configurations/Public_Release/src/global/docs/WhatsNew.html What's new in Ghidra 10.0].</ref> | ||
== Arsitektur yang didukung == | == Arsitektur yang didukung == | ||
Arsitektur dan format biner yang didukung oleh Ghidra adalah sebagai berikut: | Arsitektur dan format biner yang didukung oleh Ghidra adalah sebagai berikut:<ref>Rob Joyce. ''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''.</ref> | ||
* x86 16, [[IA-32|32]], dan [[x86 64|64 bit]] | * x86 16, [[IA-32|32]], dan [[x86 64|64 bit]] | ||
| Baris 29: | Baris 30: | ||
* [[Mikrokontroler AVR|AVR8]], [[AVR32]] | * [[Mikrokontroler AVR|AVR8]], [[AVR32]] | ||
* [[SuperH]] | * [[SuperH]] | ||
== Lihat pula == | == Lihat pula == | ||
| Baris 35: | Baris 35: | ||
* [[Dekompilator JEB]] | * [[Dekompilator JEB]] | ||
* [[radare2]] | * [[radare2]] | ||
== Pranala luar == | == Pranala luar == | ||
* | * | ||
* | * | ||
== Referensi == | |||
<references /> | |||
== Sumber dan atribusi == | |||
== | Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Ghidra&oldid=23961118 Wikipedia bahasa Indonesia], revisi 23961118 (2023-08-05T03:26:48Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | ||
<!-- WIKI_UNISSULA_PRESENTATION_V4 --> | |||
Revisi terkini sejak 24 Agustus 2026 04.09

Ghidra ( Gee-druh;[1] [2]) 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.[3][4] Ghidra dipandang oleh banyak peneliti keamanan sebagai pesaing IDA Pro.[5] 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).[6]
Sejarah
Ghidra awalnya terungkap ke publik melalui WikiLeaks pada Maret 2017,[7] tetapi perangkat lunak ini tidak tersedia bagi publik sampai status kerahasiaannya dicabut dan secara resmi dirilis dua tahun kemudian.[8][9]
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
Arsitektur dan format biner yang didukung oleh Ghidra adalah sebagai berikut:[12]
- x86 16, 32, dan 64 bit
- ARM dan AARCH64
- PowerPC 32/64 dan VLE
- MIPS 16/32/64
- MicroMIPS
- 68xxx
- Java dan DEX bytecode
- PA-RISC
- PIC 12/16/17/18/24
- SPARC 32/64
- CR16C
- Z80
- 6502
- 8051
- MSP430
- AVR8, AVR32
- SuperH
Lihat pula
Pranala luar
Referensi
- ↑ Frequently asked questions.
- ↑ RSA Conference. Come Get Your Free NSA Reverse Engineering Tool!. YouTube.
- ↑ Lily Hay Newman. The NSA Makes Ghidra, a Powerful Cybersecurity Tool, Open Source. Wired. 3 Mei 2019.
- ↑ Jill Franklin. 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. 8 Januari 2019.
- ↑ Catalin Cimpanu. NSA releases Ghidra, a free software reverse engineering toolkit. ZDNet.
- ↑ Three Heads are Better Than One: Mastering NSA’s Ghidra Reverse Engineering Tool.
- ↑ Ghidra. WikiLeaks.
- ↑ Lily Hay Newman. The NSA Makes Ghidra, a Powerful Cybersecurity Tool, Open Source. Wired. 3 Mei 2019.
- ↑ Michael Larabel. Coreboot Project Is Leveraging NSA Software To Help With Firmware Reverse Engineering. Phoronix. 4 Juni 2019.
- ↑ Michael Larabel. Coreboot Project Is Leveraging NSA Software To Help With Firmware Reverse Engineering. Phoronix. 4 Juni 2019.
- ↑ NSA. What's new in Ghidra 10.0.
- ↑ Rob Joyce. 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.
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 23961118 (2023-08-05T03:26:48Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.