~/talk

Denial of Service with a Fistful of Packets: Exploiting Algorithmic Complexity Vulnerabilities

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

Demonstrates three exploit classes and practical POCs: PDF “napalm” using FlateDecode followed by repeated ASCIIHexDecode to produce a small (≈5KB) file that drives CPU to 100% for minutes while freeing memory between stages, VNC servers vulnerable to many concurrent TCP connections that grow log lines quadratically and trigger EMFILE-induced infinite logging (ulimit ≈1024) leading to multi‑GB log files and unauthenticated DoS, zxcvbn worst‑case passwords (1,000 chars) taking ~22 minutes to evaluate. Tools and fixes include AC Sploit, ReDoS detector, input limits and hard resource caps.

AI-written summary · about

  1. 0:00Introduction
  2. 1:00What are algorithmic complexity vulnerabilities
  3. 8:44Decompression bombs
  4. 13:49ASCII hex decode
  5. 16:28Demo
  6. 18:34Impact
  7. 20:29Unauthenticated Vulnerability
  8. 23:31Demonstration
  9. 25:21Bonus vulnerability
  10. 28:42Impacts
  11. 30:30Password Strength Estimation Tool
  12. 37:57Impact on Enterprise Software
  13. 39:36Demo of Attack
  14. 41:44What You Can Do
  15. 43:07Common Themes
  16. 43:48Tools
  17. 45:00Audience
  18. 46:29Outro
~/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.