-=Beispielskripte für das USB Rubber Ducky=-

Hier finden Sie die in c't 5/15 ab Seite 170 erwähnten Skripte, mit denen Sie die Funktion des USB Rubber Ducky demonstrieren können.

Die Ordner enthalten jeweils ein kompiliertes Skript (inject.bin) sowie die für die Demonstration erforderlichen Dateien. Kopieren Sie den Inhalt eines Ordners auf die microSD-Karte des Rubber Ducky. Standardmäßig meldet sich das Rubber Ducky nur als USB-Tastatur am System an. Da die Skripte aber auf bestimmte Dateien auf der microSD-Karte zugreifen, müssen Sie die Twin-Duck-Firmware [1] auf dem Rubber Ducky installieren. Diese bewirkt, dass sih das Gerät zusätzlich als Massenspeicher meldet, über den man auf die Speicherkarte zugreifen kann.

Ordner "Linux_Autorun":
Einfaches Beispiel, wie man ein Binary unter Linux durch Einstecken des Rubber Ducky zur Ausführung bringen kann. Das mitgelieferte Programm zeigt einen Warnhinweis an ("Sie wurden gehackt!").

Ordner "Windows_Autorun":
Einfaches Beispiel, wie man ein Binary unter Windows durch Einstecken des Rubber Ducky zur Ausführung bringen kann. Das mitgelieferte Programm zeigt einen Warnhinweis an ("Sie wurden gehackt!").

Ordner "Windows_VNC-Server":
Mit Skript können Sie die Kontrolle über einen Rechner übernehmen, indem Sie das Rubber Ducky in seinen USB-Port einstecken. Im Speicher des Rubber Ducky legen Sie einen portablen VNC-Server ab, den der Stick anschließend über Tastatureingaben zur Ausführung bringt. Dabei baut der Server automatisch eine Verbindung zu einem VNC-Client (Reverse Connect) auf und gewährt diesem die volle Kontrolle über den Rechner. Server und Client müssen sich im gleichen Netz befinden. Beachten Sie die beiliegende liesmich-vnc.txt.

Ordner "Windows_WLAN-Passwoerter_per_Mail":
Liest die in Windows gespeicherten WLAN-Passwörter im Klartext aus und sendet sie über die Powershell an eine Mail-Adresse. Sie müssen zunächst einen gültigen Mail-Account in die Datei \Skripte\Windows_WLAN-Passwoerter_per_Mail.txt eintragen und das Skript anschließend kompilieren. Dabei kommt eine inject.bin heraus, die Sie in das Hauptverzeichnis des Rubber Ducky kopieren.

Ordner "Skripte":
Hier finden Sie die Quelltexte der eingesetzten Skripte, die Sie mit einem Texteditor Ihrer Wahl modifizieren können. Um ein Skript zu kompilieren, ziehen Sie es einfach auf die mitgelieferte Datei compile_drag_drop.bat. Der Compiler generiert eine Datei namens inject.bin, die Sie in das Hauptverzeichnis des Rubber Ducky kopieren.

[1] https://www.java.com/de/download/