Meet MalDuino: an open source BadUSB solution built on the Arduino platform. For those of you not familiar with BadUSB, it is a security vulnerability in USB flash drives that allows hackers to reprogram them to act like a keyboard or type commands on target machines. MalDuino simply lets you play around with such a device to learn more about security concepts.
MalDuino allows you to gain a reverse shell, change desktop wallpaper, and perform other pranks. It is capable of typing commands at fast speeds. MalDuino will be available in Lite and Elite speeds.