|USB reverse engineering: down the rabbit hole|
|By Thom Holwerda on 2018-05-27 18:03:11|
I tend to dive down rabbit holes a lot, and given the cost of context switching and memory deteriorating over time, sometimes the state I build up in my mind gets lost between the chances I get to dive in. These 'linkdump' posts are an attempt to collate at least some of that state in a way that I can hopefully restore to my brain at a later point.
This time around I was inspired to look into USB reverse engineering, protocol analyis, hardware hacking, and what would be involved in implementing custom drivers for arbitrary hardware. Or put another way: how do I hack all of the USBs?!??
It seems the deeper I went, the more interesting I found the content, and this post grew and grew. Hopefully it will help to shortcut your own journey down this path, and enlighten you to a whole new area of interesting things to hack!
Let's continue this impromptu series on things I barely understand, shall we?
- The world's fastest supercomputer is back in America - 2018-06-12
- It's 2018 and USB Type-C is still a mess - 2018-06-11
- ARM Holdings history: from Acorn to giant tree - 2018-06-08
- How people used to download games from the radio - 2018-06-07
- More related articles