
Un outil pour effectuer une attaque d'injection de frappes MouseJack.
Un outil pour effectuer une attaque par injection de frappes MouseJack.
Ce projet a été créé à des fins éducatives. Je ne suis pas responsable de toute utilisation malveillante du projet ou des informations fournies ici.
Le projet a été créé à des fins éducatives et comme alternative au périphérique Crazyradio PA pour jouer avec les souris sans fil vulnérables que je possède. Il se compose de deux composants principaux :
Comme payload, l'outil utilise des fichiers Legacy DuckyScript (1.0).
Le logiciel implémente quatre modes :
Pour RaspberryPi OS (Debian 12 Bookworm), cela peut être fait de deux manières : via l'application CUI ou manuellement.
CUI :
sudo raspi-config
puis allez dans Interface Options -> SPI, confirmez l'activation de SPI et redémarrez.
Manuellement :
sudo nano /boot/firmware/config.txt
décommentez la ligne dtparam=spi=on, sauvegardez et redémarrez.
Vérifiez si SPI est activé : ls -al /dev/*spi*. Vous devriez voir des périphériques comme /dev/spidev0.0
Clonez le dépôt :
git clone https://github.com/b1narygl1tch/zerojack.git
Créez un environnement virtuel :
python -m venv ./zerojack
Activez l'environnement virtuel :
cd ./zerojack
source bin/activate
Lancez le script d'installation :
pip install .
Lancez l'outil :
zerojack --help
Trois composants matériels sont utilisés dans le projet :
Le schéma de connexion est pour la variante Raspberry Pi <-> YL-105 <-> nRF24L01. IRQ n'est pas utilisé.

Les recherches, bibliothèques et projets suivants sont utilisés dans ce projet :
Le projet est sous licence BSD-3-Clause et repose sur les projets suivants :