Оглавление:

Взлом USB-клавиатуры: 6 шагов (с изображениями)
Взлом USB-клавиатуры: 6 шагов (с изображениями)

Видео: Взлом USB-клавиатуры: 6 шагов (с изображениями)

Видео: Взлом USB-клавиатуры: 6 шагов (с изображениями)
Видео: 32 Секретные Комбинации Для Вашей Клавиатуры 2024, Ноябрь
Anonim
Взлом USB-клавиатуры
Взлом USB-клавиатуры

Как взломать USB-клавиатуру или любую другую клавиатуру, если на то пошло. Отправляйте входные данные в компьютер без надоедливого микроконтроллера.

Запасы

Тебе понадобится:

USB-клавиатура

Шаг 1. Откройте клавиатуру

Откройте клавиатуру
Откройте клавиатуру

Откройте кейс. Вы можете использовать отвертку или какой-нибудь нелепо выглядящий универсальный инструмент. Иногда даже после того, как все винты откручены, клавиатура все равно не открывается. В этой ситуации не волнуйтесь, просто с силой подденьте корпус отверткой. Неважно, сломаете ли вы корпус. Вам это действительно не нужно.

Шаг 2: проследите буквы до булавок

Проследите буквы до булавок
Проследите буквы до булавок
Проследите буквы до булавок
Проследите буквы до булавок
Проследите буквы до булавок
Проследите буквы до булавок

Внутри корпуса должно быть два пластиковых листа (один поверх другого). На одном пластиковом листе будут напечатаны проводящие дорожки, которые идут к одному набору контактов на печатной плате, а на другом листе будут дорожки, которые будут переходить к другому набору контактов на печатной плате. Когда вы нажимаете кнопку, дорожки на обоих листы будут касаться друг друга. Это завершает схему и сообщает плате, что нужно отправить букву, число или команду обратно на компьютер. Все, что вам нужно сделать, это пометить каждый токопроводящий кружок на обоих листах буквенным ключом, который ему соответствует. Так, например, если вы нажмете на клавиатуре букву «А», отметьте пластиковый кружок на обоих листах пластика, который будет сдвинут вместе, если клавиша «А» ударится (см. Изображение листов с маркировкой). пометили оба пластиковых листа всеми соответствующими клавишами (которые вы планируете использовать в своем проекте), следующее, что вам нужно сделать, это проследить буквы до печатной платы с помощью Sharpie (см. примечания к рисункам). Чтобы упростить ситуацию, рассмотрите один лист «СТОРОНА A», а другой - «СТОРОНА B». Ниже приведена диаграмма, которую я сделал для конкретной клавиатуры, над которой я работал. Помните, что все клавиатуры разные. Вам очень поможет, если вы сделаете аналогичную диаграмму для клавиатуры, над которой работаете.

ПИН-ПЛАН: | | | | | | | | 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,? (Косая черта) 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».

Например, если вы соедините «Контакт 4» на СТОРОНЕ A и «Контакт 6» на СТОРОНЕ B, вы получите букву «M» на компьютере (см. Рисунок).

Если вы соедините «Контакт 8» на СТОРОНЕ A и «Контакт 7» на СТОРОНЕ B, вы получите букву «I» на компьютере (см. Рисунок).

Это действительно очень просто.

Шаг 4: Присоединение проводов

Присоединение проводов
Присоединение проводов
Присоединение проводов
Присоединение проводов
Присоединение проводов
Присоединение проводов

Итак, теперь вы знаете, какие булавки дают какие буквы. Теперь вам нужно подключить к доскам собственные безумные творения.

Но ждать!

Прежде чем вы сможете подключать вещи к плате, вам необходимо подключить провода к плате!

Вздох…

Вам понадобится:

проволока (в идеале в нескольких цветах)

эпоксидная смола быстрого схватывания (от вашего местного Radioshack или Home Depot) лезвие бритвы паяльник

Итак, вот что вы делаете. Подсчитайте количество контактов, к которым вам нужно прикрепить провода. Как только это будет сделано, подготовьте все провода, которые вам понадобятся. Они должны быть отрезаны с обоих концов примерно на четверть дюйма и должны быть примерно от пяти до шести дюймов в длину. Попробуйте использовать проволоку разных цветов, чтобы потом можно было отличить их друг от друга. С одного конца согните зачищенную часть провода так, чтобы она могла прилегать к плате (см. Рисунок).

Оберните провод вокруг платы так, чтобы зачищенная часть касалась одного и только одного контакта, к которому ее нужно подключить. Убедитесь, что ни один из проводов не соприкасается. Когда все провода на месте (касаются штырей и не касаются друг друга), вам нужно будет склеить.

Приготовьте немного эпоксидной смолы и покройте заднюю сторону платы эпоксидной смолой, чтобы провода были приклеены на стороне, противоположной токопроводящим контактам. Оставьте на то время, сколько часов эпоксидная смола должна выдержать для максимальной прочности.

Примерно через шестнадцать-двадцать часов вам нужно будет паять. Итак, припаяем провод к штырю. Если припой не прилипает к контакту, поцарапайте его лезвием бритвы несколько раз и повторите попытку. Если штифт чем-то покрыт, соскоблите покрытие лезвием бритвы, а затем припаяйте к нему.

Если у вас много денег, просто очень и очень аккуратно приклейте провод к штырю токопроводящей эпоксидной смолой.

Когда все высохнет и встанет на свои места, проверьте клавиатуру. Если это сработает, значит, вы сделали меньше.

Положите его в красивый футляр или положите в футляр для радиошейка. Неважно.

Шаг 5: другие клавиатуры и соображения

Другие клавиатуры и соображения
Другие клавиатуры и соображения
Другие клавиатуры и соображения
Другие клавиатуры и соображения
Другие клавиатуры и соображения
Другие клавиатуры и соображения

На некоторых клавиатурах есть розетки. Если это так, это сэкономит вам много работы. Что вам нужно сделать, так это обзавестись собственной розеткой или набором выводов и припаять провода к каждому соединению. После того, как у вас есть контакты розетки или разъема с подключенными проводами, вставьте его в гнездо на плате. Проверьте, работает ли он, соприкоснув провода с каждой стороны вместе. Если это работает, приклейте штыри разъема или разъем к разъему на плате, и все готово. Фактически, это настолько просто подключить, что вы, возможно, даже не захотите беспокоиться о отслеживании пластиковых листов и просто попытаетесь выяснить комбинации клавиш методом проб и ошибок. Также существуют USB-клавиатуры Mac, которые позволяют подключать через них другие USB-устройства к компьютеру. Хотел бы я рассказать вам что-нибудь более поучительное о USB-соединениях на этих платах, но я не могу. Может быть, ты сможешь сделать с ними что-нибудь серьезное. В противном случае вы можете просто прикрепить к нему провода, используя метод, показанный в шаге 4. Другие соображения: -Кабель USB имеет тенденцию отрываться от платы регистра сдвига. Вы можете приклеить его на место. -USB устройства - 5v 100ma-некоторые платы имеют подключенные светодиоды (см. Рисунок). Возможно, вы сможете отправить данные с компьютера, чтобы осветить их. Если вы можете управлять светодиодами, то вы можете прикрепить к ним реле низкого напряжения и иметь как входы, так и выходы. Я еще не пытался это понять, но если вы хотите попробовать, хорошее место для начала может быть здесь:

Шаг 6: еще один шаг вперед

Один шаг за!
Один шаг за!
Один шаг за!
Один шаг за!
Один шаг за!
Один шаг за!

Если у вас есть взломанная клавиатура, вы можете использовать ее для ряда функций и подключить несколько различных типов переключателей. Вы можете создать свою собственную клавиатуру пишущей машинки. Проверьте картинку и видео. Он может не загружаться автоматически, и загрузка может занять много времени (около 20 МБ), но вот видео пишущей машинки: https://a.parsons.edu/~randy/video/typewriter.movВы можете использовать фотоэлемент в качестве переключателя (как показано на картинке и видео). Вы можете подключить его к датчику емкости и использовать что угодно для запуска события во Flash-ролике. Вы можете подключить его к какому-либо этажу. переключает и разрабатывает свою собственную игру DDR. Вы можете сделать больше, чем я мог когда-либо мечтать.

Изображение
Изображение

Вы нашли это полезным, развлечением или развлечением? Подпишитесь на @madeineuphoria, чтобы увидеть мои последние проекты.

Рекомендуемые: