Back to browse
A DIY, MITM Keyboard Sniffer Built Around an RP2040

A DIY, MITM Keyboard Sniffer Built Around an RP2040

by nlessard·Apr 28, 2026·4 points·0 comments

AI Analysis

●●SolidWizardryNiche Gem

Dual-core RP2040 bit-banging USB host and device simultaneously is a neat hardware hack.

Strengths
  • Uses PIO state machines to bit-bang USB host on GPIO pins while running device on native controller.
  • Dual-core architecture cleanly separates host parsing and device emulation logic.
  • Physical MITM approach bypasses OS-level antivirus detection entirely.
Weaknesses
  • Requires physical access to target machine, limiting real-world attack surface significantly.
  • No wireless exfiltration implemented yet; requires manual retrieval of the device.
Category
Target Audience

Hardware hackers, security researchers, physical pentesters

Similar To

Bash Bunny · USB Rubber Ducky · KeyGrabber

Similar Projects

Hardware●●Solid

Mcpd – MCP Server SDK for Microcontrollers (ESP32/RP2040)

It actually runs an MCP server on the MCU and pairs it with a Python mcpd-bridge so clients discover devices over mDNS and interact via WebSocket or streamable HTTP/SSE. The feature list — OTA, Prometheus metrics, RFC6570 resource templates, sampling/elicitation and a large set of built-in GPIO/I2C/SPI/ADC tools — reads like someone compressed cloud-grade tooling into firmware; adoption will hinge on the wider MCP client ecosystem catching up.

WizardryNiche Gem
redbasecap
104mo ago