Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Snapshot Fuzzing macOS Kernel Via Emulation

Objective-See Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a technical conference talk from Objective-See Foundation that delves into snapshot fuzzing techniques for the macOS kernel through emulation. Learn about the challenges of fuzzing macOS components, including hardware dependencies, source access limitations, and dynamic binary instrumentation constraints. Discover how snapshot fuzzing addresses these challenges by recording and utilizing complete machine states for testing. Follow the evolution from Barbervisor's hardware-dependent approach to an emulation-based solution built upon WhatTheFuzz. Understand the development of custom extensions for snapshotting, loading, instrumentation hooking, fuzzing, and coverage analysis specifically designed for macOS kernel and user-space fuzzing. Gain insights into practical considerations, development obstacles, and real-world testing results from security researcher Aleksandar Nikolic, who brings extensive experience in vulnerability research, reverse engineering, and fuzzing from his work with the Cisco Talos team.

Syllabus

#OBTS v6.0: "Snapshot Fuzzing macOS Kernel Via Emulation" - Aleksander Nikolic

Taught by

Objective-See Foundation

Reviews

Start your review of Snapshot Fuzzing macOS Kernel Via Emulation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.