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
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
105há 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