Overview
Explore the journey of Ghidra, the National Security Agency's software reverse engineering framework, from a classified tool to an open-source project in this Black Hat conference talk. Delve into the development process, capabilities, and public release of this game-changing tool. Gain insights from NSA experts Brian Knighton and Chris Delikat on Ghidra's features, including its project-based approach, front-end interface, and various components. Learn about the challenges and experiences of NSA researchers interacting with the open-source community and handling social media attention. Discover upcoming features, such as Android Dex support and bootloader binary analysis, and understand the impact of Ghidra's public release on the cybersecurity landscape.
Syllabus
Introduction
Agenda
jargon
NSA Headquarters
NSA Research
Why is Ghidra in Research
Software Reverse Engineering
Software Growth
Enter the Dragon
Opening Reveal
What is Ghidra
Project Based
Front End
Other Features
Code Base
DB
Model
Program
Plugins
GUI Components
Why Java
Ghidra history
Cybersecurity sharing
Open Source Policy
Upcoming features
Android Dex support
Bootloader binary
Oak Data
Public Impact
Github
Questions
Taught by
Black Hat