Оглавление:
- Запасы
- Шаг 1. Откройте клавиатуру
- Шаг 2: проследите буквы до булавок
- Шаг 3. Примечание о расположении выводов и регистрах сдвига
- Шаг 4: Присоединение проводов
- Шаг 5: другие клавиатуры и соображения
- Шаг 6: еще один шаг вперед
Видео: Взлом USB-клавиатуры: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Как взломать 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, чтобы увидеть мои последние проекты.
Рекомендуемые:
Взлом ESP32 Xiaomi - Получите данные по беспроводной сети: 6 шагов (с изображениями)
ESP32 Xiaomi Hack - Получите данные по беспроводной сети: Дорогие друзья, добро пожаловать в еще одну инструкцию! Сегодня мы узнаем, как получить данные, которые передает этот монитор температуры и влажности Xiaomi, с помощью функции Bluetooth платы ESP32. Как видите, я использую плату ESP32
Взлом Hexbug Spider XL для добавления компьютерного зрения с помощью смартфона Android: 9 шагов (с изображениями)
Взлом Hexbug Spider XL для добавления компьютерного зрения с помощью смартфона Android: я большой поклонник оригинальной Hexbug ™ Паук. У меня было более дюжины, и я их все взломал. Каждый раз, когда один из моих сыновей идет к друзьям ’ вечеринка по случаю дня рождения, друг получает Hexbug ™ паук в подарок. Я взломал или
Взлом IKEA Växer: 12 шагов (с изображениями)
Взлом IKEA Växer: Предлагаем вашему вниманию быстрый проект на выходные по автоматизации светильника для культиватора IKEA Växer (+ Krydda), интегрированного в Home Assistant с помощью микроконтроллера и ESPHome. Предполагается, что вы уже настроили Home Assistant
Взлом USB-наушников!: 6 шагов (с изображениями)
Взлом USB-наушников !: ОК. Прежде чем мы начнем, позвольте мне сказать следующее: Я ЗНАЮ об импедансах в различных аудиоустройствах (гитарах, микрофонах XLR и т. Д.), И по электронным стандартам этот DIY КАЖЕТСЯ, как будто он НЕ ДОЛЖЕН работать очень хорошо. Однако это происходит с точностью до наоборот, и
Взлом кабеля USB для дрона DJI: 13 шагов (с изображениями)
Взлом DJI Drone USB Cable: Instagram: withered_perceptionНенавижу кабели и провода! Если вы прочитаете любую из моих других инструкций, вы узнаете это … Итак, мы снова начинаем … Упрощение, ускорение и очистка моей жизни