Lowering the USB Fuzzing Barrier by Transparent Two-Way Emulation
Offered By: USENIX via YouTube
Course Description
Overview
Explore a groundbreaking USB testing framework presented in this 19-minute conference talk from USENIX WOOT '14. Discover how transparent two-way emulation can significantly lower the barrier to USB fuzzing, providing a cost-effective and flexible method for reading and modifying USB communication. Learn about the framework's ability to enable man-in-the-middle fuzz testing between a host and peripheral using inexpensive bespoke hardware. Understand how this approach delivers capabilities similar to a USB analyzer at a fraction of the cost. Gain insights into the application of mutation fuzzing during live communication, which has led to the discovery of new security-relevant bugs. Consider the potential implications of this framework for improving current USB channel exploitation techniques.
Syllabus
WOOT '14 - Lowering the USB Fuzzing Barrier by Transparent Two-Way Emulation
Taught by
USENIX
Related Courses
AFL++ - Combining Incremental Steps of Fuzzing ResearchUSENIX via YouTube Unearthing the TrustedCore - A Critical Review on Huawei’s Trusted Execution Environment
USENIX via YouTube Cloning Credit Cards - A Combined Pre-play and Downgrade Attack on EMV Contactless
USENIX via YouTube Tick Tock - Building Browser Red Pills from Timing Side Channels
USENIX via YouTube Zippier ZMap - Internet-Wide Scanning at 10 Gbps
USENIX via YouTube