Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

TrainSec

Communication Protocols: Mastering USB for Hardware Hackers

via TrainSec

Overview

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.

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

Reviews

Start your review of Communication Protocols: Mastering USB for Hardware Hackers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.