~/talk

Ghidra - Journey from Classified NSA Tool to Open Source

Talkat Black Hat USA 2019 · 2019-08-03..08-08· [security, open-source]
links:none on file
links:none on file
slides:none on file

Ghidra is an NSA-built, project-based SRE framework that combines disassembly, a decompiler, debugger workbench, and a file-system browser with project-based DB with undo/redo and multi-user version tracking. Development uses Java plugins, a Python/Java script manager, and a text grammar called SLAY processor definitions to add architectures; firm releases move from classified to unclassified in 2014 and to public open source in 2019 on GitHub. Community uptake shows impact: about 500,000+ downloads and dozens of pull requests and contributed processors.

AI-written summary · about

  1. 0:00Introduction
  2. 1:35Agenda
  3. 2:19jargon
  4. 4:04NSA Headquarters
  5. 5:25NSA Research
  6. 8:58Why is Ghidra in Research
  7. 9:58Software Reverse Engineering
  8. 11:59Software Growth
  9. 13:05Enter the Dragon
  10. 13:24Opening Reveal
  11. 13:35What is Ghidra
  12. 14:24Project Based
  13. 14:57Front End
  14. 18:42Other Features
  15. 20:08Code Base
  16. 20:43DB
  17. 21:13Model
  18. 22:14Program
  19. 22:39Plugins
  20. 24:06GUI Components
  21. 25:25Why Java
  22. 27:03Ghidra history
  23. 30:38Cybersecurity sharing
  24. 31:37Open Source Policy
  25. 35:27Upcoming features
  26. 36:38Android Dex support
  27. 37:47Bootloader binary
  28. 38:05Oak Data
  29. 39:37Public Impact
  30. 40:57Github
  31. 41:28Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.