~/talk

Cellular Exploitation on a Global Scale: The Rise and Fall of the Control Protocol

Talkat Black Hat Europe 2014 · 2014-10-14..10-17· [security]
slides:none on file

Reverse‑engineered baseband and userland clients speak SyncML/WBXML, built custom servers and used OpenBTS and a USRP B210 to deliver WAP push and bootstrap payloads. Found static IMEI/shared‑secret auth, hardcoded test HTTP hosts, integer overflows and arbitrary‑read bugs that leak ASLR and allow ROP chains. Proofs‑of‑concept include a single WAP lock screen bypass and full code execution on iOS, Android, BlackBerry, hotspots and IoT, affecting about 1.8–2 billion devices using a common Redbend V4/V5 70–90% market share client.

AI-written summary · about

  1. 0:00Intro
  2. 0:54Researcher Backgrounds
  3. 2:27History and Prior Standards
  4. 3:41The Current Standard
  5. 4:37OMA-DM: Managed Objects
  6. 7:57Devices with OMA-DM
  7. 9:37Embedded Client Locations
  8. 11:06The Reference Toolkit
  9. 12:01RedBend Software
  10. 13:33Network Architecture Diagram
  11. 14:23OMA-DM "Standard" Security
  12. 15:30Initial OTA Payload Types
  13. 16:51DM Bootstrap Payload Example • Used for initial Device Provisioning
  14. 17:54OMA-DM Tree Serialization
  15. 19:01Client Side Parsing
  16. 20:52Cellular Testing Hardware
  17. 22:37Identifying Control Clients - Phones
  18. 24:12Identifying Control Clients - Embedded Devices
  19. 25:37Simulating Cellular Environments
  20. 27:09Over Global Carrier Networks
  21. 29:07Rogue Base Station Attacks
  22. 31:21Vulnerabilities in Authentication
  23. 32:35Transport Security and Encryption Flaws
  24. 36:14MInside Out BaseBand Attacks
  25. 37:16Carrier Customizations
  26. 40:27Code Execution Without Memory Corruption
  27. 42:52Vulnerability Example: Reading Memory
  28. 44:40Notable Weaknesses in Exploit Mitigations
  29. 46:23OTA Exploit Delivery
  30. 48:14Bypassing ASLR with OTA Feng Shui
  31. 50:14Killing the Canary
  32. 51:23Dynamically Building ROP Chains
  33. 53:40OTA Code Execution Status
~/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.