~/talk

TunnelCrack: Leaking VPN Traffic by Manipulating Routing Tables

Talkat Black Hat Europe 2023 · 2023-12-04..12-07· [security, networking]
slides:none on file

Two novel attacks leak VPN traffic by manipulating the OS routing table: a local-net spoof that advertises public IPs inside the local subnet so clients send target IPs outside the tunnel, and a server-IP attack that spoofs the VPN server IP via plaintext DNS so the client exempts that address. About 200 experiments across Windows, macOS, Linux, Android and iOS show ~2/3 of clients vulnerable somewhere and every VPN fails on at least one OS; demos use rogue Wi‑Fi, DNS spoofing and SSLStrip.

AI-written summary · about

  1. 0:00TunnelCrack research intro
  2. 1:47Why VPNs protect traffic
  3. 5:21VPN routing table config
  4. 9:33Local network routing attack
  5. 14:05Testing VPN clients OS
  6. 16:38Demo: Traffic interception
  7. 20:18DNS spoofing variants
  8. 22:29iOS vulnerability limits
  9. 25:19Server IP spoofing attack
  10. 28:52Built-in VPN clients test
  11. 30:38Demo: Blocking camera traffic
  12. 33:50Defending against TunnelCrack
  13. 35:15Conclusion: Design flaws
  14. 36:00Q&A
~/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.