Skip to content

Hacking with Human Interface Devices: Weaponizing Teensy & Digispark

Nikhil Mittal

Nikhil Mittal explores offensive HID hacking, programming low-cost Teensy and Digispark boards to execute stealthy multi-stage post-exploitation attacks.

Summary

The Evolution of Keystroke Injection Platforms

Human Interface Device (HID) attacks leverage microcontrollers acting as standard USB keyboards to inject arbitrary keystrokes at superhuman typing speeds.

Programming Teensy, Digispark, and Arduino Micro

Nikhil Mittal demonstrates writing Arduino C code and utilizing the Kautilya payload generation framework for diverse microcontroller platforms.

Bypassing UAC and Executing In-Memory PowerShell

Mittal showcases techniques for bypassing Windows User Account Control (UAC), disabling security software, and downloading in-memory payloads directly into RAM.

Hardware Defense and Device Fingerprinting

The author reviews defensive endpoint countermeasures—including USB device ID monitoring, unauthorized device blocking, and behavioral keystroke anomaly detection.

Related talks