~/talk

What the Fuzz

Talkat Black Hat Europe 2019 · 2019-12-02..12-05· [security, testing]
links:none on file
links:none on file
slides:none on file

A binary-only, coverage-guided hypervisor fuzzer uses Intel PT traces and implements Fast VM reloads to reach up to 6,000 VM reloads/sec and sustain as many as 145 executions/sec on a Windows workload; this approach yields faster binary fuzzing without source instrumentation. A floppy-boot live demo exercises a custom agent and uncovers roughly 50 bugs with about 40 CVEs assigned. Framework components (KFL/Red Queen and agents), demos and code are slated for release.

AI-written summary · about

  1. 0:00Intro
  2. 3:11How do Fuzzer Work?
  3. 9:26Architecture
  4. 14:08Intel Processor Trace
  5. 15:07Nyx - One Input
  6. 16:20Nyx - Performance
  7. 17:46Reset Device State
  8. 18:15Reset Memory
  9. 18:34Reset Hard Disk
  10. 22:26Harnesses
  11. 26:31Specify Test Scenarios
  12. 27:33Interactive Targets
  13. 34:07Fuzzing
  14. 36:57A Better Tool...
  15. 39:18Root Cause Analysis
  16. 40:27Heap Feng Shui
  17. 41:27Code that doesn't run?
  18. 42:52AntiFuzz
  19. 44:45Key Takeaways
~/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.