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 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 the distribution package. You can download the full version from the original σελίδα of 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.