~/talk

A Peek Under the Blue Coat

Talkat Black Hat Europe 2015 · 2015-11-10..11-13· [security]
links:none on file
slides:none on file

Detailed reverse engineering of Blue Coat ProxySG SGOS (appliance and VMware, versions up to 6.5) extracts bcfs images and ELF binaries, maps a tiny 800 KB kernel, and reveals a ring-zero kernel with no user/kernel isolation and C++ code rife with vtables. Static boot images are a bcfs read-only image with CRC/HMAC that was modified via a custom FUSE image-mounter used to edit images, debug mode exposes 200+ CLI extensions and a GDB stub via console magic bytes. Updates are signed but HMAC key was recovered in under two hours; no stack canaries, NX added recently; full analysis takes ~2–3 months.

AI-written summary · about

  1. 0:00Introduction
  2. 0:57Overview
  3. 1:33Blue Coat Proxy SG
  4. 3:32Goal of the study
  5. 5:07Proxy SG
  6. 7:09File System
  7. 10:24Boot Sequence
  8. 11:29File Structure
  9. 13:13CPD
  10. 14:36CFS
  11. 15:38Registry
  12. 16:59Binary
  13. 20:42Open Source
  14. 21:46How does it work
  15. 24:06Memory organization
  16. 25:57Tools
  17. 27:19Debugging
  18. 29:00CAG
  19. 29:14GDB
  20. 33:55Application Security
  21. 36:54Administration Interface
  22. 40:58Exploitability
  23. 43:01Conclusion
  24. 45:36Security Enhancements
  25. 47:40Questions
  26. 48:31Getting Access
  27. 49:19Feed Data
~/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.