The NSA will open up a free reverse engineering tool at the RSA Security Conference in San Francisco in early March. The software, called GHIDRA, breaks down the executable into assembly code.
It is reported that GHIDRA was developed by the NSA in the early 2000s and has been used in US government agencies for the past few years to understand the internal code operation of malware or suspicious software. As you can see from a small amount of information on the Wiki Leak, GHIDRA is written in Java and has a graphical user interface (GUI) for Windows, Mac, and Linux platforms.
According to the description on the RSA conference page, GHIDRA includes all the features you expect in high-end commercial tools, with features and extensions developed by NSA.