Съдържание:

Хакване на USB клавиатура: 6 стъпки (със снимки)
Хакване на USB клавиатура: 6 стъпки (със снимки)

Видео: Хакване на USB клавиатура: 6 стъпки (със снимки)

Видео: Хакване на USB клавиатура: 6 стъпки (със снимки)
Видео: НАПИТКИТЕ МИ HACK vs PRIME! #kriskata #challenge #hackdrinks 2024, Ноември
Anonim
Хакване на USB клавиатура
Хакване на USB клавиатура

Как да хакнете 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, за да видите последните ми проекти.

Препоръчано: