Communicating using the keyboard status LEDs

published on
While learning how USB works I tried using the keyboard status LED to transmit information from the host to the device. This isn’t an original idea, I believe someone presented this in the past as a possible attack vector since USB HID devices require no special drivers and any application can toggle the status LEDs without special permissions. This post is, however, much more innocent and serves as a simple proof of concept. Read More...