USB Arsenal for Masses
summary
Shows concrete tooling and limits: usbmon logs kernel-level USB transfers (no link‑layer tokens) and works on any host; OpenVizsla is a ~$100 non‑intrusive hardware analyzer that captures link‑layer packets and now feeds Wireshark via Xcap; proxy approaches (USBProxy, dual MAX chips, GreatFET ~ $90) perform man‑in‑the‑middle, packet modification and device emulation for fuzzing; umap2 enumerates drivers and drives fuzz campaigns. None of the cheap hardware captures USB3.0 signaling.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 4:33USB Device
- 6:10USB Bus
- 6:35Link Layer
- 8:41USB Transfer
- 9:48USB Request Block
- 10:35USB Monitor
- 11:57Out Transfer
- 12:38Wireshark Demo
- 17:39USB Proxy
- 19:33Logic Analyzer
- 20:22OpenVSL
- 24:33USB Security Testing
- 27:28GreatFeed
- 28:18Umap
- 29:31Virtual Machines
- 30:27SisColor
- 31:52Conclusion
related talks
27mCracking With Automated USB Fuzz
52mDebugging Usually Slightly Broken (USB) Devices and Drivers
25mDon't Trust Your USB! How to Find Bugs in USB Device Drivers
26mUSB Snooping Made Easy: Crosstalk Leakage Attacks on USB Hubs
33mMaking USB Great Again with USBFILTER
51mA Measured Response to a Grain of Rice
45mBadUSB - On Accessories that Turn Evil
08mHubBub: Contention-Based Side-Channel Attacks on USB Hubs
