© recon.cx 2005-2013
  • home
  • conference
  • training
  • schedule
  • cfp
  • sponsors
  • archives
  • contact

Schedule Recon 2013

  • Schedule
  • Speakers
  • Events
  • iCalendar
  • -
  • xCal
  • -
  • XML
  • -
  • JSON


lecture: XNU Spelunking or Fuzzing the kernel inside your kernel

Event_large

XNU, the OS X kernel, is made up of a somewhat unholy marriage of the monolithic BSD kernel and the CMU mach microkernel. Because of this marriage, in addition to BSD syscalls, XNU provides additional system calls and an large IPC interface for userland processes to interact with the underlying mach subsystem.
The presence of these IPC interfaces significantly increases the available attack surface between the kernel and userland processes over just the traditional BSD system calls.
This talk will explore these interfaces and detail the processes devised and lessons learned from building fuzzers for bug hunting in mach territory.

Info

Day: 2013-06-22
Start time: 16:00
Duration: 01:00
Track: Main

Files

Video

Speakers

Person_small
Jesse D'Aguanno