This is the talk I did at Black Hat USA 2009 together with Charlie Miller(0xCharlie).
Abstract:
Iphones are now widely used by people; as a consequence the number of factory phones is slightly increasing.
Until today researchers focused on exploiting techniques for jailbroken phones, most of them are not usable on factory phones due to a number of protections including code signing. For that reason leveraging a bug on the phone today is really hard.
This presentation will show how is it possible to effectively exploiting a factory phone by defeating code signing protection.Specifically by injecting an arbitrary non-signed library in the victim’s process address space an attacker is able to run his own code thus granting a much higher attack efficacy.
Slides: