Difference between revisions of "Kernel"

From The iPhone Wiki
Jump to: navigation, search
(Xnu, not Darwin kernel)
m
Line 1: Line 1:
IOS runs on the Xnu kernel. Pre 2.0, it was vulnerable to the [[Ramdisk Hack]] and may still be, but iBoot doesn't allow boot-args to be passed anymore. It is mapped to memory at 0xC0000000. On startup, the [[kernelcache]] is decompressed and run.
+
The '''kernel''' of [[iOS]] is the {{wp|XNU|XNU kernel}}. Pre-2.0, it was vulnerable to the [[Ramdisk Hack]] and may still be, but iBoot doesn't allow boot-args to be passed anymore. It is mapped to memory at 0xC0000000. On startup, the [[kernelcache]] is decompressed and run.
   
 
== External Links ==
 
== External Links ==
[https://media.blackhat.com/bh-us-11/Esser/BH_US_11_Esser_Exploiting_The_iOS_Kernel_Slides.pdf Article by Stefan Esser about exploiting the kernel]
+
Article by [[i0nic|Stefan Esser]] about [https://media.blackhat.com/bh-us-11/Esser/BH_US_11_Esser_Exploiting_The_iOS_Kernel_Slides.pdf exploiting the kernel]
  +
 
== See Also ==
 
== See Also ==
 
* [[Kernel Syscalls]]
 
* [[Kernel Syscalls]]

Revision as of 22:43, 7 September 2011

The kernel of iOS is the Template:Wp. Pre-2.0, it was vulnerable to the Ramdisk Hack and may still be, but iBoot doesn't allow boot-args to be passed anymore. It is mapped to memory at 0xC0000000. On startup, the kernelcache is decompressed and run.

External Links

Article by Stefan Esser about exploiting the kernel

See Also