Pular para o conteúdo principal

Destaques

Lista de Cidades, Terminais e Acessos

  1. Pompéu (MG) Coordenadas: -19.2256, -45.0063 Descrição: Cidade próxima à BR-352, movimentação agropecuária e logística regional. Terminal: pompeu_srv01 Usuário: membro_base Senha: Pom@2025mg! 2. Jaguaribe (CE) Coordenadas: -5.8921, -38.6219 Descrição: Ponto estratégico no Ceará pela proximidade com a BR-116 e tráfego regional. Terminal: jaguaribe_tml Usuário: membro_base Senha: Jag!Ce#442 3. Itabaianinha (SE) Coordenadas: -11.2760, -37.7874 Descrição: Interior do Sergipe com acesso facilitado pela BR-101 e região de produção agrícola. Terminal: itabaianinha_sys Usuário: membro_base Senha: Ita#Se_887 4. Joanópolis (SP) Coordenadas: -22.9275, -46.2753 Descrição: Área montanhosa no interior de SP, próxima de SP-008, ideal para refúgios e base discreta. Terminal: joanopolis_node Usuário: membro_base Senha: Joa@Sp!713 5. Itiruçu (BA) Coordenadas: -13.5297, -40.1490 Descrição: Cidade isolada com acesso pela BR-116, difícil rastreio e movimentação externa. Termi...

Criação de um MouseJack Attack com Arduino e Transceptor NRF24L01

 



O MouseJack Attack é uma técnica que explora vulnerabilidades em dispositivos de entrada sem fio, como mouses e teclados, que utilizam protocolos de comunicação proprietários e não criptografados. Este relatório descreve como criar um dispositivo capaz de realizar esse ataque utilizando um Arduino Leonardo/Micro e um transceptor NRF24L01.

Componentes Necessários

Arduino Leonardo/Micro: Essas placas são ideais devido à capacidade de emular dispositivos HID (Human Interface Device), como teclados e mouses.

Transceptor NRF24L01: Um módulo de rádio frequência que permite a comunicação com dispositivos sem fio que operam na frequência de 2.4 GHz.

Jumpers e Protoboard: Para conectar os componentes.

Fonte de Alimentação: Pode ser uma bateria ou fonte USB para alimentar o Arduino.

Montagem do Circuito

Conexão do NRF24L01 ao Arduino:

GND do NRF24L01 ao GND do Arduino.

VCC do NRF24L01 ao 3.3V do Arduino.

CE do NRF24L01 ao pino D9 do Arduino.

CSN do NRF24L01 ao pino D10 do Arduino.

SCK do NRF24L01 ao pino D13 do Arduino.

MOSI do NRF24L01 ao pino D11 do Arduino.

MISO do NRF24L01 ao pino D12 do Arduino.

Código Fonte

O código utilizado é baseado no trabalho da Bastille Research, que desenvolveu o conceito de MouseJack. O código abaixo é um exemplo simplificado de como injetar comandos maliciosos em dispositivos sem fio.

Funcionamento

Inicialização: O Arduino configura o transceptor NRF24L01 para transmitir dados na frequência de 2.4 GHz.

Transmissão de Comandos: O código envia pacotes de dados que podem ser interpretados por dispositivos sem fio vulneráveis como comandos legítimos.

Injeção de Teclas: O Arduino emula um teclado, permitindo a injeção de comandos maliciosos diretamente no sistema alvo.

Como o MouseJack Funciona?

Interceptação da Comunicação:

O atacante utiliza um transceptor de rádio (como o NRF24L01) para interceptar a comunicação entre o dispositivo sem fio (mouse ou teclado) e o receptor USB.

Injeção de Comandos:

Como a comunicação não é criptografada, o atacante pode injetar pacotes de dados maliciosos que o receptor interpreta como comandos legítimos.

Execução de Comandos Maliciosos:

O atacante pode enviar comandos para abrir um terminal, executar scripts, baixar malware ou realizar outras ações no computador da vítima.


Copyright © 2025 (Keyou1,zxyurikauan). Todos os direitos reservados 


Comentários

Postagens mais visitadas