Ghidra logo

Ghidra

Enables users to analyze compiled code on various platforms.

Made by NSA

  • Compiler

  • Decompiler

  • reverse-engineering

What is Ghidra?

Ghidra is a comprehensive software reverse engineering (SRE) framework designed to aid users in analyzing compiled code across various platforms, including Windows, macOS, and Linux. This framework, developed and maintained by the National Security Agency Research Directorate, offers a suite of advanced software analysis tools, enabling users to perform tasks such as disassembly, assembly, decompilation, graphing, and scripting, among hundreds of other features Ghidra's strength lies in its ability to handle a wide range of process instruction sets and executable formats, allowing users to analyze code on multiple systems. The framework can be operated in both user-interactive and automated modes, providing flexibility for diverse analysis requirements. Furthermore, users have the opportunity to develop their own Ghidra plug-in components and scripts using Java or Python, expanding the tool's functionality to suit their specific needs

Highlights

  • Supports a wide variety of process instruction sets and executable formats
  • Capable of disassembly, assembly, decompilation, graphing, and scripting
  • Offers hundreds of advanced software analysis features
  • Can be used in both user-interactive and automated modes
  • Allows for the development of custom Ghidra plug-in components and scripts using Java or Python

Platforms

  • Linux
  • Mac
  • Windows

Languages

  • English

Features

    • C Decompiler

    • Coding

    • Debugging

    • Disassembler