Students will learn about USB protocols, including definitions, topologies, physical attributes, protocol basics, device structures, classes, enumeration, and live demonstrations of USB sniffing and analysis.
Overview
Syllabus
- Introduction to USB Communication Protocol • 22 mins
- USB Topology and Host-Device Architecture • 27 mins
- USB Pinout and Physical Interface • 16 mins
- USB Endpoints and Data Transfer Types • 20 mins
- USB Enumeration and Device Initialization • 16 mins
- Analyzing USB Transactions with Wireshark • 15 mins
- Hands-on USB Packet Manipulation • 18 mins
- Deep Dive into USB Data Structures • 14 mins
- USB Sniffing and Device Emulation • 6 mins
- Advanced USB Hacking and Security Analysis • 41 mins
Taught by
Amichai Yifrach