The Ghidra is a reverse engineering program (SRE) created by the NSA.
The framework includes a series of advanced software analysis tools that allow users to analyze code on various platforms including Windows, macOS and Linux.
Features include disassembly, assembly, decompilation, graphing and scripting, along with hundreds more characteristics.
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 plugin for Eclipse, which is part of packetof distribution. You can download the full version from its homepage project.
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.