Skip to content

staaldraad/async_wake_ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

async_wake exploit by @i41nbeer

iOS 11.1.2 kernel exploit and PoC local kernel debugger by @i41nbeer

This is my attempt to learn more about the iOS kernel and exploit development. I'll try keep at it and add bits as I learn more.

Changes

  • Adds support for iPad mini 2 wifi
  • Adds support for iPhone6 (actually shares symbols with iPod6g)
  • Adds temoporary root
  • Reads /etc/master.passwd as PoC

Thanks

I wouldn't have even gotten started if not for @cji. I recommend anyone wanting to start exploring this PoC read his blog post

The technique for getting root was taken from the work done by:

Used a bunch of the functions from patchfinder64.c by xerub

And the work by stek29 helped me understand the trust_cache and I used some of his work to get my trust_cache injection working. Ninjapawn did a lot of work as that I referenced, especially around remount RW.

I've tried to comment the above work with my understanding and what I've learned in the process. If I've got something fundamentaly wrong please let me know!

Get root

About

iOS 11.1.2 kernel exploit and PoC local kernel debugger by @i41nbeer (https://bugs.chromium.org/p/project-zero/issues/detail?id=1417)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published