Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
zerojack — Uma ferramenta para realizar o ataque de injeção de teclas MouseJack. | Kitploit
Ferramentas/GitHubGitHub/b1narygl1tch/zerojack
ExploraçãoSegurança Sem FioHacking de HardwareAprendizado e Educação
GitHubb1narygl1tch/zerojack

zerojack

Uma ferramenta para realizar o ataque de injeção de teclas MouseJack.

Ver Repositório
10há 1 anoAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

ZeroJack

Uma ferramenta para realizar ataques de injeção de teclas MouseJack.

banner

⚠️ Aviso Legal

O projeto foi criado para fins educacionais. Não me responsabilizo por qualquer uso malicioso do projeto e das informações aqui fornecidas.

👾 Sobre o projeto

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:

  • Software: Aplicação ZeroJack em Python3
  • Hardware: Raspberry Pi Zero 2W e módulo nRF24L01+ conectado via SPI
    Raspberry Pi Zero 2W em configuração headless foi escolhido por ser uma boa plataforma para um dispositivo de hacking tudo-em-um que pode ser usado para MouseJacking, wardriving, ataques Bluetooth, etc. Não há necessidade de mexer com gravação de firmware, por exemplo.

Como payload, a ferramenta utiliza arquivos Legacy DuckyScript (1.0).

✅ Funcionalidades

O software implementa quatro modos:

  • Modo Principal (manual) Escaneia dispositivos HID vulneráveis de 2.4 GHz, escolhe o(s) dispositivo(s) encontrado(s) e lança ataque de injeção de teclas.
  • Modo Autopwn Escaneia dispositivos HID vulneráveis de 2.4 GHz e automaticamente lança ataque de injeção de teclas. USE ESTE MODO COM CUIDADO!
  • Modo Direcionado Lança ataque de injeção de teclas para um dispositivo específico cujo endereço pode ter sido encontrado anteriormente escaneando no modo principal.
  • Modo Sniffer Atribui um endereço de dispositivo alvo ao módulo nRF e exibe pacotes de rádio brutos.

💾 Configuração e instalação

Habilitar SPI

Para RaspberryPi OS (Debian 12 Bookworm) pode ser feito de duas maneiras: via aplicação CUI ou manualmente.
CUI:

root@kitploit:~
sudo raspi-config

então vá para Interface Options -> SPI, confirme habilitar SPI e reinicie.

Manualmente:

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

Instalação da aplicação ZeroJack

Clone o repositório:

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

Crie um ambiente virtual:

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

Ative o ambiente virtual:

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

Execute o script de configuração:

root@kitploit:~
pip install .

Execute a ferramenta:

root@kitploit:~
zerojack --help

📻 Hardware

Há três componentes de hardware utilizados no projeto:

  • Raspberry Pi Zero 2 W
  • Módulo nRF24L01 (EByte E01-ML01DP5)
  • Módulo de alimentação baseado em AMS1117 (YL-105). Opcional, mas altamente recomendado!

O esquema de conexão é para a variante Raspberry Pi <-> YL-105 <-> nRF24L01. IRQ não é usado.

Tabela de pinout

🐭 Dispositivos de mouse testados

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

👍 Agradecimentos

As pesquisas, bibliotecas e projetos utilizados neste projeto:

  • Pesquisa original da 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
  • RaspJack project https://github.com/DigitalSecurity/raspjack
  • JackIt project https://github.com/insecurityofthings/jackit
  • Python port of the RF24 library for NRF24L01+ radios https://github.com/jpbarraca/pynrf24
  • Mousejack for Arduino UNO https://github.com/dnatividade/Arduino_mousejack

📜 Licença

O projeto está sob licença BSD-3-Clause e depende dos seguintes projetos:

  • Python port of the RF24 library for NRF24L01+ radios https://github.com/jpbarraca/pynrf24. Está sob licença GPL-2.0.
  • JackIt project https://github.com/insecurityofthings/jackit. Está sob licença BSD.
  • RaspJack project https://github.com/DigitalSecurity/raspjack. Está sob licença GPL-3.0.
Baixar ferramenta