Newline2011/Schedule/reverse engineering USB protocols

From Whitespace (Hackerspace Gent)
< Newline2011‎ | Schedule
Revision as of 01:51, 16 December 2011 by Steamrunner (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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.