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

YouTube

Implementing an USB Host Driver Fuzzer

WEareTROOPERS via YouTube

Overview

Explore USB host driver fuzzing in this 44-minute conference talk from TROOPERS14. Dive into USB basics, standards, and descriptors before delving into security implications and practical implementation. Learn about packet descriptions, multistep fuzzing, and choosing appropriate targets. Gain insights into the necessary software, fuzzing payloads, and potential results. Conclude with a Q&A session to deepen your understanding of this critical security testing technique.

Syllabus

Introduction
USB Basics
USB Standard
Descriptors
USB in operation
Security
Source code
Package definition
Packet description
Length field
More objects
Multistep fuzz
Additions
Choosing a target
Describing the device
Software needed
Fuzzing payload
Results
Conclusions
Questions

Taught by

WEareTROOPERS

Reviews

Start your review of Implementing an USB Host Driver Fuzzer

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.