Inhaltsverzeichnis:

Hacken einer USB-Tastatur - Gunook
Hacken einer USB-Tastatur - Gunook

Video: Hacken einer USB-Tastatur - Gunook

Video: Hacken einer USB-Tastatur - Gunook
Video: Hacking USB keyboard for game controller 2024, Juli
Anonim
Hacken einer USB-Tastatur
Hacken einer USB-Tastatur

So hacken Sie eine USB-Tastatur oder eine andere Tastatur. Senden Sie Eingaben an den Computer ohne lästigen Mikrocontroller.

Lieferungen

Du wirst brauchen:

Eine USB-Tastatur

Schritt 1: Öffnen Sie die Tastatur

Öffne die Tastatur
Öffne die Tastatur

Öffnen Sie das Gehäuse. Sie können einen Schraubendreher oder ein lächerlich aussehendes Mehrzweckwerkzeug verwenden. Manchmal lässt sich die Tastatur auch nach dem Entfernen aller Schrauben nicht öffnen. Machen Sie sich in dieser Situation keine Sorgen, hebeln Sie das Gehäuse einfach mit Ihrem Schraubendreher gewaltsam auseinander. Es spielt keine Rolle, ob Sie den Fall zerbrechen. Sie brauchen es nicht wirklich.

Schritt 2: Verfolgen Sie die Buchstaben zurück zu den Pins

Verfolgen Sie die Buchstaben zurück zu den Pins
Verfolgen Sie die Buchstaben zurück zu den Pins
Verfolgen Sie die Buchstaben zurück zu den Pins
Verfolgen Sie die Buchstaben zurück zu den Pins
Verfolgen Sie die Buchstaben zurück zu den Pins
Verfolgen Sie die Buchstaben zurück zu den Pins

Das Innere des Gehäuses sollte zwei Plastikfolien (übereinander) haben. Eine Plastikfolie hat gedruckte Leiterbahnen, die zu einem Satz von Stiften auf der Leiterplatte führen, und die andere Folie hat Leiterbahnen, die zu einem anderen Satz von Stiften auf der Leiterplatte führen. Wenn Sie eine Taste drücken, werden die Leiterbahnen auf beiden Blätter berühren sich. Dies schließt die Schaltung und weist die Platine an, einen Buchstaben, eine Zahl oder einen Befehl zurück an den Computer zu senden. Sie müssen jeden leitfähigen Kreis auf beiden Blättern mit dem entsprechenden Buchstabenschlüssel beschriften. Wenn Sie also beispielsweise auf der Tastatur "A" drücken, beschriften Sie den Kunststoffkreis auf beiden Kunststoffplatten, der beim Anschlagen der Taste "A" zusammengedrückt würde (siehe Bild der beschrifteten Blätter). Sie haben beide Plastikfolien mit allen entsprechenden Schlüsseln (die Sie in Ihrem Projekt verwenden möchten) beschriftet, als nächstes müssen Sie die Buchstaben mit einem Sharpie zurück auf die Platine verfolgen (siehe Hinweise zu den Bildern). Um die Sache zu vereinfachen, betrachten Sie ein Blatt "SEITE A" und das andere "SEITE B". Unten ist eine Tabelle, die ich für die jeweilige Tastatur erstellt habe, an der ich gearbeitet habe. Bitte denken Sie daran, dass alle Tastaturen unterschiedlich sind. Es wird Ihnen immens helfen, wenn Sie ein ähnliches Diagramm für die Tastatur erstellen, an der Sie arbeiten.

PIN-LAYOUT:| | | | | | | | XXXXX | | X | | | | | | | | X1234 5678 12 11 10 98765 432 1SEITE A SEITE BPIN SEITE AA01 - 0, 9, 8, 7, 4, 3, 2, 1A02 - 6, 5, -A03 - N, B, ?(Schrägstrich)A04 - (Punkt), (Komma), M, V, C, X, Z, (Eingabe)A05 - H, G, (Leerzeichen), 'A06 - L, K, J, F, D, S, A,;A07 - Y, TA08 - P, O, I, U, R, E, W, QPIN SIDE BA02 - 1, Q, A, ZA03 - 2, W, S, XA04 - 3, E, D, CA05 - 4, 5, R, T, F, G, V, BA06 - 6, 7, Y, U, H, J, N, MA07 - 8, I, K, (Komma)A08 - 9, O, L, (Punkt)A09 - P, 0, ?, -, ',;A11 - (Eingabe)A12 - (Leerzeichen)

Schritt 3: Ein Hinweis zu Pin-Layouts und Schieberegistern

Ein Hinweis zu Pin-Layouts und Schieberegistern
Ein Hinweis zu Pin-Layouts und Schieberegistern
Ein Hinweis zu Pin-Layouts und Schieberegistern
Ein Hinweis zu Pin-Layouts und Schieberegistern
Ein Hinweis zu Pin-Layouts und Schieberegistern
Ein Hinweis zu Pin-Layouts und Schieberegistern

Grundsätzlich ist eine Tastatur ein spezialisiertes Schieberegister. Es nimmt viele Eingaben auf und sendet eine Ausgabe an den Computer (das ist ein ASCII-Code oder ein Steuerbefehl).

Wenn ein Schalter geschlossen wird, verarbeitet das Schieberegister, welche zwei Pins verbunden sind und interpretiert es als einen bestimmten Ausgang.

Wenn Sie also zehn Stifte an jeder Plastikfolie hätten, hätten Sie hundert mögliche Kombinationen. Dies liegt daran, dass jeder einzelne Pin auf einem Blatt mit jedem einzelnen Pin auf der anderen Seite kombiniert werden kann. Dies würde zehn Reihen mit zehn möglichen Kombinationen ergeben. Mit anderen Worten, Sie haben gerade ein 2-dimensionales Array "10 x 10" erzeugt.

Wenn Sie beispielsweise "Pin 4" an SIDE A und "Pin 6" an SIDE B anschließen, erzeugen Sie den Buchstaben "M" auf dem Computer (siehe Bild).

Wenn Sie "Pin 8" an SIDE A und "Pin 7" an SIDE B anschließen, erzeugen Sie am Computer den Buchstaben "I" (siehe Bild).

Es ist wirklich ganz einfach.

Schritt 4: Anbringen von Drähten

Anbringen von Drähten
Anbringen von Drähten
Anbringen von Drähten
Anbringen von Drähten
Anbringen von Drähten
Anbringen von Drähten

Jetzt wissen Sie also, welche Pins welche Buchstaben produzieren. Jetzt müssen Sie Ihre eigenen verrückten Kreationen mit den Boards verbinden.

Aber warte!

Bevor Sie Dinge an die Platine anschließen können, müssen Sie Drähte an die Platine anschließen!

Seufzen…

Du wirst brauchen:

Draht (idealerweise in mehreren Farben)

schnell abbindendes Epoxidharz (von Ihrem lokalen Radioshack oder Home Depot) eine Rasierklinge ein Lötkolben

Also, hier ist, was Sie tun. Zählen Sie die Anzahl der Pins, an die Sie Drähte anschließen müssen. Sobald dies erledigt ist, bereiten Sie alle Drähte vor, die Sie benötigen. Sie müssen an beiden Enden etwa einen Viertelzoll abisoliert werden und sollten etwa fünf bis sechs Zoll lang sein. Versuchen Sie, viele verschiedene Drahtfarben zu verwenden, damit Sie sie später unterscheiden können. Biegen Sie an einem Ende den abisolierten Teil des Drahtes so, dass er sich an der Platine halten kann (siehe Bild).

Wickeln Sie den Draht so um die Platine, dass der abisolierte Teil einen und nur einen der Pins berührt, mit denen er verbunden werden muss. Stellen Sie sicher, dass sich keine der Drähte berühren. Wenn alle Drähte vorhanden sind (die Stifte berühren und sich nicht berühren), müssen Sie kleben.

Bereiten Sie etwas Epoxid vor und bedecken Sie die Rückseite der Platine mit Epoxid, sodass die Drähte auf der den leitfähigen Stiften gegenüberliegenden Seite festgeklebt sind. Lassen Sie es für wie viele Stunden das Epoxidharz sagt, dass es für maximale Festigkeit sitzen muss.

Sechzehn bis zwanzig Stunden später oder so müssen Sie löten. Löten Sie also den Draht an den Stift. Wenn das Lot nicht am Stift haftet, kratzen Sie den Stift ein paar Mal mit einer Rasierklinge und versuchen Sie es erneut. Wenn der Stift mit etwas beschichtet ist, kratzen Sie die Beschichtung mit einer Rasierklinge ab und löten Sie dann daran.

Wenn Sie viel Geld haben, kleben Sie den Draht einfach sehr, sehr sorgfältig mit leitfähigem Epoxid an den Stift.

Wenn alles trocken und an seinem Platz ist, testen Sie die Tastatur. Wenn es funktioniert, bist du mehr weniger fertig.

Legen Sie es in einen schönen Koffer oder in einen Radioshack-Koffer. Es spielt keine Rolle.

Schritt 5: Andere Tastaturen und Überlegungen

Andere Tastaturen und Überlegungen
Andere Tastaturen und Überlegungen
Andere Tastaturen und Überlegungen
Andere Tastaturen und Überlegungen
Andere Tastaturen und Überlegungen
Andere Tastaturen und Überlegungen

Einige Tastaturen haben Buchsen. Ist dies der Fall, erspart es Ihnen viel Arbeit. Was Sie tun müssen, ist Ihre eigene Buchse oder einen eigenen Satz von Kopfstiften und Lötdrähten für jeden Anschluss. Sobald Sie eine Buchse oder Kopfstifte mit angeschlossenen Drähten haben, stecken Sie sie in die Buchse auf der Platine. Testen Sie, ob es funktioniert, indem Sie auf jeder Seite einen Draht berühren. Wenn es funktioniert, kleben Sie die Header-Pins oder den Sockel in die Buchse auf der Platine und Sie sind fertig. Das Anschließen ist so einfach, dass Sie sich vielleicht nicht einmal die Mühe machen möchten, die Plastikfolien zu verfolgen und einfach versuchen, die Tastenkombinationen durch Ausprobieren herauszufinden. Es gibt auch Mac-USB-Tastaturen, mit denen Sie andere USB-Geräte an den Computer anschließen können. Ich wünschte, ich könnte Ihnen etwas Aufschlussreicheres über die USB-Anschlüsse auf diesen Boards erzählen, aber ich kann nicht. Vielleicht kannst du etwas Tiefgründiges mit ihnen machen. Andernfalls können Sie einfach Drähte mit der in Schritt 4 gezeigten Methode daran anschließen. Weitere Überlegungen: -Das USB-Kabel neigt dazu, die Schieberegisterplatine abzureißen. Vielleicht möchten Sie es festkleben. -USB-Geräte sind 5V 100mA-Einige Boards haben LEDs angeschlossen (siehe Bild). Möglicherweise können Sie Daten vom Computer zurücksenden, um sie zu beleuchten. Wenn Sie die LEDs steuern können, können Sie Niederspannungsrelais daran anschließen und sowohl Ausgänge als auch Eingänge haben. Ich habe noch nicht versucht, es herauszufinden, aber wenn Sie es versuchen möchten, könnte hier ein guter Ausgangspunkt sein:

Schritt 6: Ein Schritt weiter

Einen Schritt weiter!
Einen Schritt weiter!
Einen Schritt weiter!
Einen Schritt weiter!
Einen Schritt weiter!
Einen Schritt weiter!

Sobald Sie eine gehackte Tastatur haben, können Sie sie für eine Reihe von Funktionen verwenden und verschiedene Arten von Schaltern anbringen. Sie können Ihre eigene Schreibmaschinentastatur bauen. Überprüfen Sie das Bild und das Video. Es wird möglicherweise nicht automatisch geladen und es kann lange dauern, bis es geladen wird (es sind etwa 20 MB), aber hier ist das Video der Schreibmaschine: https://a.parsons.edu/~randy/video/typewriter.movSie können eine Fotozelle als Schalter verwenden (wie im Bild und Video zu sehen). Sie können sie an einen Kapazitätssensor anschließen und fast alles verwenden, um ein Ereignis in einem Flash-Film auszulösen. Sie können sie an eine Etage anschließen Schalter und entwickle dein eigenes DDR-Spiel. Du kannst mehr Dinge tun, als ich mir jemals hätte ausdenken können.

Bild
Bild

Fanden Sie das nützlich, lustig oder unterhaltsam? Folgen Sie @madeineuphoria, um meine neuesten Projekte zu sehen.

Empfohlen: