
Uma ferramenta para realizar o ataque de injeção de teclas MouseJack.
Uma ferramenta para realizar ataques de injeção de teclas MouseJack.
O projeto foi criado para fins educacionais. Não me responsabilizo por qualquer uso malicioso do projeto e das informações aqui fornecidas.
O projeto foi criado para fins educacionais e como uma alternativa ao dispositivo Crazyradio PA para brincar com mouses sem fio vulneráveis que possuo. Consiste em dois componentes principais:
Como payload, a ferramenta utiliza arquivos Legacy DuckyScript (1.0).
O software implementa quatro modos:
Para RaspberryPi OS (Debian 12 Bookworm) pode ser feito de duas maneiras: via aplicação CUI ou manualmente.
CUI:
sudo raspi-config
então vá para Interface Options -> SPI, confirme habilitar SPI e reinicie.
Manualmente:
sudo nano /boot/firmware/config.txt
descomente a linha dtparam=spi=on, salve e reinicie.
Verifique se o SPI está habilitado: ls -al /dev/*spi*. Você deve ver dispositivos como /dev/spidev0.0
Clone o repositório:
git clone https://github.com/b1narygl1tch/zerojack.git
Crie um ambiente virtual:
python -m venv ./zerojack
Ative o ambiente virtual:
cd ./zerojack
source bin/activate
Execute o script de configuração:
pip install .
Execute a ferramenta:
zerojack --help
Há três componentes de hardware utilizados no projeto:
O esquema de conexão é para a variante Raspberry Pi <-> YL-105 <-> nRF24L01. IRQ não é usado.

As pesquisas, bibliotecas e projetos utilizados neste projeto:
O projeto está sob licença BSD-3-Clause e depende dos seguintes projetos: