I'm pretty new to this subject, but I read up on BadUSB and Psychson, and think that they are incredibly cool projects. It got me thinking that I'd like to delve into the depths of USB and see where it takes me. I bought a couple of drives from Amazon, and I'd like to know if there is an established way to copy the firmware, so that I can study, and hopefully reverse engineer it. Are there tools I should know about? Any tips would be great!