Our annual conference, Teardown, kicks off in 4 days. Join us in Portland, OR, USA.

Diabolic Drive

Stealthy, modern, wireless keystroke-injection tool in a universal, four-layer, double-sided flash-drive PCB form factor with 64 GB of storage

Jun 02, 2025

Project update 11 of 11

New Firmware With Support For Keystroke Reflection, Dynamic Hardware ID Spoofing, OS Detection, and More!

by Omar Youssef

Greetings everyone — I hope you’re all enjoying your Diabolic Drives!

First, I want to sincerely thank you for your patience and apologize for the delay in releasing our final firmware. I’ve been heads down working on something new: Diabolic Parasite, a next-level red teaming tool that brings extreme stealth and covert capabilities. (So stay tuned! It’s coming soon, and I highly recommend subscribing here to be first in line when the campaign goes live.)

Now, back to what you’ve been waiting for — the final Diabolic Drive firmware is here, and it’s worth every moment of development time. This update unlocks game-changing capabilities:

What’s New in This Firmware:

  1. Dynamic Hardware ID Spoofing: Spoof VID and PID directly from the Web UI using the USBID command — no reflashing needed.
  2. Side-Channel Exfiltration with Keystroke Reflection: Capture and reflect keystrokes in real-time for stealthy data extraction using EXFIL command
  3. LangIgnore Mode: Different Keyboard layout? No problem. Payloads are delivered consistently using ALT + numpad ASCII codes, bypassing language settings across all keyboard layouts using LANGIGNORE command
  4. OS Detection: Automatically detects the target operating system so you can adapt payloads accordingly
  5. Configurable Random Typing Cadence: Human-like keystroke timing to avoid behavioral detection systems using RANDOMCADENCE command
  6. DNS Redirection with Captive Portal: Ensures all requests go to the onboard web server, displaying a captive portal instead of a “no internet” message. On mobile devices, it eliminates the need to disable mobile data to access the web interface
  7. Revamped Web UI: Completely refreshed interface — cleaner, faster, and more intuitive than ever
  8. Stability & Performance: Tons of under-the-hood bug fixes, stability improvements, and overall performance boosts

You’ll find the firmware files in the Releases section of our GitHub repo, along with step-by-step instructions on updating your Diabolic Drive.

Got a feature request? Great! Just make sure it fits into exactly the luxurious two bytes of free space still available on the ATmega32u4.

Thanks again for all the support — this community has made Diabolic Drive what it is. Let’s keep pushing the limits.


Sign up to receive future updates for Diabolic Drive.

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects