Эмуляция клавиатуры

Я заинтересован в разработке небольшой коробки, которая будет иметь следующую функциональность:

  1. Подключится через USB к клавиатуре

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

  3. Позволит передавать нажатия клавиш непосредственно с клавиатуры на ПК

  4. Позволит контролировать удары по клавиатуре

  5. Позволит изменять штрихи клавиатуры или создавать штрихи клавиатуры, которые будут перенесены на ПК

  6. Поддержка подключения Wi-Fi к WWW

Возможно ли это с помощью платы на базе "Arduino"? Существуют ли существующие решения.

Будет ли кому-нибудь интересно поучаствовать в замечательной бизнес-возможности?

, 👍0

Обсуждение

Мне кажется, что вы создаете кейлоггер. Было бы это справедливым предположением?, @Nick Gammon

Это больше, чем регистратор ключей. Регистратор ключей работает параллельно API клавиатуры, он является последовательным для клавиатуры и ПК и подает API клавиатуры. Именно поэтому мы используем эмуляцию клавиатурного устройства, которая позволяет не только прозрачно передавать штрихи, но и блокировать и/или изменять их, отслеживая их в режиме реального времени., @Moti


1 ответ


0

В Google есть множество сайтов, которые научат вас создавать кейлоггер с помощью Arduino. Возможно, даже есть некоторые сайты, которые предлагают кейлоггеры, которые делают то, что вы хотите сделать.

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

,

Это устройство безопасности, которое побеждает клавиатурных шпионов SW. Это эмулятор клавиатуры, который является "зеркальным" изображением клавиатуры., @Moti

ОК. Вы смотрели, как переключатели KVM эмулируют клавиатуры? Я думаю, что Arduino мог бы это сделать, но хотели бы вы, чтобы Arduino был в производственном решении? Если это устройство безопасности, вам следует изучить более малоизвестные технологии, чтобы затруднить взлом. На вашем месте я бы посмотрел, как это сделать, не сосредотачиваясь на оборудовании на ранних стадиях., @Code Gorilla

Мэтт, сначала спасибо за твою проницательность. KVM переключает клавиатуру для доступа к различным вычислительным системам, используя для этого HW. Он не предоставляет средств для мониторинга, блокирования или изменения нажатий клавиатуры. Что касается безопасности - программные решения не работают!!! Я предлагаю структуру, которая не позволит пользователю разглашать пароль сайта WWW приложению, запущенному на его компьютере. Мне был выдан ключевой патент на эту идею. Это просто, прямолинейно и обеспечивает 100% защиту от сетевых атак., @Moti