
Mousejack für Arduino UNO
Arduino Mousejack ist ein Projekt, basierend auf uC_mousejeck von insecuritythings, um Mousejack-Angriffe in ein kleines eingebettetes Gerät zu bringen, das die Form eines Schlüsselanhängers hat.
Prototype Mousejack Device
Der Aufbau des Geräts ist einfach, und der Code stellt ein Werkzeug zur Verfügung, um Duckyscript zu verwenden, um automatisierte Tastatureingabe-Injektionsangriffe gegen Microsoft- und Logitech-Geräte zu starten.
Liste der Komponenten:
Das folgende Fritzing-Diagramm zeigt das im Prototyp verwendete Verdrahtungsschema:

Um die Software zu erstellen, laden Sie die PlatformIO IDE herunter und installieren Sie sie.
Stellen Sie vor dem Erstellen der Software sicher, dass Sie die Datei attack.h mit dem Skript attack_generator.py ändern:
Arduino-mousejack $ cd tools
tools $ ./attack_generator.py ducky.txt
Im obigen Beispiel enthält die Datei ducky.txt unser Duckyscript. Das Skript attack_generator.py „kompiliert" das Duckyscript in die Datei attack.h, die in main.cpp eingebunden wird. Dies vereinfacht den Code und macht ihn kompakter.
Wenn Sie das Gerät einschalten, blinkt die interne LED an Pin 13 (im Code ledpin genannt) zweimal für jeden Durchlauf über den gesamten Kanalbereich. Wenn es einen Angriff sendet, leuchtet die LED dauerhaft.
Wenn Sie den seriellen Port mit der PlatformIO IDE überwachen, sehen Sie die Detailinformationen zum Funk sowie viele Debug-Informationen, die während des Scannens und des Angriffs ausgegeben werden.
Warnung: Es ist keine Interaktion erforderlich, um einen Angriff zu starten.
Weitere Informationen zu den durchgeführten Tests sowie zu den aufgetretenen Schwierigkeiten finden Sie im Verzeichnis testing.
Als zukünftige Arbeiten: