Lompat ke isi

Ghidra: Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 23961118; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
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]]
== Referensi ==


== Pranala luar ==
== Pranala luar ==
*
*  
*
*


== Referensi ==
<references />


== Sumber dan atribusi ==


== 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.


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). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->

Revisi terkini sejak 24 Agustus 2026 04.09

Ghidra Logo

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]

Lihat pula

Pranala luar

Referensi

  1. Frequently asked questions.
  2. RSA Conference. Come Get Your Free NSA Reverse Engineering Tool!. YouTube.
  3. Lily Hay Newman. The NSA Makes Ghidra, a Powerful Cybersecurity Tool, Open Source. Wired. 3 Mei 2019.
  4. 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.
  5. Catalin Cimpanu. NSA releases Ghidra, a free software reverse engineering toolkit. ZDNet.
  6. Three Heads are Better Than One: Mastering NSA’s Ghidra Reverse Engineering Tool.
  7. Ghidra. WikiLeaks.
  8. Lily Hay Newman. The NSA Makes Ghidra, a Powerful Cybersecurity Tool, Open Source. Wired. 3 Mei 2019.
  9. Michael Larabel. Coreboot Project Is Leveraging NSA Software To Help With Firmware Reverse Engineering. Phoronix. 4 Juni 2019.
  10. Michael Larabel. Coreboot Project Is Leveraging NSA Software To Help With Firmware Reverse Engineering. Phoronix. 4 Juni 2019.
  11. NSA. What's new in Ghidra 10.0.
  12. 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.