Pseudonymous maker “CiferTech” has turned a Microchip ATmega32U4 microcontroller right into a gumstick-format “BadUSB” safety device dubbed the EvilDuck — and has written the venture up, warts and all.
“It began with a tiny board known as Digispark, powered by one thing known as [the Microchip] ATtiny85,” CiferTech explains. “This little board has a cool trick up its sleeve: it may well act like a keyboard or mouse when programmed proper. I’ve seen related gadgets like Rubber Ducky and WiFi Duck on the market, so I assumed, ‘Why not make my very own?’ Nicely, issues did not go precisely as deliberate, however that is a part of the journey!”
The ensuing EvilDuck gadget is a customized PCB, somewhat than a Digispark, constructed across the extra highly effective ATmega32U4 microcontroller chip. At one finish, reverse a silkscreen duck brand which has a standing LED for an eye fixed, is a male USB Kind-A connector — permitting the gadget to attach on to a USB Kind-A port and ship its payload of pre-programmed USB Human Interface System (HID) directions.
For storing the scripts, there is a microSD slot — although getting it up and working proved a problem. “One massive mistake was forgetting to attach VBUS to the primary energy supply – a rookie mistake,” CiferTech writes. “And let’s not neglect, I noticed later that every one this energy ought to have been at 5 volts, not 3.3 volts for the ATmega32U4. [I] plan to deal with it within the subsequent model of EvilDuck.”
The total venture write-up is out there on CiferTech’s Hackster web page; design recordsdata had not been launched on the time of writing.