DualStrike — Magnetic Eavesdropping & Injection on Hall-effect Keyboards

DualStrike demonstrates non-invasive keystroke eavesdropping and per-key injection attacks on commodity Hall-effect keyboards.

📄 Paper (NDSS Symposium 2026) 🧑‍💻 Code of DualStrike 🌐 Website

DualStrike is a practical, non-invasive attack on commodity Hall-effect keyboards that combines magnetometer-based eavesdropping with electromagnet-based per-key injection. The attack device contains a magnetometer array for real-time keystroke inference and an electromagnet matrix that can spoof keypress fields with microsecond timing to trigger arbitrary keys; a calibration module realigns the device to keyboard posture to tolerate realistic displacement. DualStrike achieves near-perfect eavesdropping accuracy (e.g., 99.54% in our experiments) and high injection throughput (up to 12,553 APM).

Real-world deployment of DualStrike. Note that the complete setup of DualStrike can be concealed underneath a desk or embedded within a carved groove under the desk.

For more details (system design and demo videos), see the website.


Publication

This work has been accepted by NDSS Symposium 2026. The preprint is available here.