Главная
Study mode:
on
1
Intro
2
Why USB
3
History of USB
4
Impact of USB
5
Black Hat Las Vegas
6
Linux
7
Virtualisation
8
Architecture
9
Fuzzing
10
Export Sequences
11
Are we faster
12
Faster fuzzing
13
Demo
14
Archive
15
Results
16
Outro
Description:
Explore the vulnerabilities in USB device drivers through this Black Hat conference talk. Delve into the development of the vUSBf framework, a virtual USB fuzzer based on KVM and QEMU's USB redirection protocol. Learn how this innovative tool enables the execution of up to 150 tests per second on a single Intel system, significantly accelerating the bug detection process. Discover the types of bugs uncovered in Enterprise Linux kernels and current Linux kernels, including null-pointer dereferences, kernel panics, and segfaults. Gain insights into the framework's architecture, its ability to define millions of test cases using XML configuration, and its potential for scaling through a built-in cluster protocol. Understand the implications of these findings for USB security and the importance of systematic analysis in identifying vulnerabilities in hardware-specific drivers.

How to Find Bugs in USB Device Drivers

Black Hat
Add to list