~/talk

Pangu 9 Internals

Talkat Black Hat USA 2016 · 2016-08-03..08-04· [security]
links:none on file
name:Hao Xu
links:none on file
links:none on file
slides:none on file

Pangu 9 details a chain: an XPC path traversal in an assetd service lets any container app move arbitrary files as mobile for file read/write; mounting an old developer disk image plus the debug server lets an old VPA agent load an unsigned library and escalate to code execution outside the sandbox; a flaw in dyld_shared_cache loading lets a crafted cache map fake handler data to achieve persistent code signing bypass; a backup/restore bug runs apps signed by revoked enterprise certs without user approval.

AI-written summary · about

  1. 0:00Introduction
  2. 1:30Outline
  3. 2:35About us
  4. 3:16iOS
  5. 4:40Jailbreak
  6. 5:38Tradeoff
  7. 7:12Dynamic Libraries
  8. 8:16TeamID Validation
  9. 9:42AnyAgent
  10. 10:50iOS 83
  11. 11:44Challenges
  12. 12:20Userland
  13. 12:55XP
  14. 13:15API
  15. 17:03Entitlement
  16. 19:28Fortisbox
  17. 20:16Pangu Agent
  18. 26:09Jailbreak iOS 91
  19. 27:49Jailbreak iOS 93
  20. 30:20Kernel Patch
  21. 32:47Sandbox Extension
  22. 35:18Debugger
  23. 37:40Attacks
  24. 39:12Code Audit
  25. 40:45Shared Cache
  26. 42:00Kernel
  27. 45:29Conclusion
~/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.