Hi everyone, welcome back — I’m Cifer. I’m back with EvilDuck S3 — the third and final hardware revision of my open-source USB rubber ducky project. EvilDuck started as a simple experiment. A custom PCB around an ATmega32U4, an SD card slot, and a script that made a computer think a USB drive was a keyboard. It worked — but it was limited. No WiFi, no remote control, no web interface. Just plug in and hope the script runs correctly. The second version added a web server. Still not quite right. So I started over. This time, I had one goal: build one device that does everything, without getting bigger. The Inspiration Before I get into the hardware — credit where it’s due. EvilDuck is inspired by WiFiDuck by Spacehuhn, which combines an ESP8266 for WiFi with an ATmega32U4 for USB HID. It’s a brilliant design. EvilDuck is my own take on that idea, and with each version, I’ve been pushing it further. The Chip Decision The old design used two chips — an ATmega32U4 for USB HID and an…
No comments yet. Log in to reply on the Fediverse. Comments will appear here.