This is an old revision of the document!
Ghidra is an open-source reverse engineering tool created by the NSA. Ghidra takes compiled software and decompiles it in an attempt to give the user a better idea of how the program runs. Decompiling works by analyzing the instructions contained in the binary file of a program and using that to figure out what the source code is. The program can be used to reverse engineer malware so the user can figure out how to remove or counteract it or on legitimate software to try and expose new vulnerabilities.