https://hackernoon.com/usb-reverse-engineering-down-the-rabbit-hole-c4809a5b55c4
http://vusb-analyzer.sourceforge.net/
https://www.devalias.net/devalias/2018/05/13/usb-reverse-engineering-down-the-rabbit-hole/
https://www.mattcutts.com/blog/compile-a-simple-usb-program-in-linux/
https://www.beyondlogic.org/usbnutshell/usb1.shtml
https://github.com/0xMegaByte/COM-Explained
https://blog.syss.com/posts/hacking-usb-flash-drives-part-1/