Love it or hate it, the Universal Serial Bus is the preferred protocol for transferring files, connecting peripherals, and a host of other applications. This talk will cover the basics of using microcontrollers for the purpose of attacking a machine over USB. This talk will focus on attacking a machine through it's implementation of the USB protocol. It will also focus on how to take advantage of the trusting nature inherent in the protocol to trick software that supposedly protects against USB attacks. This talk will be given at a very high level and will not involve any code or complicated circuits but will instead focus on the basic ideas around how to accomplish these types of hacks.