Explore USB traffic monitoring and manipulation techniques in this conference talk by Krzysztof Opasiak from Samsung R&D Institute Poland. Discover open-source and affordable hardware tools for USB device reverse engineering and security research. Learn about the Linux Kernel's built-in usbmon tool, OpenVizsla project's integration with Wireshark, and software solutions like USBProxy. Gain insights into GoodFET and GreatFET boards' capabilities, and delve into USB security tools such as umap2. Follow along with demonstrations and walkthroughs of various USB-related concepts, including USB devices, bus structures, link layers, transfers, and request blocks.
Overview
Syllabus
Introduction
USB Device
USB Bus
Link Layer
USB Transfer
USB Request Block
USB Monitor
Out Transfer
Wireshark Demo
USB Proxy
Logic Analyzer
OpenVSL
USB Security Testing
GreatFeed
Umap
Virtual Machines
SisColor
Conclusion
Taught by
Linux Foundation