Ghidra: A software reverse engineering (SRE) framework

  1. Clone the Ghidra repository from GitHub.
git clone https://github.com/NationalSecurityAgency/ghidra

2. Install build tools

JDK 21 64-bit

Gradle 8.5+(or provided Gradle wrapper if Internet connection is available)  

Python3 (version 3.9 to 3.13) with bundled pip  

3. Download non-Maven Central dependencies

gradle -I gradle/support/fetchDependencies.gradle

4. Build Ghidra

5. Launch Ghidra

5.1 Creating a Project

5.2 Import a Program

5.3 Select the file format and microprocessor language

5.4 Drag and drop to open a program in a tool

5.5 The Ghidra application window

5.6 The entry point of the U-Boot

6. Ghidra vs IDA

##

https://github.com/NationalSecurityAgency/ghidra/blob/master/DevGuide.md