Rubber Ducky: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 28: Zeile 28:
  
  
==Ruber Ducky Mac==
+
*[[Ruber Ducky Mac]]
 
<pre>
 
<pre>
 
REM Code: open terminal on mac
 
REM Code: open terminal on mac
Zeile 39: Zeile 39:
 
ENTER
 
ENTER
 
</pre>
 
</pre>
==Ruber Ducky Windows==
+
*[[Ruber Ducky Windows]]
<pre>
 
REM Code: open cmd on windows
 
DELAY 500
 
CTRL ESC
 
DELAY 1000
 
STRING cmd
 
DELAY 2000
 
CTRL-SHIFT ENTER
 
DELAY 5000
 
LEFTARROW
 
DELAY 50
 
ENTER
 
</pre>
 
  
 
=Links=
 
=Links=

Version vom 15. Oktober 2022, 17:52 Uhr

Bild

Rubber-ducky-1.png

Vorgehensweise

  • Rubber Ducky ist ein Microcontroller (AMTEL 32bit) mit SD-Karte der aussieht wie ein USB-Stick
  • Er verhält sie wie eine Tastatur und so kann alles mit dem Gerät gemacht werden, was mit der Tastatur gemacht werden könnte.
  • Die Scriptsprace, mit der sich die Tastenbefehle ausführen lassen, heißt Duckyscript.
  • Das Script wird auf einer Micro-SD Karte auf dem Rubber Ducky im .bin Format gespeichert.
  • Der Taster ist ebenfalls nur bei geöffnetem Gehäuse zugänglich und wird nur für die Entwicklung benötigt.
  • Er wird verwendet, um entweder den Angriff erneut auszuführen oder um den Bootloader zu starten, um die Firmware des Ruber Ducky zu aktualisieren.

Allgemeinerablauf

  • SD-Karte einstecken in das Notebook stecken.
  • Ducky-Script encoden (.jar oder Website toolkit) zu .bin
  • Payload (.bin) auf SD-Karte ablegen und SD-Karte in den Rubber Ducky stecken
  • USB-Stick in Opfer-Rechner stecken
  • Payload führt sich automatisch aus

Git

Hier kann man aus einem Ducky Script eine bin erstellen

Daran denken das Deutsche Tastaturlayout auszuwählen

Beispiele


REM Code: open terminal on mac
DELAY 1000
GUI SPACE
DELAY 500
DELETE
STRING terminal
DELAY 500
ENTER

Links