MouseJack is a class of vulnerabilities that affects the vast majority of wireless, non-Bluetooth keyboards and mice. An attacker can launch the attack from up to meters away. The attacker is able to take control of the target computer, without physically being in front of it, and type arbitrary text or send scripted commands. It is therefore possible to perform rapidly malicious activities without being detected.
We also recommend
To my surprise, I was able to duplicate the attack on an inexpensive Logitech keyboard that I already had in my possession. In particular, wireless devices using the Unifying receiver depicted with the orange star are particularly vulnerable. From my initial research, it appears that communication keystrokes from the wireless keyboard is encrypted to prevent eavesdropping and that mouse movements are usually sent unencrypted.
Bypassing Symantec Endpoint Protection for Fun & Profit (Defense Evasion)
MouseJack vulnerabilities were disclosed over three years ago. Some wireless keyboard manufacturers have since issued firmware updates, but millions if not billions of keyboards remain unpatched worldwide, either because they can't be updated or because the manufacturer never bothered to issue one. According to Bastille, "MouseJack is a class of vulnerabilities that affects the vast majority of wireless, non-Bluetooth keyboards and mice. However, the concept of keystroke sniffing and injection was first made public by Thorsten Schroeder and Max Moser in Ultimately, it allows the attacker to compromise and remotely control a computer from up to feet away.
The Crazy Radio is compatible with mousejack, keyjack, keysniffer, and JackIt projects. It features a 20dBm power amplifier, LNA and comes pre-programmed with Crazyflie compatible firmware. The power amplifier boosts the range, giving a range of more than 1km line of sight together with the Crazyflie 2. Since it's an open project with firmware written from scratch and a Python API for usage it's great building block for systems that require longer range than WiFi and doesn't have the same requirements for bandwidth. The hardware comes shipped with the latest firmware as well as a bootloader that enables firmware upgrades via USB without any additional hardware needed. The Crazyflie PA is compatible with the first generation of the Crazyflie, but will not give the same range increase as with the Crazyflie 2. My Account.