Newline2011/Schedule/reverse engineering USB protocols

From Whitespace (Hackerspace Gent)
Jump to: navigation, search

Reverse engineering USB protocols[edit]

Reverse engineering protocols is fun! It's like a puzzle, and if there's software out there that can solve the puzzle, your brain can do it too.

We'll be taking a look at reverse engineering the protocols on USB-connected devices. Too many of these devices still come with windows drivers only, and use an undocumented protocol. Figuring out those protocols is often a lot easier than you might think, and so is writing a simple driver.

If you want to participate in this workshop, bring a Linux laptop with a virtualbox or vmware setup, and a Windows guest OS. If you have an exotic USB device that only has a Windows driver, bring that too.