Innehållsförteckning:

Hacka ett USB -tangentbord: 6 steg (med bilder)
Hacka ett USB -tangentbord: 6 steg (med bilder)

Video: Hacka ett USB -tangentbord: 6 steg (med bilder)

Video: Hacka ett USB -tangentbord: 6 steg (med bilder)
Video: Виниловый сайдинг! Секреты монтажа и полезные хитрости, о которых мало кто знает! 2024, November
Anonim
Hackar ett USB -tangentbord
Hackar ett USB -tangentbord

Hur man hackar ett USB -tangentbord eller något tangentbord för den delen. Skicka ingångar till datorn utan en irriterande mikrokontroller.

Tillbehör

Du kommer behöva:

Ett USB -tangentbord

Steg 1: Öppna tangentbordet

Öppna tangentbordet
Öppna tangentbordet

Öppna fallet. Du kan använda en skruvmejsel eller ett löjligt multifunktionsverktyg. Ibland, även efter att alla skruvar har tagits bort, öppnas tangentbordet fortfarande inte. I den här situationen, oroa dig inte, bara bända isär kraftfullt med din skruvmejsel. Det spelar ingen roll om du bryter fallet. Du behöver det inte riktigt.

Steg 2: Spåra bokstäverna tillbaka till stiften

Spåra bokstäverna tillbaka till stiften
Spåra bokstäverna tillbaka till stiften
Spåra bokstäverna tillbaka till stiften
Spåra bokstäverna tillbaka till stiften
Spåra bokstäverna tillbaka till stiften
Spåra bokstäverna tillbaka till stiften

Insidan av fodralet ska ha två plastark (ett ovanpå det andra). Ett plastark kommer att ha tryckta ledande spår som går till en uppsättning stift på kretskortet och det andra arket kommer att ha spår som går till en annan uppsättning stift på kretskortet. blad kommer att röra varandra. Detta slutför kretsen och uppmanar styrelsen att skicka en bokstav, ett nummer eller ett kommando tillbaka till datorn. Det du behöver göra är att märka varje ledande cirkel på båda arken med bokstavsnyckeln som motsvarar den. Så, till exempel, om du skulle trycka ner "A" på tangentbordet, märk plastcirkeln på båda plastskivorna som skulle skjutas ihop om "A" -knappen skulle slå (se bild på märkta ark). har märkt båda plastarken med alla motsvarande nycklar (som du planerar att använda i ditt projekt), nästa sak du behöver göra är att spåra bokstäverna tillbaka till kretskortet med en Sharpie (se anteckningar på bilder). En sätt att förenkla saken är att överväga det ena bladet "SIDE A" och det andra "SIDE B". Nedan är ett diagram som jag gjorde för det specifika tangentbordet jag arbetade med. Kom ihåg att alla tangentbord är olika. Det kommer att hjälpa dig oerhört om du gör ett liknande diagram för tangentbordet du arbetar med.

PIN -LAYOUT: | | | | | | | | XXXXXX | | X | | | | | | | | X1234 5678 12 11 10 98765 432 1SIDE A SIDE BPIN SIDE AA01 - 0, 9, 8, 7, 4, 3, 2, 1A02 - 6, 5, -A03 - N, B,? (Snedstreck) A04 - (punkt), (komma), M, V, C, X, Z, (ange) A05 - H, G, (mellanslag), '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 - (ange) A12 - (mellanslag)

Steg 3: En anteckning om Pin -layouter och skiftregister

En anteckning om Pin -layouter och skiftregister
En anteckning om Pin -layouter och skiftregister
En anteckning om pinlayouter och skiftregister
En anteckning om pinlayouter och skiftregister
En anteckning om pinlayouter och skiftregister
En anteckning om pinlayouter och skiftregister

I grund och botten är ett tangentbord ett specialiserat skiftregister. Den tar in många ingångar och skickar ut en utgång till datorn (det är en ASCII -kod eller kontrollkommando).

När en omkopplare stängs behandlar skiftregistret vilka två stift som är anslutna och tolkar det som en viss utgång.

Så om du hade tio stift som gick till varje plastark så hade du hundra möjliga kombinationer. Detta beror på att varje stift på ett ark kan kombineras med varje stift på andra sidan. Detta skulle ge tio rader med tio möjliga kombinationer. Med andra ord, du har just skapat en "10 X 10" 2-dimensionell array.

Till exempel, om du ansluter "Pin 4" på SIDE A och "Pin 6" på SIDE B kommer du att skapa bokstaven "M" på datorn (se bild).

Om du ansluter "Pin 8" på SIDE A och "Pin 7" på SIDE B kommer du att få bokstaven "I" på datorn (se bild).

Det är verkligen ganska enkelt.

Steg 4: Fästa trådar

Fästa trådar
Fästa trådar
Fästa trådar
Fästa trådar
Fästa trådar
Fästa trådar

Så nu vet du vilka stift som producerar vilka bokstäver. Nu måste du ansluta dina egna galna skapelser till brädorna.

Men vänta!

Innan du kan ansluta saker till kortet måste du ansluta ledningar till kortet!

Suck…

Du kommer att behöva:

tråd (helst i ett antal färger)

snabbinställande epoxi (från din lokala Radioshack eller Home Depot) ett rakblad ett lödkolv

Så här gör du. Räkna antalet stift som du behöver fästa ledningar till. När detta är gjort, förbered alla trådar du behöver. De måste avskalas i båda ändarna ungefär en kvarts tum och bör vara cirka fem till sex tum långa. Försök att använda många olika trådfärger så att du kan skilja dem åt senare. I ena änden, böj den avskalade delen av tråden så att den kan hålla sig mot brädet (se bild).

Linda tråden runt brädan så att den avskalade delen vidrör en och bara en av stiften som den behöver anslutas till. Se till att ingen av trådarna rör vid varandra. När alla trådar är på plats (vidrör stiften och inte vidrör varandra) måste du limma.

Förbered lite epoxi och täck skivans baksida med epoxi så att trådarna limmas på plats på motsatt sida från de ledande stiften. Låt den stå hur många timmar som epoxin säger att den måste sitta för maximal styrka.

Sexton till tjugo timmar senare eller så kommer du att behöva lödas. Så löd kabeln till stiftet. Om lödet inte fastnar i stiftet, repa stiftet med ett rakblad ett par gånger och försök igen. Om tappen är belagd med något, skrapa bort beläggningen med ett rakblad och löd sedan på den.

Om du har mycket pengar är det bara att limma tråden på stiftet med ledande epoxi mycket, mycket, noggrant.

När allt är torrt och på plats, testa tangentbordet. Om det fungerar är du mer mindre klar.

Lägg det i ett snyggt fodral eller lägg det i ett radioshack -fodral. Det spelar ingen roll.

Steg 5: Andra tangentbord och överväganden

Andra tangentbord och överväganden
Andra tangentbord och överväganden
Andra tangentbord och överväganden
Andra tangentbord och överväganden
Andra tangentbord och överväganden
Andra tangentbord och överväganden

Vissa tangentbord har uttag. Om det gör det sparar du mycket arbete. Vad du behöver göra är att skaffa ditt eget uttag eller en uppsättning toppnålar och lödkablar till varje anslutning. När du har ett uttag eller huvudstiften med kablar anslutna, anslut det till uttaget på kortet. Testa det för att se om det fungerar genom att vidröra en tråd på varje sida tillsammans. Om det fungerar klistrar du fast huvudstiften eller uttaget i uttaget på brädet och du är klar. Det är faktiskt så enkelt att ansluta att du kanske inte ens vill bry dig om att spåra plastarken och bara försöka räkna ut tangentkombinationerna genom försök och fel. Det finns också Mac USB -tangentbord som låter dig ansluta andra USB -enheter till datorn via dem. Jag önskar att jag kunde berätta något mer upplysande om USB -anslutningarna på dessa kort, men jag kan inte. Kanske kan du göra något djupt med dem. Annars kan du bara fästa ledningar till den med hjälp av metoden som visas i steg 4. andra överväganden: -USB-kabeln har en tendens att slita av skiftregisterkortet. Du kanske vill limma den på plats. -USB-enheter är 5v 100ma-Vissa kort har lysdioder anslutna (se bild). Du kanske kan skicka tillbaka data från datorn för att tända dem. Om du kan styra lysdioderna kan du ansluta lågspänningsreläer till dem och ha såväl utgångar som ingångar. Jag har inte försökt räkna ut det ännu, men om du vill prova kan det vara bra att börja här:

Steg 6: Ett steg bortom

Ett steg bakom!
Ett steg bakom!
Ett steg bakom!
Ett steg bakom!
Ett steg bakom!
Ett steg bakom!

När du har ett hackat tangentbord kan du använda det för ett antal funktioner och bifoga ett antal olika switchar. Du kan bygga ditt eget skrivmaskinstangentbord. Kolla bild och video. Det kanske inte laddas automatiskt och det kan ta lång tid att ladda när det gör det (det är cirka 20 MB), men här är videon av skrivmaskinen: https://a.parsons.edu/~randy/video/typewriter.mov Du kan använda en fotocell som omkopplare (som på bilden och videon). Du kan ansluta den till en kapacitanssensor och använda nästan vad som helst för att utlösa en händelse i en Flash -film. Du kan ansluta den till något golv växlar och utvecklar ditt eget DDR -spel. Du kan göra fler saker än jag någonsin kunnat drömma om.

Bild
Bild

Tyckte du att det här var användbart, roligt eller underhållande? Följ @madeineuphoria för att se mina senaste projekt.

Rekommenderad: