Hallo Ich habe vor ein paar Wochen ein neues Projekt gesucht , bei googeln bin ich dan auf folgendes gestoßen ! RadioKeySniff - ein moderner Minispion für die Tastatur Danke an Blafusel (http://www.blafusel.de/misc/mc_kblogger.html) Das ganze war schnell aufgebaut und getestet , nun suche ich was neues fürs Wochenende !. Also dachte ich mir das muss doch auch mit USB gehen ?. Ich denke das USB um einiges Komplexer ,die Programmierung wird wohl um einiges anspruchsvoller !. Ich wollte aus diesem Grund hier mal in die Runde frage wer hat erfahrungen mit USB/AVR ?.Wer hat sowas schon einmal gemacht !. Was stellt wohl die größte Hürde dar ?. mfg Manfred
Ein Hardware-Keylogger ? Ziemlich subversives Projekt, ich kenne keine Anwendung die nicht verbrecherisch oder zumindest moralisch verwerflich wäre... Pfui! Mit USB ist sowas wirklich sehr kompliziert - einfach so "die Leitung anzapfen" wird kaum funktionieren. http://www.mikrocontroller.net/articles/USB
Hallo Ich denke nicht das ich es für irgendwas in dieser Richtung einsetzten möchte.Für die Zwecke kann man den Schrott auch für ein paar Euros fertig bestellen ! Hier gehts ums Basteln und um Gehirn-Jogging Danke für den Link
Du brauchst zwei AVRs. Einer ist Host gegenüber der Tastatur, der andere ist als Device konfiguriert und emuliert die angeschlossene Tastatur gegenüber dem PC. Bei einem bestimmten Tastendruck könnte sich der AVR dann als Mass Storage Device anmelden und die Daten in einer Textdatei liefern. Sicher ein nettes Projekt ;-)
Mars schrieb: > Du brauchst zwei AVRs. Einer ist Host gegenüber der Tastatur, der andere > ist als Device konfiguriert und emuliert die angeschlossene Tastatur > gegenüber dem PC. Ein AVR als USB-Host ? Ich hab dafür bisher nur ein Beispiel gesehen... mit einem Mikroskopisch kleinen USB-Host-IC.
Hallo Ich dachte eher daran die Daten einfach durchzureichen wie es in dem Bsp von Blafusel gemacht wurden Manfred
>Ein AVR als USB-Host ? Ich hab dafür bisher nur ein Beispiel gesehen... Die AT90USB unterstützen USB-OTG. >Ich dachte eher daran die Daten einfach durchzureichen wie es in dem Bsp >von Blafusel gemacht wurden Das geht nicht. Du brauchst zwei USB Controller. Einen Host und einen Device Controller. Da ich keinen AVR mit zwei USB-Controllern kenne, wirst du wohl zwei AVRs benötigen.
So ins unreine gedacht: Einfach mitlauschen geht sicherlich auch, jedoch müsstest du dann ohne USB-Chip direkt an das Signal und es auswerten ohne aktiv als USB-Teilnehmer sichtbar zu sein
Naja, da die meisten Tastaturen als USB1.1 Device arbeiten, könnte man auch die weit verbreitete BitBanging-USB Firmware verwenden. Da man hierbei die Hardware-Schnittstelle komplett im Griff hat, kann man vielleicht einen Transparent-Mode einbauen, also einfach alles mitloggen, dekodieren und relevante Informationen speichern. Das Problem bei den Controllern mit Hardware-USB ist ja, dass sie bereits weite Teile des Framings sowohl für den Empfang, als auch das Senden selbst erledigen. Das Senden müsste man für so eine Aufgabe aber abklemmen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.