The Ghidra is a reverse engineering program (SRE) created by the NSA.
The framework includes a number of analysis tools software state-of-the-art, which allow users to analyze code on a variety of platforms, including Windows, macOS, and Linux.
Features include disassembly, assembly, decompilation, graphing and scripting, along with hundreds of other features.
The Ghidra supports a wide variety of commands and executable formats and can be run in both interactive and automated functions.
Users can also develop their own components in Ghidra and/or scripts using Java or Python.
To start developing extensions and scripts, try the GhidraDev plugin for Eclipse, which is part of the distribution package. You can download the full versionfrom the project home page.
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
Rob Joyce (@RGB_Lights) March 5, 2019
Instructions on installing the program, you will find here.