Skip to content

The Future of BadUSBs

Why only be a keyboard when a BadUSB could also be a mass storage device (flash drive), network adapter, or even an external display through USB-C!

Some BadUSBs today can already make accurate guesses about which operating system is running on the target computer based on the subtle differences in the USB communication. The operating system leaves a fingerprint, so to speak. The BadUSB can use this information to run a script made for that type of operating system specifically.

Like many USB devices, BadUSBs are getting smaller and more powerfull. Some can be controlled wirelessly or are powerful enough to run Linux.

New advanced capabilities need a scripting language that can utilize them. A good scripting language enables you to configure even more advanced BadUSBs easily.