USB Keylogger Arduino - so schwer?

OP #2727311
Lesenswert?
• ▲
▼
Hallo,

ich bin letzens auf ein Video gestoßen wo jemand über USB Keylogger usw. 
geredet hat. Er hat auch selbst einen in Arduino geschrieben aber 
irgendwie halte ich das für etwas zu umständlich.

Seite: 
http://www.irongeek.com/i.php?page=security/homemade-hardware-keylogger-phukd

Kann man nicht einfach ein simples USB Verlängerungskabel nehmen, die 4 
Adern anzapfen, an den Arduino packen und auswerten? Dann spart man sich 
ein USB Host Shield und man spart sich das der Arduino selbst wieder so 
tun muss als wäre er ein Keyboard.

Hat das schonmla jemand gemacht/ würde es klappen?

Viele Grüße.
Gast #2739250
Lesenswert?
• ▲
▼
Als erstes wäre wichtig zu wissen ob du einen PS/2- oder 
USB-Tastatur-Logger bauen/programmieren willst.

Da du was von "USB-Verlängerungskabel" schreibst tippe ich mal auf USB. 
Also brauchst du einen Controller der entweder USB "kann" in dem deine 
Firmware läuft, oder du versuchst selbst "von Hand" die D+/D- Pin 
Zustände mitzuloggen, und dekodierst dir daraus dein Low-Level USB und 
danach dein HID Zeugs. Spätestens hier wäre ein Blick in die relevanten 
USB Spec Dokumente angebracht.

Du brauchst natürlich dann auch einen Controller der die D+/D- Pins 
hinreichend oft/schnell sampeln kann.
Gast #2743681
Lesenswert?
• ▲
▼
USB Protokoll mitschneiden ist nicht so einfach.
Die VUSB Library hat 6636 Zeilen.

Protokollspezifikation durcharbeiten, 2000 Programmzeilen zur 
Dekodierung schreiben und debuggen. Da brauchst du einige Zeit. Zwei 
Module zu je $15 zusammen stöpseln ist einfacher.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.