Home / Series / Chaos Communication Congress / Aired Order / Season 36 / Episode 81

The journey to build a debuggable iPhone

Development-fused iPhones with hardware debugging features like JTAG are out of reach for many security researchers. This talk takes you along my journey to create a similar capability using off-the-shelf iPhones. We'll look at a way to break KTRR, a custom hardware mitigation Apple developed to prevent kernel patches, and use this capability to load a kernel extension that enables full-featured, single-step kernel debugging with LLDB on production iPhones.

English
  • Originally Aired December 28, 2019
  • Runtime 60 minutes
  • Production Code 10806
  • Created December 28, 2019 by
    Administrator admin
  • Modified December 28, 2019 by
    Administrator admin