CHAPTER 4

Introduction to Ghidra

In this chapter, we cover the following topics:

•   Ghidra installation and a quick start, along with a simple project setup

•   An overview of Ghidra’s most essential functionality

•   Annotations to achieve improved reversed code’s readability and understanding

•   Practical walkthrough binary diffing and patch analysis

Ghidra is a Software Reverse Engineering (SRE) suite of tools developed and maintained by the National Security Agency’s Research Directorate in support of its cybersecurity mission. Ghidra was made publicly available and open sourced around March to April of 2019 but has been battle-tested privately by the agency. It can be used for malware analysis, vulnerability research, exploit development, ...

Get Gray Hat Hacking: The Ethical Hacker's Handbook, Sixth Edition, 6th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.