Biting the Apple that Feeds You - macOS Kernel Fuzzing
44CON Information Security Conference via YouTube
Overview
Syllabus
Introduction
Why OS X
The fuzzer
Object database
Ciscos
syscall
Siskel
Logging
Seeding
Exit Cisco
Library
Fuzz Loop
Scaling the Fuzz
QMU
Code Coverage
Cocoa Free Support
Coverage Information
In memory fuzz
Fuzzer components
Wrapper library
Extracting attack surface
Pattern matching on struts
Limitations
Modules
Hooking
Challenges
Open method
Sample size
UI Automation
Mutations
Architecture
open source
future plans
previous work
Taught by
44CON Information Security Conference