Forum: Mikrocontroller und Digitale Elektronik HackMyKeyboard


von Kai F. (kai-) Benutzerseite


Lesenswert?

Hallo Community,

Ich habe eine Idee, die ich gerne umsetzen würde, ich bin mir allerdings 
nicht sicher ob das so einfach machbar ist wie ich mir das vorstelle.

Anfänglich wollte ich einen Hardware Keylogger bauen, den ich einfach in 
Reihe mit dem USB Keyboard schalte, jetzt ist mir das aber zu einfach 
und zu umständlich zu handeln.
Die erweiterte Idee war jetzt das Keyboardkabel von außen auszulesen so 
in der Art wie ein Strommesser am Oszi  funktioniert, nur dass ich eben 
lediglich Digitalsignale messen muss.
Dazu jetzt die Frage: Wäre das überhaupt möglich oder habe ich hier 
irgendwo einen Denkfehler drin? Ist das Kabel vielleicht zu gut 
geschirmt um überhaupt etwas zu messen?

Jetzt der Disclaimer ;)
Ich bin kein Skriptkiddie, welches das BIOS Passwort der Eltern loggen 
will, sondern mich interessiert sowas besonders wegen der 
Sicherheitsbrisanz, gibt vielleicht jemand, der das versteht :)

Gruß
Kai

von ARM-Fan (Gast)


Lesenswert?

>den ich einfach in Reihe mit dem USB Keyboard schalte, jetzt ist mir
>das aber zu einfach

Das halte ich für ein Gerücht, dass es für dich zu einfach ist den
USB Datenstrom on-the-fly mitzulesen und die Tastendrücke daraus
zu dekodieren.

>Ist das Kabel vielleicht zu gut geschirmt

Sollte man aus EMV-Gründen zumindest hoffen.

>Wäre das überhaupt möglich

Naja, bei PS2 denkbar. Auch wenn es schwierig werden wird, Takt und
Daten sauber zu trennen.

Bei USB. Vergiß es!

von Kai F. (kai-) Benutzerseite


Lesenswert?

hatte schon befürchtet, dass es bei USB sehr schwierig wird...
Dann werde ich es eben erstmal mit dem on-the-fly Logger versuchen, USB 
muss schon sein, wer benutzt denn heute noch PS2 :D

von ARM-Fan (Gast)


Lesenswert?

Wie sieht denn dein Ansatz für's USB loggen aus?

von Kai F. (kai-) Benutzerseite


Lesenswert?

prinzipiell hatte ich ganz primitiv gedacht man könnte die 
Datenleitungen an die externen Interrupts von einem µC anschließen, 
wollte es mir aber erst noch unter dem Oszi anschauen, damit ich die 
maximale Frequenz ermitteln kann.

von ARM-Fan (Gast)


Lesenswert?

OK, da bist du ein wenig blauäugig. Aber versuchs ruhig mal... ;-)

von Walter (Gast)


Lesenswert?

Gibts schon und kam mal in Fernsehen bzw. ein Video im Netz. Die News 
war mal bei heise zu lesem, wenn ich mich richtig erinnere. Bis auf ein 
paar Meter (je nach Aufwand auch mehr) kannst du jedes Keyboard 
empfangen.

von Andreas K. (ergoproxy)


Lesenswert?

Sportlicher Ehrgeiz was =) naja über Sinn und Zweck von sowas lässt sich 
streiten.

Immer schön wissenschaftliche Veröffentlichungen/Computer/Newsseiten 
ansehn :-)

http://lasecwww.epfl.ch/keyboard/

War mal ein interessanter Artikel drüber im Gulli ^^ auch über das 
"abhören" von Pc-Monitoren aus nem Van vor der Haustür usw.

Ich glaube, dass es machbar ist, wobei ich nicht mit 100% sagen kann ob 
diese Videos echt sind ^^ wer kann das schon.

Gruß ErgoProxy

von Walter (Gast)


Lesenswert?

Genau die Videos meinte ich. Das ist aber nicht die original Seite. Es 
gab da noch ein paar mehr. Ist schon so lange her ...

von Kai F. (kai-) Benutzerseite


Lesenswert?

ist ja doof... gibts ja schon alles, mal schauen wie viel Wahrheit dabei 
ist. Prinzipiell sollte so ein Logger am USB aber doch machbar sein, 
schließlich würde es reichen ein 'a' zu drücken und das zugehörige 
Muster zu speichern, ein weiterer Druck könnte dann als solches erkannt 
werden.
Da USB Tastaturen mit LowSpeed USB funktionieren, sollte ein einfacher 
AVR reichen, ich werd mich mal reinlesen

Kai

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.