
Una herramienta para realizar ataques de inyección de pulsaciones de teclado MouseJack.
Una herramienta para realizar ataques de inyección de teclas MouseJack.
El proyecto fue creado con fines educativos. No soy responsable de ningún uso malicioso del proyecto ni de la información aquí proporcionada.
El proyecto fue creado con fines educativos y como una alternativa al dispositivo Crazyradio PA para jugar con ratones inalámbricos vulnerables que poseo. Consta de dos componentes principales:
Como payload, la herramienta utiliza archivos Legacy DuckyScript (1.0).
El software implementa cuatro modos:
Para RaspberryPi OS (Debian 12 Bookworm) se puede hacer de dos maneras: a través de la aplicación CUI o manualmente.
CUI:
sudo raspi-config
luego ve a Interface Options -> SPI, confirma habilitar SPI y reinicia.
Manualmente:
sudo nano /boot/firmware/config.txt
descomenta la línea dtparam=spi=on, guarda y reinicia.
Verifica si SPI está habilitado: ls -al /dev/*spi*. Deberías ver dispositivos como /dev/spidev0.0
Clona el repositorio:
git clone https://github.com/b1narygl1tch/zerojack.git
Crea un entorno virtual:
python -m venv ./zerojack
Activa el entorno virtual:
cd ./zerojack
source bin/activate
Ejecuta el script de instalación:
pip install .
Lanza la herramienta:
zerojack --help
Hay tres componentes de hardware que se utilizan en el proyecto:
El esquema de conexión es para la variante Raspberry Pi <-> YL-105 <-> nRF24L01. IRQ no se utiliza.

En este proyecto se utilizan las investigaciones, bibliotecas y proyectos siguientes:
El proyecto está bajo la licencia BSD-3-Clause y depende de los siguientes proyectos: