Ghidra: Free Reverse Engineering from NSA
The Ghidra is a reverse engineering program (SRE) created by the NSA.
The framework includes a range of state-of-the-art software analysis tools that 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.
Ghidra supports a wide variety of commands and executable formats and can be executed in both interactive and automated functions.
Users can also deploy their own elements in Ghidra and / or scripts using Java or Python.
To start developing extensions and scripts, try the GhidraDev add-on for Eclipse, which is part of the distribution package. You can download the full version from the project homepage.
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..