it-swarm.com.de

Wie kann ich einen USB als Tastatur neu programmieren?

In einem meiner letzten Beiträge habe ich festgestellt, dass Sie ein USB-Laufwerk so umprogrammieren können, dass es als Tastatur für einen Computer angezeigt wird. Ich würde gerne wissen, wie das geht. Ich bin derzeit auf einem Power-Google und versuche, die Antwort zu finden, die ich brauche. (Ich weiß, dass Sie USB-Laufwerke bereits kaufen können, aber ich möchte eine machen!)

Wenn ich irgendwelche Lösungen finde, werde ich dies selbst beantworten, aber vielleicht kann jemand hier die Geschwindigkeit beschleunigen?

um es noch einmal zu wiederholen: Wie programmiere ich ein USB-Laufwerk neu, um es als Tastatur anzuzeigen?

ursprüngliche Frage, auf der dies basiert:

Wie können USB-Sticks gefährlich sein?

20
TheHidden

Obwohl dies möglich ist, ist es schwierig, dies selbst zu tun, und es ist für fortgeschrittene Benutzer. Es erfordert viel Wissen über Low-Level-Programmierung und Hardware.

Es scheint, dass Sie hier die Neuprogrammierung der Firmware eines USB-Flash-Laufwerks als HID (Human Interface Device) durchführen möchten. Dies wird als bad USB Bezeichnet.

Ich habe ein Tutorial namens Wie man einen eigenen schlechten USB macht gefunden. Das Tutorial führt Sie detaillierter in das ein, was es ist bad USB Und erklärt, wie man eines in Windows erstellt.
Der in diesem Tutorial beschriebene Exploit funktioniert jedoch nicht auf allen USB-Sticks. Es hat einige spezifische Anforderungen.

Aus dem Tutorial-Intro:

Die meisten gängigen USB-Sticks können aufgrund der "Bad USB-Schwachstelle" ausgenutzt werden. Auf diese Weise können Hacker ihren Mikrocontroller so umprogrammieren, dass er als „Human Interface Device“ (HID)/Tastatur fungiert und benutzerdefinierte Tastenanschläge auf unserem Zielcomputer ausführt. Dieses Szenario wird oft als "HID Payload Attack" bezeichnet, da Sie Ihr Skript zur Ausführung an den Bad USB übergeben müssen (dazu später mehr). Obwohl fast jedes USB-Flash-Laufwerk ausgenutzt werden kann, wurde bisher nur eine Möglichkeit zur Neuprogrammierung von „Phison“ -Mikrocontrollern veröffentlicht.

Ich habe das Tutorial noch nicht ausprobiert, daher kann ich Ihnen nicht sagen, ob es funktionieren wird, aber nichts, als es selbst auszuprobieren :)

Ich glaube nicht, dass Sie eine normale Taste "neu programmieren" können, um eine Tastatur zu emulieren.

Wenn Sie jedoch ein USB-Gerät so programmieren möchten, dass es eine Tastatur emuliert und Sequenztasten eingibt, können Sie nach den USB-Tasten TEENSY suchen. https://www.pjrc.com/teensy/

Sie können Ihre eigene Nutzlast auswählen oder programmieren und das tun, was Sie damit tun möchten.

1
Sorcha

Da bereits eine Antwort zum Thema "Wie man einen eigenen schlechten USB-Stick erstellt" gegeben wurde, gebe ich Ihnen eine einfache Methode, um etwas Ähnliches zu tun.

Sie können ein Bash Bunny oder Rubber Ducky bekommen und sie unter anderem so programmieren, dass sie sich wie eine Tastatur verhalten.

Haftungsausschluss: Ich arbeite nicht für Hak5. Ich habe meine Augen auf ihre Produkte gerichtet, aber noch keine gekauft. Ihre Produkte sind jedoch bei Pentestern sehr beliebt.

0
John Zhau