SoK Plug & Pray Today Understanding USB Insecurity in Versions 1 through C