OwlArch

Software

🔙 Go back home

Ghidra

Introduction

Ghidra is an open-source software analysis tool developed by the NSA. It is used for reverse engineering binaries and offers an advanced graphical interface along with powerful disassembly, debugging, and code analysis capabilities.

Features

Installation

  1. Open a terminal.
  2. Install Ghidra using the following command:

    sudo pacman -S ghidra
    

Install verification

To verify that Ghidra has been installed correctly, run:

   ghidra

If the Ghidra interface opens, the installation was successful.

Uninstall

To remove Ghidra from your system, use:

   sudo pacman -Rns ghidra

Usage

Creating a New Project

  1. Open Ghidra with ghidra from the terminal.
  2. Create a new project and select Non-Shared Project.
  3. Import the binary file you want to analyze.

Disassembly & Analysis

Debugging Binaries

If you need to debug a binary:

  1. Enable the Debugger mode.
  2. Connect to a running process.
  3. Set breakpoints and monitor execution in real-time.

Official documentation & More Info

Contributing

If you want to contribute to Ghidra, check out the GitHub repository for contribution guidelines.

Support

For support and troubleshooting, visit the Ghidra GitHub Issues page.

License

Ghidra is released under the Apache License 2.0.


🔙 GDB 🔜 ivre