Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
zerojack — Un outil pour effectuer une attaque d'injection de frappes MouseJack. | Kitploit
Outils/GitHubGitHub/b1narygl1tch/zerojack
ExploitationSécurité Sans FilHacking MatérielApprentissage et Éducation
GitHubb1narygl1tch/zerojack

zerojack

Un outil pour effectuer une attaque d'injection de frappes MouseJack.

Voir le dépôt
104il y a 1 anPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

ZeroJack

Un outil pour effectuer une attaque par injection de frappes MouseJack.

bannière

⚠️ Avertissement

Ce projet a été créé à des fins éducatives. Je ne suis pas responsable de toute utilisation malveillante du projet ou des informations fournies ici.

👾 À propos du projet

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 :

  • Logiciel : Application ZeroJack Python3
  • Matériel : Raspberry Pi Zero 2W et module nRF24L01+ connecté en SPI
    Le Raspberry Pi Zero 2W en configuration headless a été choisi car c'est une bonne plateforme pour un périphérique de hacking tout-en-un pouvant être utilisé pour le MouseJacking, le wardriving, les attaques Bluetooth, etc. Pas besoin de s'embêter avec le flash du firmware, par exemple.

Comme payload, l'outil utilise des fichiers Legacy DuckyScript (1.0).

✅ Fonctionnalités

Le logiciel implémente quatre modes :

  • Mode principal (manuel) : Scanner les périphériques HID 2,4 GHz vulnérables, choisir le(s) périphérique(s) trouvé(s) et lancer une attaque par injection de frappes.
  • Mode Autopwn : Scanner les périphériques HID 2,4 GHz vulnérables et lancer automatiquement une attaque par injection de frappes. UTILISEZ CE MODE AVEC PRÉCAUTION !
  • Mode ciblé : Lance une attaque par injection de frappes pour un périphérique particulier dont l'adresse a pu être trouvée précédemment par scan en mode principal.
Télécharger l’outil
  • Mode renifleur : Attribue l'adresse d'un périphérique ciblé au module nRF et affiche les paquets radio bruts.
  • 💾 Configuration et installation

    Activer SPI

    Pour RaspberryPi OS (Debian 12 Bookworm), cela peut être fait de deux manières : via l'application CUI ou manuellement.
    CUI :

    root@kitploit:~
    sudo raspi-config
    

    puis allez dans Interface Options -> SPI, confirmez l'activation de SPI et redémarrez.

    Manuellement :

    root@kitploit:~
    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

    Installation de l'application ZeroJack

    Clonez le dépôt :

    root@kitploit:~
    git clone https://github.com/b1narygl1tch/zerojack.git
    

    Créez un environnement virtuel :

    root@kitploit:~
    python -m venv ./zerojack
    

    Activez l'environnement virtuel :

    root@kitploit:~
    cd ./zerojack
    source bin/activate
    

    Lancez le script d'installation :

    root@kitploit:~
    pip install .
    

    Lancez l'outil :

    root@kitploit:~
    zerojack --help
    

    📻 Matériel

    Trois composants matériels sont utilisés dans le projet :

    • Raspberry Pi Zero 2 W
    • Module nRF24L01 (EByte E01-ML01DP5)
    • Module d'alimentation basé sur AMS1117 (YL-105). Optionnel, mais fortement recommandé !

    Le schéma de connexion est pour la variante Raspberry Pi <-> YL-105 <-> nRF24L01. IRQ n'est pas utilisé.

    Tableau des broches

    🐭 Souris testées

    • Logitech M325 (dongle unificateur C-U0007)
    • Microsoft Wireless Mouse 4000
    • Amazon Basics MG-0975

    👍 Remerciements

    Les recherches, bibliothèques et projets suivants sont utilisés dans ce projet :

    • Recherche originale de Bastille https://github.com/BastilleResearch/mousejack/blob/master/doc/pdf/MouseJack-whitepaper-v1.1.pdf
    • Promiscuity is the nRF24L01+'s Duty http://travisgoodspeed.blogspot.com/2011/02/promiscuity-is-nrf24l01s-duty.html
    • Projet RaspJack https://github.com/DigitalSecurity/raspjack
    • Projet JackIt https://github.com/insecurityofthings/jackit
    • Port Python de la bibliothèque RF24 pour les radios NRF24L01+ https://github.com/jpbarraca/pynrf24
    • Mousejack pour Arduino UNO https://github.com/dnatividade/Arduino_mousejack

    📜 Licence

    Le projet est sous licence BSD-3-Clause et repose sur les projets suivants :

    • Port Python de la bibliothèque RF24 pour les radios NRF24L01+ https://github.com/jpbarraca/pynrf24. Sous licence GPL-2.0.
    • Projet JackIt https://github.com/insecurityofthings/jackit. Sous licence BSD.
    • Projet RaspJack https://github.com/DigitalSecurity/raspjack. Sous licence GPL-3.0.