This article is about the reverse-engineering tool. For the fictional monster, see
King Ghidorah .
Free reverse engineering tool developed by the National Security Agency
Ghidra (pronounced GEE-druh;[ 3] [ 4] ) is a free and open source reverse engineering tool developed by the National Security Agency (NSA) of the United States. The binaries were released at RSA Conference in March 2019; the sources were published one month later on GitHub .[ 5] Ghidra is seen by many security researchers as a competitor to IDA Pro .[ 6] The software is written in Java using the Swing framework for the GUI . The decompiler component is written in C++ , and is therefore usable in a stand-alone form.[ 7]
Scripts to perform automated analysis with Ghidra can be written in Java or Python (via Jython ),[ 8] [ 9] though this feature is extensible and support for other programming languages is available via community plugins.[ 10] Plugins adding new features to Ghidra itself can be developed using a Java-based extension framework.[ 11]
^ "Releases · NationalSecurityAgency/ghidra" . GitHub . Archived from the original on June 8, 2024. Retrieved October 11, 2024 .
^ "ghidra/NOTICE" . GitHub.com . Archived from the original on October 27, 2022. Retrieved April 13, 2019 .
^ "Frequently asked questions" . GitHub.com . Archived from the original on March 5, 2019. Retrieved March 7, 2019 .
^ "Come Get Your Free NSA Reverse Engineering Tool!" . YouTube.com . May 16, 2019. Archived from the original on December 15, 2021. Retrieved May 17, 2019 .
^ Newman, Lily Hay. "The NSA Makes Ghidra, a Powerful Cybersecurity Tool, Open Source" . Wired . Archived from the original on March 6, 2019. Retrieved March 6, 2019 .
^ Cimpanu, Catalin. "NSA releases Ghidra, a free software reverse engineering toolkit" . ZDNet . Archived from the original on March 6, 2019. Retrieved March 7, 2019 .
^ e. g. as Plugin Archived 2022-10-14 at the Wayback Machine for Radare2 oder Rizin.
^ "Ghidra Scripting Class" . GitHub . Archived from the original on February 20, 2023. Retrieved February 19, 2023 .
^ "Three Heads are Better Than One: Mastering NSA's Ghidra Reverse Engineering Tool" (PDF) . GitHub . Archived (PDF) from the original on March 1, 2020. Retrieved September 30, 2019 .
^ "Ghidraal" . GitHub . Archived from the original on February 20, 2023. Retrieved February 19, 2023 .
^ "Ghidra Advanced Development Class" . GitHub . Archived from the original on February 20, 2023. Retrieved February 19, 2023 .