# NationalSecurityAgency/ghidra

Ghidra: a Software Reverse Engineering Framework

- HackerByte page: <https://hackerbyte.net/en/projects/ghidra-a-software-reverse-engineering-framework-173228436>
- GitHub: <https://github.com/NationalSecurityAgency/ghidra>
- Programming language: Java

Ghidra is a software reverse engineering \(SRE\) framework

## AI-generated summary

Ghidra is a comprehensive software reverse engineering framework developed by the National Security Agency \(NSA\). It provides a suite of tools for analyzing compiled code, including disassembly, decompilation, graphing, and scripting, supporting multiple platforms and executable formats. Ghidra is designed for complex reverse engineering efforts and can be extended with custom scripts and components.

## Key points

- Supports disassembly, assembly, decompilation, and graphing.
- Works on Windows, macOS, and Linux platforms.
- Supports a wide variety of processor instruction sets and executable formats.
- Can be extended using Java or Python scripts and extensions.
- Offers both user\-interactive and automated analysis modes.
