The Ghidra Book
IntermediateReverse EngineeringToolingBinary Analysis

The Ghidra Book

The Definitive Guide

4 / 5

The reference manual for the NSA's open-source disassembler, written by the author of The IDA Pro Book. Exhaustive on the tool, thinner on the craft of reversing itself.

Buy on Amazon

As an Amazon Associate we earn from qualifying purchases. The link above is sponsored.

Published
2020
Publisher
No Starch Press
Pages
608
Language
English

Prerequisites

Comfort reading assembly and a working mental model of how compiled binaries are laid out. This teaches Ghidra, not reverse engineering from zero.

Read this if

Practitioners switching from IDA or starting on Ghidra who want full coverage of the GUI, the decompiler, scripting, and the extension API.

Skip this if

Skip this if you want a tutorial on how to actually reverse-engineer malware. It documents the tool deeply but rarely walks you through a real target end to end.

Key takeaways

  • Ghidra's collaborative project model and headless analyzer are genuine advantages over single-user tools, and the book covers both properly.
  • The decompiler is the reason to use Ghidra, and the chapters on reading and improving its output are the most useful in the book.
  • Real power comes from scripting and writing extensions; budget time for the Java/Python API chapters because that is where the tool stops being just a GUI.

Notes

The closest thing to an official Ghidra manual, and Eagle's IDA Pro Book pedigree shows in how methodically it maps every menu, panel, and API surface. The flip side is that it reads like a manual: thorough and a little dry, strongest as a reference you reach for rather than a book you read front to back.