MalDuino: A Tiny USB “Keyboard Injector”

When you plug a keyboard into your computer via USB, you simply expect it to work. For the computer’s part, it expects that the hardware it…

Hackster Staff
7 years ago

When you plug a keyboard into your computer via USB, you simply expect it to work. For the computer’s part, it expects that the hardware it identified as a keyboard is actually what it says it is. What if, however, a piece of USB hardware was programmed to emulate keystrokes, causing the computer to react as if it were a computer?

This is exactly what MalDuino does, allowing you to store virtual keystrokes on it — via internal memory in the Lite version or through a micro SD card for the Elite model. This can then be “played back” to a PC at a later time, enabling you to pull pranks, like changing a desktop background, or perhaps even something useful… which is probably a bit harder to think of.

In terms of software, MalDuino is programmed using the Arduino IDE. Scripts written in DuckyScript can easily be converted into code that the MalDuino can understand. Not only does this make it noob-friendly, but also makes it possible for experienced users to configure it just like they would an ordinary Arduino.

Want to learn more or back this USB “keyboard injector?” Be sure to check out its creator Jhonti Todd-Simpson’s Indiegogo campaign.

Hackster Staff
Projects and articles from the Hackster Staff!
Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles