~/talk

Greybox Automatic Exploit Generation for Heap Overflows

Talkat RuhrSec 2019 · 2019-05-28..05-29· [security]
slides:none on file

Presents a grey-box system for automatic exploit generation specifically targeting heap overflows, focusing on handling heap layout reasoning separately from other exploit tasks. Explains using dynamic analysis and learning from existing inputs as an alternative to traditional costly white-box program analysis techniques.

AI-written summary · about

  1. 0:00Intro
  2. 0:39Why care about exploiting interpreters?
  3. 4:54Exploiting a Heap Overflow - Object Creation
  4. 6:58Exploiting a Heap Overflow - Layout Manipuation
  5. 7:31Exploiting a Heap Overflow - Corruption
  6. 10:49Unique Challenges for AEG in Interpreters
  7. 14:55Gollum - Greybox, Modular AEG for Interpreters
  8. 15:21Vulnerability Representation
  9. 16:11Sample Code?
  10. 17:13Starting Tests
  11. 18:19New Input Generation
  12. 19:10Original Test
  13. 19:22Injection #1
  14. 20:19Layout Exploration
  15. 21:46Lazy Resolution of Heap Layouts
  16. 22:43Shape Shifter
  17. 23:33Primitive Detection
  18. 25:08Crash Dumps
  19. 25:30Blackbox I/O Relationship Discovery
  20. 26:55Candidate Primitive Database
  21. 27:34Automatic Exploit Generation
  22. 29:10One-Gadget Payload Insertion
  23. 31:48High Level Algorithm
  24. 32:06Heap Layout Manipulation in Gollum
  25. 32:35Final Exploit
  26. 32:52Evaluation
  27. 35:36Key Points
  28. 37:09Open Problems (Closely Related)
~/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.