
Mousejack per Arduino UNO
Arduino Mousejack è un progetto basato su uC_mousejack di insecuritythings, per portare gli attacchi Mousejack in un piccolo dispositivo embedded, con il fattore di forma di un portachiavi.
Dispositivo Mousejack Prototipo
La costruzione del dispositivo è semplice, e il codice fornisce uno strumento per utilizzare Duckyscript per lanciare attacchi automatizzati di iniezione di tasti contro dispositivi Microsoft e Logitech.
Elenco componenti:
Il diagramma Fritzing qui sotto mostra la disposizione dei collegamenti utilizzata nel design del prototipo:

Per compilare il software, scarica e installa il PlatformIO IDE.
Prima di compilare il software, assicurati di modificare il file attack.h usando lo script attack_generator.py:
Arduino-mousejack $ cd tools
tools $ ./attack_generator.py ducky.txt
Nell'esempio sopra, il file ducky.txt contiene il nostro Duckyscript. Lo script attack_generator.py "compila" lo script ducky nel file attack.h, che è incluso in main.cpp. Questo semplifica il codice e lo rende più compatto.
Una volta acceso il dispositivo, il LED interno collegato al pin 13 (chiamato ledpin nel codice) lampeggerà due volte per ogni passaggio sull'intero intervallo di canali. Quando invia un attacco, il LED rimarrà acceso fisso.
Se monitori la porta seriale usando l'IDE PlatformIO, vedrai i dettagli delle informazioni radio e molte informazioni di debug stampate durante la scansione e durante l'attacco.
Avvertenza: Non è richiesta alcuna interazione per avviare un attacco.
Maggiori informazioni sui test eseguiti, così come le difficoltà incontrate, si trovano nella directory testing.
Come lavori futuri: