Съдържание:
- Консумативи
- Стъпка 1: Отворете клавиатурата
- Стъпка 2: Проследете буквите обратно до щифтовете
- Стъпка 3: Забележка относно оформлението на щифтовете и регистрите за изместване
- Стъпка 4: Прикрепване на проводници
- Стъпка 5: Други клавиатури и съображения
- Стъпка 6: Една стъпка отвъд
Видео: Хакване на USB клавиатура: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Как да хакнете USB клавиатура или която и да е клавиатура по този въпрос. Изпращайте входове в компютъра без досаден микроконтролер.
Консумативи
Ще имаш нужда:
USB клавиатура
Стъпка 1: Отворете клавиатурата
Отворете калъфа. Можете да използвате отвертка или друг смешно изглеждащ многофункционален инструмент. Понякога дори след като всички винтове са отстранени, клавиатурата все още няма да се отвори. В тази ситуация, не се притеснявайте, просто насилствено отделете кутията с отвертката. Няма значение дали нарушавате случая. Всъщност нямате нужда от него.
Стъпка 2: Проследете буквите обратно до щифтовете
Вътрешността на кутията трябва да има два пластмасови листа (един върху друг). Един пластмасов лист ще има отпечатани проводящи следи, които отиват към един набор от щифтове на платката, а другият лист ще има следи, които отиват към друг набор от щифтове на платката. листата ще се допират един до друг. Това завършва веригата и казва на дъската да изпрати буква, номер или команда обратно на компютъра. Това, което трябва да направите, е да маркирате всеки проводящ кръг на двата листа с буквения ключ, който съответства на него. Така например, ако трябва да натиснете надолу "А" на клавиатурата, маркирайте пластмасовия кръг на двата листа пластмаса, който ще бъде натиснат заедно, ако клавишът "А" удари (вижте снимката с етикетирани листове). са обозначили и двата пластмасови листа с всички съответни клавиши (които планирате да използвате във вашия проект), следващото нещо, което трябва да направите, е да проследите буквите обратно към платката с Sharpie (вижте бележките към снимките). начин да опростим въпроса е да разгледаме единия лист „SIDE A“и другия „SIDE B“. По -долу е диаграма, която направих за конкретната клавиатура, върху която работех. Моля, не забравяйте, че всички клавиатури са различни. Това ще ви помогне изключително много, ако направите подобна диаграма за клавиатурата, върху която работите.
Разпределение на ПИН: | | | | | | | | XXXXXX | | X | | | | | | | | X1234 5678 12 11 10 98765 432 1 СТРАНА СТРАНА BPIN СТРАНА AA01 - 0, 9, 8, 7, 4, 3, 2, 1A02 - 6, 5, -A03 - N, B,? (Наклонена черта) A04 - (точка), (запетая), M, V, C, X, Z, (въведете) A05 - H, G, (интервал), '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, (запетая) A08 - 9, O, L, (точка) A09 - P, 0,?, -, ',; A11 - (въведете) A12 - (интервал)
Стъпка 3: Забележка относно оформлението на щифтовете и регистрите за изместване
По принцип клавиатурата е специализиран регистър за смяна. Той приема много входове и изпраща един изход към компютъра (това е ASCII код или команда за управление).
Когато превключвателят е затворен, регистърът за смяна обработва кои два пина са свързани и го интерпретира като един конкретен изход.
Така че, ако имате десет щифта към всеки пластмасов лист, тогава ще имате сто възможни комбинации. Това е така, защото всеки щифт на един лист може да бъде комбиниран с всеки щифт от другата страна. Това ще доведе до десет реда от десет възможни комбинации. С други думи, току-що сте създали двуизмерен масив "10 X 10".
Например, ако свържете "Pin 4" на SIDE A и "Pin 6" на SIDE B, ще изведете буквата "M" на компютъра (вижте снимката).
Ако свържете "Pin 8" на SIDE A и "Pin 7" на SIDE B, ще изведете буквата "I" на компютъра (вижте снимката).
Наистина е съвсем просто.
Стъпка 4: Прикрепване на проводници
И така, сега знаете кои щифтове произвеждат кои букви. Сега трябва да свържете вашите собствени луди творения към дъските.
Но почакай!
Преди да можете да свържете нещата към платката, трябва да свържете проводници към дъската!
Въздишайте…
Ще ви трябва:
тел (в идеалния случай в няколко цвята)
епоксидна смола за бързо настройване (от вашия местен Radioshack или Home Depot) нож за бръснене поялник
И така, ето какво правите. Пребройте броя на щифтовете, към които трябва да свържете проводници. След като това стане, подгответе всички проводници, от които ще се нуждаете. Те трябва да бъдат съблечени от двата края на около четвърт инч и трябва да са с дължина около пет до шест инча. Опитайте се да използвате много различни цветове тел, за да ги различите по -късно. В единия край огънете оголената част на жицата, така че да може да се държи за дъската (вижте снимката).
Увийте жицата около дъската, така че оголената част да докосва един и само един от щифтовете, към които трябва да бъде свързана. Уверете се, че нито един от проводниците не се допира. Когато всички проводници са на мястото си (докосвайки щифтовете и не докосвайки един друг), ще трябва да залепите.
Подгответе малко епоксидна смола и покрийте задната страна на дъската с епоксидна смола, така че проводниците да бъдат залепени на място от страната, противоположна на проводимите щифтове. Оставете го за колко часа епоксидът казва, че трябва да седне за максимална здравина.
Шестнадесет до двадесет часа по -късно или повече ще трябва да запоите. Така че, запоявайте проводника към щифта. Ако спойката не се придържа към щифта, надраскайте щифта с нож за бръснене няколко пъти и опитайте отново. Ако щифтът е покрит с нещо, изстържете покритието с нож за бръснене и след това го запоявайте.
Ако имате много пари, просто залепете жицата към щифта с проводим епоксид много, много, внимателно.
Когато всичко е сухо и на място, тествайте клавиатурата. Ако работи, значи сте по -малко свършени.
Поставете го в хубав калъф или го поставете в калъф за радиостанция. Няма значение.
Стъпка 5: Други клавиатури и съображения
Някои клавиатури имат гнезда. Ако това стане, това ви спестява много работа. Това, което трябва да направите, е да получите собствен гнездо или набор от щифтове за заглавки и запояване на проводници към всяка връзка. След като имате гнездо или щифтове за заглавки с прикрепени проводници, включете го в гнездото на дъската. Тествайте го, за да видите дали работи, като докоснете жица от всяка страна заедно. Ако работи, залепете щифтовете или гнездото на гнездото в гнездото на дъската и сте готови. Всъщност е толкова лесно да се свържете, че може дори да не искате да се притеснявате да проследявате пластмасовите листове и просто да се опитате да разберете ключовите комбинации чрез опит и грешка. Също така има Mac USB клавиатури, които ви позволяват да свържете други USB устройства към компютъра чрез тях. Иска ми се да мога да ви кажа нещо по -просветляващо за USB връзките на тези платки, но не мога. Може би можете да направите нещо дълбоко с тях. В противен случай можете просто да свържете проводници към него, като използвате метода, показан в Стъпка 4. Други съображения:-USB кабелът има тенденция да откъсва платката на регистъра за смяна. Може да искате да го залепите на място. -USB устройствата са 5v 100ma-Някои платки имат прикрепени светодиоди (вижте снимката). Възможно е да можете да изпращате данни обратно от компютъра, за да ги осветите. Ако можете да управлявате светодиодите, тогава можете да прикрепите към тях релета с ниско напрежение и да имате изходи, както и входове. Все още не съм се опитал да го разбера, но ако искате да опитате, добро място за начало може да бъде тук:
Стъпка 6: Една стъпка отвъд
След като имате хакната клавиатура, можете да я използвате за редица функции и да прикачите няколко различни типа превключватели. Можете да създадете своя собствена клавиатура за пишеща машина. Проверете снимката и видеото. Може да не се зарежда автоматично и може да отнеме много време, докато се зареди (това е около 20 MB), но ето видеото на пишещата машина: https://a.parsons.edu/~randy/video/typewriter.mov Можете да използвате фотоклетка като превключвател (както се вижда на снимката и видеото). Можете да го свържете към сензор за капацитет и да използвате почти всичко, за да задействате събитие във Flash филм. Можете да го свържете към някакъв етаж превключвате и развивате своя собствена DDR игра. Можете да направите повече неща, отколкото някога бих могъл да мечтая.
Намерихте ли това полезно, забавно или забавно? Следвайте @madeineuphoria, за да видите последните ми проекти.
Препоръчано:
Хакване на Hexbug Spider XL за добавяне на компютърна визия с помощта на смартфон с Android: 9 стъпки (със снимки)
Хакване на Hexbug Spider XL за добавяне на компютърна визия с помощта на Android смартфон: Аз съм голям фен на оригиналния Hexbug ™ Паяк. Притежавам над дузина и ги хакнах всички. Всеки път, когато някой от синовете ми отиде при приятели ’ рожден ден, приятелят получава Hexbug ™ паяк като подарък. Хакнал съм или
Хакване на IKEA Växer: 12 стъпки (със снимки)
Хакване на IKEA Växer: Ето един бърз уикенд проект за автоматизиране на вътрешната култиваторна светлина Växer (+ Krydda) на IKEA, интегрирайки я в Home Assistant с помощта на микроконтролер и ESPHome. Това предполага, че вече работите с Home Assistant
Хакване на клавиатура с кламер: 8 стъпки (със снимки)
Хакване на клавиатура с помощта на кламер: Разпознавате ли това: въвеждате текст на компютър и изведнъж, веднага след натискане на клавиша sHIFT, ВСИЧКИ СЛЕДВАЩ ТЕКСТ Е В КАПИТАЛИ? Това е така, защото очевидно неволно сте докоснали както клавиша „Shift“, така и „Caps Lock“. Наистина е
Хакване на ТВ тунер за четене на снимки на Земята от сателити: 7 стъпки (със снимки)
Хакване на ТВ тунер за четене на снимки на Земята от сателити: Има много сателити над главите ни. Знаете ли, че само с вашия компютър, ТВ тунер и обикновена антена „Направи си сам“можете да получавате предаванията от тях? Например снимки на Земята в реално време. Ще ви покажа как. Ще ви трябва:- 2 w
USB хакване: 5 стъпки (със снимки)
USB Hack: Бях вдъхновен да направя инструкциите за Plusea: USB Coil Cable, който можете да видите тук: https://www.instructables.com/id/USB-Coil-Cable/ Това беше първият ми инструктируем проект. Използвам тази платформа, за да се уча чрез проектите, които създателите споделят