~/talk

Take a Jailbreak -Stunning Guards for iOS Jailbreak-

Talkat CODE BLUE 2017 · 2017-11-07..11-10· [ios, security]
links:none on file
slides:none on file

Combines three public bugs to move from app to root then to kernel: uses CVE-2016-7637 port uref corruption to man‑in‑the‑middle IPC, runs a 62‑iteration generation bump with ~20 middle ports and ~5000 spray ports to align slots, triggers CVE-2016-7644 set_dp_control_port race to create a dangling ipc_entry, overwrites ip_context/ol_port descriptors to spawn a kernel task port, then bypasses KPP/AMFI/MAC/KASLR by manipulating TTBR1 and page tables and finally flips protections to remount root RW.

AI-written summary · about

  1. 0:00Introduction
  2. 1:19iOS jailbreak overview
  3. 2:11CVE-2016-7637 explained
  4. 8:37Generation number manipulation
  5. 14:36Kernel privilege escalation via CVE-2016-7644
  6. 21:41Task port explanation
  7. 27:36Process privilege manipulation
  8. 31:10AMCC and kernel patch protection
  9. 34:40Bypassing AMCC
  10. 41:09Page table manipulation
  11. 42:15Virtual address mapping tampering
  12. 44:05Disabling code signature checks
  13. 45:55Sandbox disabling
  14. 47:00Bypassing LwVM
  15. 48:27Remounting root partition
  16. 49:39Summary and demo
~/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.