paperlined.org
+evil > USB_jacking
document updated 9 years ago, on Jan 22, 2013

Different ways that a USB Jacking device can attack a computer, grouped by USB device class:

USB Keyboard

...

USB Keyboard + Flash drive

This archive of USB RubberDucky scripts provides many working examples. (update: mirror)