
Mousejack para Arduino UNO
Arduino Mousejack é um projeto, baseado no uC_mousejeck por insecuritythings, para levar ataques Mousejack a um pequeno dispositivo embutido, com o formato de um chaveiro.
Prototype Mousejack Device
Construir o dispositivo é simples, e o código fornece uma ferramenta para usar Duckyscript para lançar ataques automatizados de injeção de teclas contra dispositivos Microsoft e Logitech.
Lista de componentes:
O diagrama Fritzing abaixo mostra o layout da fiação usado no design do protótipo:

Para construir o software, baixe e instale o PlatformIO IDE.
Antes de construir o software, certifique-se de modificar o arquivo attack.h usando o script attack_generator.py:
Arduino-mousejack $ cd tools
tools $ ./attack_generator.py ducky.txt
No exemplo acima, o arquivo ducky.txt contém nosso Duckyscript. O script attack_generator.py irá "compilar" o script ducky no arquivo attack.h, que é incluído em main.cpp. Isso simplifica o código e o torna mais compacto.
Assim que você ligar o dispositivo, o LED interno conectado ao pino 13 (chamado ledpin no código), piscará duas vezes para cada passagem sobre toda a faixa de canais. Quando ele envia um ataque, o LED fica aceso.
Se você monitorar a porta serial usando o PlatformIO IDE, verá os detalhes das informações de rádio e muitas informações de depuração sendo impressas durante a varredura e durante o ataque.
Aviso: Nenhuma interação é necessária para iniciar um ataque.
Mais informações sobre os testes realizados, bem como as dificuldades encontradas, podem ser encontradas no diretório testing.
Como trabalho futuro: