Gspy hid device windows что это
Перейти к содержимому

Gspy hid device windows что это

  • автор:

Gspy hid device windows что это

Reddit and its partners use cookies and similar technologies to provide you with a better experience.

By accepting all cookies, you agree to our use of cookies to deliver and maintain our services and site, improve the quality of Reddit, personalize Reddit content and advertising, and measure the effectiveness of advertising.

By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform.

For more information, please see our Cookie Notice and our Privacy Policy .

Gspy hid device windows что это за программа

Пользователи персональных компьютеров часто сталкиваются с ситуацией, когда отображается уведомление следующего характера: «GSPY HID Device на Windows10». В таком случае речь идет о наличии ошибки панели задач, во время которой осуществляется переключение на другое окно, но оно не отображается спереди. Чтобы быстро исправить ситуацию, целесообразно ознакомиться с имеющимися особенностями.

Решение проблемы

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

Метод №1

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

  1. С помощью несложной комбинации Windows + Х вызывается панель управления.
  2. На следующем этапе требуется выбрать из представленного перечня и нажать на «Легкость доступа».
  3. После этого необходимо перейти в центр специальных возможностей.
  4. Нажимается опция «сделать мышку несложной в использовании». Снимается отметку возле поля активации окна.
  5. Сохраняются результаты.

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

Метод №2

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

  1. Изначально нажимается комбинация клавиш Windows + X с последующим вызовом диспетчера устройств.
  2. Из предложенного системой в автоматическом режиме перечня отображаются все имеющиеся драйверы тачпада.
  3. С помощью правой кнопки мыши необходимо нажать на интересующий и активировать функции деинсталляции.
  4. Во вновь открывшемся диалоговом окне требуется удостовериться в том, что выполнение стирание нужного пакета драйверов из операционной системы.

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

  1. Устройства HID Human Interface Devices Windows 10
  2. Как решить проблему «Это приложение не позволяет вам перезагрузить/выключить компьютер»
  3. Возможно, у вас та же проблема
  4. Универсальный способ решения
  5. Как убрать уведомление «Это приложение не позволяет выключить компьютер»
  6. 3 комментария
  7. Wake-on-LAN не работает на компьютере с Windows 10
  8. Wake-on-LAN не работает
  9. 1]Отключить быстрый запуск
  10. 2]Обновите драйвер сетевой карты (NIC).
  11. 3]Изменить настройки схемы электропитания
  12. 4]Настройте параметры управления питанием сетевой карты.
  13. 5]Настройка дополнительных свойств драйвера сетевой карты
  14. 6]Изменить ключ реестра
  15. 7]Вручную создать ключ реестра
  16. 8]Проверьте настройки BIOS.
  17. 9]Сбросить BIOS
  18. 10]Обновить BIOS
  19. Устранение HID-совместимого сенсорного экрана отсутствует в диспетчере устройств
  20. Проблема с аппаратным или программным обеспечением:
  21. Решение 1. Показать скрытые устройства в диспетчере устройств
  22. Решение 2. Запустите средство устранения неполадок оборудования и устройств
  23. Для Windows 10:
  24. Для Windows 8.1 / 7:
  25. Решение 3. Удалите и переустановите сенсорный экран и обновите драйверы набора микросхем
  26. Шаг 1: Удалите Ghost Drivers
  27. Шаг 2. Используйте обновления Windows для любых последних обновлений драйверов.
  28. Для Windows 10
  29. Для Windows 8
  30. Шаг 3: Обновите программное обеспечение драйвера с веб-сайта производителя:
  31. Решение 4. Удаление конфликтующих обновлений Windows
  32. Решение 5. Настройка сенсорного дисплея
  33. Решение 6. Выполните восстановление системы Microsoft
  34. Решение 7. Измените значение соответствующего реестра
  35. Решение 8. Ремонт Windows
  36. Решение 9. Обновите BIOS

Устройства HID Human Interface Devices Windows 10

13 03 2017 11 53 22 mini

13 03 2017 11 51 34 mini

13 03 2017 11 51 55 mini

— HID-совместимая сенсорная панель.

— Microsoft Input Configuration Device.

— Устройство HID на шине I2C.

02 05 2017 13 45 26 mini

Далее, в свойствах устройства вы можете узнать и настроить:

Общие:

— Вы можете узнать тип устройства.

Драйвер:

— Вы можете узнать поставщика драйвера.

— Сведения о файлах драйвера.

— Вы можете обновить драйвер.

— Вы можете откатить драйвер к предыдущему.

— Можно отключить устройство.

— Можно удалить драйвер.

Сведения:

— Вы можете узнать значения свойств устройства.

— Выберите свойство и вам автоматически покажут его значение.

— Вы можете узнать характеристики, класс, код ошибки устройства и т.д.

События:

— Вы можете узнать события, которые происходили с устройством.

— Вы можете узнать дату и время события.

— Можно узнать описания и сведения событий.

— В конце нажмите на кнопку OK, чтобы сохранить сделанные изменения.

02 05 2017 13 45 50 mini

Как решить проблему «Это приложение не позволяет вам перезагрузить/выключить компьютер»

Неприятная проблема, которая, однако не мешает стабильной работе ПК. Но каждый раз начинает раздражать при отключении питания. Рассказываем несколько действенных способов, как решить вопрос.

kak reshit problemu eto prilozhenie ne pozvolyaet vam perezagruzit vyklyuchit kompyuter 02 09 21 20 09 31

Увы, получить этот синий экран «Program Manager: This App is preventing shutdown» — частое явление, которое проявляется даже на свежеустановленной Windows 10.

Вы ещё не успели установить никакой софт, только некоторые драйвера, и вот при установке следующих, либо уже приступив к установке привычного ПО во время просьб системы о перезапуске получаете это уведомление. Казалось бы не страшно, нажми «Всё равно перезагрузить» или даже «Отмена», как процесс пойдёт дальше, но каждый раз делать лишний клик не хочется. Да и обидно, что при первых запусках операционки уже проблемы.

Очевидно, что что-то с чем-то конфликтует, причём приложений в системе ещё нет. Сейчас у нас в редакции этот баг ловится стабильно на 3 машинах. Причём две из них работают на базе Intel, одна на AMD, Разное железо, различный набор софта, одна свежеустановленная ОС.

Возможно, у вас та же проблема

Ответ на вопрос оказался удивляющим — проблема в NVIDIA GameReady драйвере. Провели эксперимент, пробуя разные версии драйвера — стабильно ловится этот синий экран при завершении работы ПК.

Стоит лишь удалить драйвер — проблема исчезает. Но в этом случае можно сделать «финт ушами», сохранив и драйвер NVIDIA и избавившись от надоедливого экрана. Драйвер всё равно придётся удалить, но затем установить заново. Теперь при установке драйвера NVIDIA важно отметить галочками, что вы устанавливаете только драйвер без GeForce Experince. Но таким образом потеряете игровую панель управления, которая автоматически меня ла настройки в играх на оптимальные по мнению NVIDIA.

Универсальный способ решения

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

Чтобы побороть синий экран в таком случае стоит влезть в редактор реестра. Напомним, что это делается по нажатию клавиш «Win»+«R» и вводу в диалоговое окно команду «regedit», а затем подтверждением по нажатию Enter.

Далее переходим в редакторе по адресу «HKEY_CURRENT_USERControl PanelDesktop» и создаём строковый параметр с названием «AutoEndTasks», присваиваем ему значение «1». Затем просто перезагружаем компьютер.

Теперь, если какие-то приложения зависли и не выгрузились из памяти штатным образом, система сама их принудительно завершит, что по сути равносильно вашему нажатию на кнопку «Всё равно перезагрузить». Но стоит понимать, что в таком случае, если была какая-то работа с данными, то при принудительном завершении процесса, они могут быть утеряны.

Кстати, напомним, что недавно у нас выходила статья, в которой мы рассказывали о 7 полезных твиках Windows 10 через реестр.

Тогда можно поддержать её лайком в соцсетях. На новости сайта вы ведь уже подписались? ��

Или закинуть денег на зарплату авторам.

Или хотя бы оставить довольный комментарий, чтобы мы знали, какие темы наиболее интересны читателям. Кроме того, нас это вдохновляет. Форма комментариев ниже.

Что с ней так? Своё негодование вы можете высказать на zelebb@gmail.com или в комментариях. Мы постараемся учесть ваше пожелание в будущем, чтобы улучшить качество материалов сайта. А сейчас проведём воспитательную работу с автором.

Если вам интересны новости мира ИТ также сильно, как нам, подписывайтесь на наш Telegram-канал. Там все материалы появляются максимально оперативно. Или, может быть, вам удобнее «Вконтакте» или Twitter? Мы есть также в Facebook.

Как убрать уведомление «Это приложение не позволяет выключить компьютер»

При завершении работы Windows или при её перезагрузке часто можно встретить, как этот процесс блокируется из-за того, что в системе ещё активны те или иные программы, работающие с несохранёнными данными. Как убрать этот процесс, чтобы завершение работающих с данными программ осуществлялось автоматически? И нам не нужно было бы каждый раз выполнять рутинную, бессмысленную работу по нажатию кнопки «Всё равно выключить».

img 1 4

Идея убрать системное напоминание о работающих с несохранёнными данными программах, возможно, не самая лучшая, если вы периодически забываете сохранить свои документы или проекты внутри ПО типа редакторов. Однако если в числе программ, блокирующих выключение компьютера, обычно оказывается работающий в фоновом режиме софт типа торрент-качалок, оптимизаторов, мессенджеров, различных игровых или сервисных клиентов и т.п., и вам то и дело приходится жать кнопку «Всё равно выключить» для перезагрузки или выключения устройства, то почему бы и не сделать так, чтобы эта кнопка сама незримым образом нажималась?

А сделать это можно с помощью правки реестра Windows.

В окне редактора regedit.exe раскрываем путь:

img 2 4

В папке, соответственно, «Desktop» создаём новый строковый параметр.

img 3 4

Называем его AutoEndTasks. Значение ему присваиваем 1. Нажимаем «Ок».

img 4 4

И перезагружаем устройство.

При следующих перезагрузке или выключении система больше не будет блокировать этот процесс из-за каких-то активных программ.

3 комментария

Спасибо, уважаемый! Помогло!

Оно то больше не блокирует,но уведомления эта появляться вот как его вообще убрать чтоб не писало,что это процесс не даёт выключить компьютер(у меня program manager появляется а вот как его вообще убрать при выключения пк?

Может кому-то пригодится?!).Сам только настроил буду смотреть помогло ли будет выходить при завершение выключения пк Элементы BrandingNeutral
Информация в данном разделе актуальна для Windows 10: 1607, 1809.

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

Настроить отображение элементов можно в реестре

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows EmbeddedEmbeddedLogon]
«BrandingNeutral»=dword:00000000
Ниже указаны значения для определенных параметров. Для включения более одного параметра необходимо указать их сумму. Значение параметров:
0 – Отображать все элементы
1 – Скрыть все элементы (кроме иконки сетевого подключения)
2 – Скрыть иконку управления питанием
4 – Скрыть иконку переключения языка ввода
8 – Скрыть иконку вызова специальных возможностей
16 – Скрыть кнопку «Сменить пользователя»
32 – Отключить экран блокировки завершения работы с отображением программ требующих закрытия.Ещё можно ускорить выключения пк Как вариант (для самых ленивых) можно уменьшить время отжидания отклика зависших приложений при завершении работы, заглянув в параметры реестра
Путь: [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl]
Ключ: «WaitToKillServiceTimeout»
Значение по умолчанию для Windows 7= 20000 (20 seconds),
Значение по умолчанию для Windows 10= 5000 (5 seconds), можно уменьшить до 2000 (2 seconds).

Wake-on-LAN не работает на компьютере с Windows 10

Wake On LAN — это сетевой стандарт Ethernet, который позволяет правильно настроенному сетевому компьютеру включаться или выводиться из режима сна с помощью сетевого сообщения. В этом посте мы предоставим комплексные решения, которые вы можете попытаться успешно решить, когда Wake-on-LAN (WOL) не работает на вашем компьютере с Windows 10.

Wake-on-LAN (иногда сокращенно Шерсть) — это стандартный протокол для удаленного вывода компьютеров из режима очень низкого энергопотребления. Определение «режим низкого энергопотребления» означает, что компьютер «выключен» и имеет доступ к источнику питания. Это полезно, если вы планируете удаленный доступ к компьютеру по какой-либо причине: это позволяет сохранить доступ к файлам и программам, сохраняя при этом компьютер в состоянии низкого энергопотребления.

Прежде чем приступить к решениям, описанным ниже, выполните следующие предварительные проверки:

Первичный порт Ethernet обычно находится сбоку или сзади системы и отображается как Ethernet 1 при запуске IPCONFIG. Это порт, который поддерживает Wake-On-LAN.

Примечание: Большинство современных систем оснащены сетевым разъемом RJ-45. В системах без встроенного сетевого разъема потребуется USB-ключ, совместимый с WOL. Перед устранением неполадок системы убедитесь, что все адаптеры USB NIC поддерживают WOL.

Убедившись, что сетевой кабель подключен к сетевой карте в системе, если функция Wake On LAN по-прежнему не работает должным образом, устраните неполадки, выполнив следующие действия:

Wake-on-LAN не работает

Если вы столкнулись с этой проблемой, вы можете попробовать наши рекомендуемые решения в указанном ниже порядке и посмотреть, поможет ли это решить проблему.

Давайте посмотрим на описание процесса, связанного с каждым из перечисленных решений.

1]Отключить быстрый запуск

В Быстрый запуск функция в Windows 10 включена по умолчанию, если применимо. Быстрый запуск предназначен для ускорения загрузки вашего компьютера после его выключения. Когда вы выключаете компьютер, он фактически переходит в состояние гибернации вместо полного выключения.

Для этого решения необходимо отключить быстрый запуск и посмотреть, Wake-on-LAN не работает вопрос решен.

2]Обновите драйвер сетевой карты (NIC).

Проблемы с функцией Wake-on-LAN могут быть вызваны вашими сетевыми драйверами, и если у вас есть эта проблема, вам следует попробовать обновить драйвер сетевой карты до последней версии.

Вы можете обновить драйверы вручную через Диспетчер устройств или получить обновления драйверов в разделе «Дополнительные обновления» в Центре обновления Windows. Вы можете скачать последнюю версию драйвера с сайта производителя.

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

3]Изменить настройки схемы электропитания

Change Power Plan settings PCI

Проблема должна быть решена сейчас. Если нет, попробуйте следующее решение.

4]Настройте параметры управления питанием сетевой карты.

Следующая конфигурация предназначена для сетевой карты Intel.

Configure NIC Power Management settings 1

Configure NIC Power Management settings 2

5]Настройка дополнительных свойств драйвера сетевой карты

Configure NIC Advanced Driver Properties Realtek NIC

Проверьте свойства драйвера сетевой карты в Windows и убедитесь, что там включен WOL. Эти настройки могут иметь приоритет перед BIOS в Windows 10.

Следующая конфигурация предназначена для сетевого адаптера Realtek PCIe GBE.

6]Изменить ключ реестра

Modify Registry key PowerDownPll S5WakeOnLAN

Этот метод работал для Realtek сетевые адаптеры.

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

Имейте в виду, что последняя часть может отличаться на вашем ПК, поэтому вам может потребоваться вручную найти сетевой адаптер.

Чтобы легко это сделать, в редакторе реестра нажмите CTRL + F, затем введите S5WakeOnLAN или же PowerDownPll в поле и нажмите Enter.

Если проблема все еще не решена, перейдите к следующему решению.

7]Вручную создать ключ реестра

Manually create Registry key AllowWakeFromS5

Сделайте резервную копию реестра или создайте точку восстановления системы, затем действуйте следующим образом:

Вопрос должен быть решен. В противном случае попробуйте следующее решение.

8]Проверьте настройки BIOS.

Если Wake on LAN не работает, возможно, проблема в настройках BIOS. Чтобы решить эту проблему, вам необходимо загрузиться в BIOS и изменить некоторые настройки.

Убедитесь, что WOL включен в BIOS в настройках управления питанием.

Убедитесь, что Глубокий сон отключен в BIOS (не для всех систем). Этот параметр энергосбережения отключает сетевую карту.

Если у вас есть Разрешить PCI пробудить систему настройки, доступные в BIOS, обязательно включите и его.

После этого сохраните изменения и проверьте, решает ли это проблему.

Примечание: Может потребоваться загрузить рабочий стол Windows после изменения настроек BIOS, чтобы они правильно применились. Существует некоторое взаимодействие между настройками BIOS и настройками драйвера сетевой карты в Windows.

9]Сбросить BIOS

Это решение требует, чтобы вы сбросили BIOS до настроек по умолчанию, а затем включили APM — вы можете сделать это, перейдя в раздел Advanced. Функция пробуждения по локальной сети должна начать работать. Если нет, переходите к следующему решению.

10]Обновить BIOS

На этом этапе, если проблема все еще возникает, вы можете попробовать обновить BIOS в своей системе.

Самый простой способ сделать это — использовать инструменты от OEM-производителей. У всех производителей OEM есть утилиты, которые помогут вам легко обновить BIOS, микропрограммное обеспечение и драйверы. Найдите свой и скачайте только с официального сайта. Это самый безопасный способ обновить BIOS.

После завершения ручного обновления BIOS в вашей системе проблема с WOL должна быть решена.

Любое из этих решений должно работать на вас!

Устранение HID-совместимого сенсорного экрана отсутствует в диспетчере устройств

HID-совместимый сенсорный экран пропадает в диспетчере устройств, когда пользователь отключил сенсорный экран вручную или когда система не может установить драйверы сенсорного экрана по умолчанию в системе. HID-совместимый сенсорный экран обычно находится в разделе Устройства интерфейса пользователя в диспетчере устройств.

1. HID Compliant Touch Screen is missing in device manager

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

Проблема с аппаратным или программным обеспечением:

Лучший способ определить, является ли это аппаратной или программной проблемой, это проверить, работает ли Touch на экране BIOS системы. Загрузите или перезагрузите систему и получите доступ к экрану BIOS (обычно вы можете получить к нему доступ, нажав F10 во время загрузки системы).

Теперь в BIOS попробуйте использовать сенсорный экран. Если вы можете использовать сенсорный экран в BIOS, то это проблема программного обеспечения, а если вы не можете использовать сенсорный экран в BIOS, то это проблема аппаратного обеспечения.

Более того, многие производители провели тестирование сенсорного экрана в своем BIOS, который можно использовать для проверки работы сенсорного экрана. Вы также можете использовать меню диагностики оборудования UEFI изготовителем вашей системы, например, Пользователи HP могут Скачать Меню HP Hardware Diagnostics и установите его.

2 HP PC Hardware Diagnostics ToolСредство диагностики оборудования ПК для ПК

Внутри компонентного теста есть опция для теста сенсорного экрана — это быстрый интерактивный тест для определения правильности работы сенсорного экрана. Если тест сенсорного экрана не отображается на тестовом экране, это проблема аппаратного или микропрограммного обеспечения / BIOS.

Вы также можете использовать загрузочный носитель Windows 10 для проверки работоспособности сенсорного экрана. Вставьте этот носитель в систему и загрузитесь с этого носителя. Чтобы создать установочный носитель и загрузиться с него, выполните следующие действия. Мы не будем устанавливать Windows на этом этапе, а просто используем сенсорное переключение между интерфейсами. Если вы не можете использовать сенсорный экран в программе установки Windows, это аппаратный сбой.

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

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

Решение 1. Показать скрытые устройства в диспетчере устройств

В диспетчере устройств есть два типа скрытых устройств. Первый тип — это типичные драйверы, принтеры и т. Д., Не поддерживающие технологию Plug-and-Play, а второй тип — устройства Phantom, которые не подключены к компьютеру. Прежде всего, следует проверить, что вы случайно не скрыли HID-совместимый сенсорный экран, и если это так, то устранение HID-совместимого сенсорного экрана может решить проблему.

Решение 2. Запустите средство устранения неполадок оборудования и устройств

Microsoft имеет автоматизированный инструмент «Устранение неполадок оборудования и устройств», который проверяет подключенное к компьютеру оборудование на наличие известных проблем и предоставляет подробные сведения о том, как их исправить. Этот инструмент прост в эксплуатации. Это также хорошо для обнаружения и устранения проблемы не установленных устройств, которые подключены к вашей системе.

Для Windows 10:

Для Windows 8.1 / 7:

Когда процесс устранения неполадок завершится, снова откройте Диспетчер устройств и посмотрите, отображается ли там HID-совместимый сенсорный экран. Если нет, переходите к следующему решению.

Решение 3. Удалите и переустановите сенсорный экран и обновите драйверы набора микросхем

Система может работать не так, как предполагается, если ее драйверы не обновляются регулярно. Эта проблема может возникнуть, если вы используете устаревший HID-совместимый драйвер или также возможно, что драйверы для сенсорного экрана никогда не устанавливались, так как устройство было отключено. Из-за этого вы не сможете включить устройство, если не установите правильные драйверы.

Мы будем использовать следующие три шага для решения проблемы. Но прежде чем двигаться дальше, убедитесь, что у вас есть права администратора.

Шаг 1: Удалите Ghost Drivers

Сначала мы удалим все драйверы-призраки, которые на самом деле не активны, но продолжают появляться в вашем диспетчере устройств.

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

После перезапуска системы откройте Диспетчер устройств и затем нажмите кнопку «Сканировать на предмет изменений оборудования» в верхней части окна Диспетчера устройств и посмотрите, обнаружила ли Windows устройство с сенсорным экраном, и для него автоматически установлен соответствующий драйвер. Если драйвер установлен автоматически, убедитесь, что сенсор работает. Если сенсорный экран не работает или сенсорный экран не отображается, перейдите к следующему шагу.

Шаг 2. Используйте обновления Windows для любых последних обновлений драйверов.

Проверка обновлений Windows может быть способом решения этой проблемы. Большинство OEM-производителей теперь поставляют обновление через канал доставки Windows Update, и они проверены на совместимость. Обновление Windows обновит все драйверы, включая драйверы сенсорного экрана и связанные с ним драйверы, такие как драйверы чипсета, о которых сообщают многие пользователи, чтобы помочь им в решении этой конкретной проблемы. Даже если Windows предлагает дополнительное обновление, установите его.

Для Windows 10

Для Windows 8

Установите последние обновления Windows 8.

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

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

Шаг 3: Обновите программное обеспечение драйвера с веб-сайта производителя:

Если вы не можете найти драйвер сенсорного экрана с помощью обновлений Windows, перейдите на веб-сайт OEM-производителя и найдите драйвер модели вашего устройства, а затем установите его, следуя инструкциям, данным веб-сайтом OEM-производителя или отображаемым на экране во время установки. Кроме того, вы можете использовать свой сервисный тег для поиска конкретных драйверов. Обновите драйверы чипсета, драйверы графической карты и драйверы монитора, представленные на портале.

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

15 Update CatalogОбновить каталог

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

Решение 4. Удаление конфликтующих обновлений Windows

Известно, что обновление KB4480116 вызывает проблему с сенсорным экраном. Если он установлен в системе, то удаление может решить проблему. Вы можете выполнить аналогичные действия для других обновлений Windows соответственно, если они сломали ваши драйверы сенсорного экрана.

Обновление KB 4480116 будет установлено автоматически, если оно не заблокировано. Используйте следующие шаги, чтобы заблокировать его:

Теперь проверьте, работает ли сенсорный экран нормально, если нет, попробуйте следующее исправление.

Решение 5. Настройка сенсорного дисплея

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

Решение 6. Выполните восстановление системы Microsoft

Microsoft System Restore предназначена для создания моментального снимка устройства и сохранения рабочего состояния на этом этапе в качестве «точки восстановления». Затем точка восстановления используется для возврата системы к более раннему моменту времени, когда все работало нормально. Таким образом, возврат системы к более раннему времени, когда ваш сенсорный экран работал нормально, также может решить проблему.

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

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

Решение 7. Измените значение соответствующего реестра

Реестр содержит значение ключа в ОС Windows, и если любое из его значений неправильно настроено, это может создать много проблем в работе системы. И если из-за какой-либо проблемы значение реестра значений драйвера сенсорного экрана изменится на ноль, то пользователь не сможет использовать сенсорный экран, поэтому, вернув его в 1, можно решить проблему.

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

Решение 8. Ремонт Windows

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

Решение 9. Обновите BIOS

BIOS является основным компонентом системы. Если BIOS не может связаться с устройством, то ОС не может связаться с этим устройством. Итак, обновите BIOS, но имейте в виду, что вы можете заблокировать вашу систему.

Чтобы обновить BIOS вашей системы, следуйте нашим статьям.

Предупреждение. Действуйте на свой страх и риск, поскольку прерывание или сбой обновления BIOS в любой момент может привести к повреждению компьютера и невосстановимому повреждению всей системы.

Windows 10: GSPY hid device

Discus and support GSPY hid device in Windows 10 Ask Insider to solve the problem; Hello,

When I shut down my pc I get a message saying GSPY HID Device window preventing shutdown. What could this be?

submitted by /u/Cartman7734…
Discussion in ‘Windows 10 Ask Insider’ started by /u/Cartman7734, Aug 31, 2020 .

GSPY hid device

Hello,

When I shut down my pc I get a message saying GSPY HID Device window preventing shutdown. What could this be?

submitted by /u/Cartman7734
[link] [comments]

:)

GSPY Device — What is it?

Hi Andrew

A GSPY Device is generally a smart watch with GPS or GPS enabled mobile phone, have you connected either to your PC?

What is the Make and exact Model No. of your PC — that will be printed on a sticker on the bottom casing . . .

What are GSPY Devices?

So I conduct research using microcontrollers and the software I use cannot communicate with my microcontrollers after my system power cycles. On first install I can communicate with the controllers just fine but not so after my system power cycles. In Device Manager my microcontroller programming board shows up as a Virtual HID Minidriver Collection under the GSPY Devices category. Where does this driver come from, since this is what seems to be causing me issues? This does not show up on other computers I have tried.

Dell Optiplex 7040
Intel i7 6700
16GB DDR4 2133
Windows 10 Enterprise
2x AMD Radeon R5 340X

GSPY hid device

What are GSPY Devices?

The devices are Texas Instruments’ MSP-EXP430G2 Launchpads with MSP430G2553s. I use the Code Composer Studio software and I have used versions 6.0 up to the current 9.1. Besides the program itself, I don’t see any specific tasks and services that launch with the program or when connecting the Launchpad.

— — — Updated — — —

I looked into the USB ID and found that my Launchpad ID is showing up under both GSPY Devices and the COM Ports category. As a note this doesn’t occur on my personal laptop.

GSPY hid device [​IMG]

Gspy hid device windows что это такое

Пользователи персональных компьютеров часто сталкиваются с ситуацией, когда отображается уведомление следующего характера: «GSPY HID Device на Windows10». В таком случае речь идет о наличии ошибки панели задач, во время которой осуществляется переключение на другое окно, но оно не отображается спереди. Чтобы быстро исправить ситуацию, целесообразно ознакомиться с имеющимися особенностями.

Решение проблемы

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

Метод №1

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

  1. С помощью несложной комбинации Windows + Х вызывается панель управления.
  2. На следующем этапе требуется выбрать из представленного перечня и нажать на «Легкость доступа».
  3. После этого необходимо перейти в центр специальных возможностей.
  4. Нажимается опция «сделать мышку несложной в использовании». Снимается отметку возле поля активации окна.
  5. Сохраняются результаты.

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

Метод №2

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

  1. Изначально нажимается комбинация клавиш Windows + X с последующим вызовом диспетчера устройств.
  2. Из предложенного системой в автоматическом режиме перечня отображаются все имеющиеся драйверы тачпада.
  3. С помощью правой кнопки мыши необходимо нажать на интересующий и активировать функции деинсталляции.
  4. Во вновь открывшемся диалоговом окне требуется удостовериться в том, что выполнение стирание нужного пакета драйверов из операционной системы.

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

Stumped on a Tech problem? Ask the tech support reddit, and try to help others with their problems as well.

Be sure to check out the Discord server, too!
https://rtech.support/discord

Windows 10: What are GSPY Devices?

Discus and support What are GSPY Devices? in Windows 10 Drivers and Hardware to solve the problem; So I conduct research using microcontrollers and the software I use cannot communicate with my microcontrollers after my system power cycles. On first…
Discussion in ‘Windows 10 Drivers and Hardware’ started by snowywolf088, Sep 3, 2019 .

What are GSPY Devices?

So I conduct research using microcontrollers and the software I use cannot communicate with my microcontrollers after my system power cycles. On first install I can communicate with the controllers just fine but not so after my system power cycles. In Device Manager my microcontroller programming board shows up as a Virtual HID Minidriver Collection under the GSPY Devices category. Where does this driver come from, since this is what seems to be causing me issues? This does not show up on other computers I have tried.

Dell Optiplex 7040
Intel i7 6700
16GB DDR4 2133
Windows 10 Enterprise
2x AMD Radeon R5 340X

:)

GSPY Device — What is it?

Hi Andrew

A GSPY Device is generally a smart watch with GPS or GPS enabled mobile phone, have you connected either to your PC?

What is the Make and exact Model No. of your PC — that will be printed on a sticker on the bottom casing . . .

GSPY Device — What is it?

I recently noticed in my device manager a device installed called GSPY Device. Besides the fact, that this is very suspect name to give a device or virtual device, I can’t seem to find any information about it.

Can anyone provide clarity to what it is?

See Screenshot below:

What are GSPY Devices? 0d31d75e-83d4-4d75-a78e-481e921d07e6?upload=true.jpg

What are GSPY Devices?

  1. Press Windows key + X key and click on Control Panel.
  2. Select or click Ease of Access.
  3. Click or tap onEase of Access Centre.
  4. Click on Make the Mouse Easier to Use was uncheck Activate Window by hovering over it with the mouse.
  5. Check if issue is resolved.
  1. Press “Windows key + X” and click on “Device Manager”.
  2. In the list of devices, you should see the touchpad drivers.
  3. Right click on the device and then select «Uninstall».
  4. In the uninstall dialog, make sure you select the option to delete the driver package from the system. This causes the driver package installed earlier to be deleted.
  5. In the Action menu of Device manager, select “Scan for Hardware changes” option. This will cause the device driver to be reinstalled. Once the driver is installed, close all windows and restart the computer.

What are GSPY Devices?

What are GSPY Devices? — Similar Threads — are GSPY Devices

What is the purpose of this device and what is it for?

in Windows 10 Gaming

What is the purpose of this device and what is it for?

in Windows 10 Software and Apps

what are these devices

in Windows 10 Gaming

what are these devices

in Windows 10 Software and Apps

what are these devices

in Windows 10 Drivers and Hardware

What Device?

in Windows 10 Support

GSPY hid device

in Windows 10 Ask Insider

When I shut down my pc I get a message saying GSPY HID Device window preventing shutdown. What could this be?

submitted by /u/Cartman7734
[link] [comments]

What is GSPY?

in Windows 10 Ask Insider

GSPY Device — What is it?

in Windows 10 Drivers and Hardware

Can anyone provide clarity to what it is?

Users found this page by searching for:

gspy hid device window

gspy hide device

gspy hid device

I tried doing that but messed it up somehow and now he MSI folder doesn’t exist and I cant do a clean install
Did i delete an important file that is nessceary for redownloading? MSI helpdesk didn’t help

1613512713469.png

Thank you, it helped me a lot!

Sorry for late response. to resolve this issues. you have to follow the given below instruction.
1. do/type in window search » Services»
2. search for » MSI Central Service» and double click on it.
3. Change » Startup type » option from «Manual » to «automatic»
4. Click » Ok» button and restart it or you can right click on «MSI Central Service » and click on «Start».
For reference check the attached image.

So i tried to Start the service but it keep saying that it could not start on local computer know any fix?

@nhatductrinh100155d02e0
Describe the problem you have so that others can help you.
For anyone who has Dragon Center related issue, the first thing I will suggest is to go to Apps and Features > uninstall Dragon Center and MSI SDK > Restart your system > reinstall Dragon Center with administrator account.

The guy said that he doesn’t have MSI Central Service in Services, it doesn’t appear in my list too, what to do?

So i tried to Start the service but it keep saying that it could not start on local computer know any fix?

Right click on the Icon and select Run as Administrator

Screenshot 2021-05-16 001533.jpg

Screenshot 2021-05-16 001920.jpg

Then you just need to uninstall the Dragon Center (UI). And install Dragon Center from Microsoft Store.
Does Dragon Center show you any error message during the installation?

Then you just need to uninstall the Dragon Center (UI). And install Dragon Center from Microsoft Store.
Does Dragon Center show you any error message during the installation?

I tried Microsoft store but got the error message saying «please make sure msi software service is not blocked by….» Also I think my laptop gs73vr 7rf doesn’t support version 2.0 I don’t get any error during installation process, it always ends successful

I tried Microsoft store but got the error message saying «please make sure msi software service is not blocked by….» Also I think my laptop gs73vr 7rf doesn’t support version 2.0 I don’t get any error during installation process, it always ends successful

Make sure Dragon Center is not blocked by any anti-virus app and in Color Management the profile is NOT set to scRGB virtual device model or sRGB virtual device model.
Btw, have you ever tried to install MSI Center on your PC but later uninstall it?

Make sure Dragon Center is not blocked by any anti-virus app and in Color Management the profile is NOT set to scRGB virtual device model or sRGB virtual device model.
Btw, have you ever tried to install MSI Center on your PC but later uninstall it?

I downloaded dragon center 2 years ago and it worked since then but after windows update (not sure if it contributed to this mess) it began not opening, closing by itself after I give it administrator permission. So I deleted it, downloaded the new version 2.0xxx from their site, got «please make sure it isn’t blocked blablabla» then happened the same thing everywhere else I downloaded it. then on forums I read «from services turn start up type of MSI Central Service to automatic.» but turns out I don’t have MSI Central Service

how about this one?
and install MSI center, don’t use Dragon Cetner

how about this one?
and install MSI center, don’t use Dragon Cetner

I can’t find msi center in gs73vr 7rf utilities page, isn’t it compatible?

MSI center is downward compatible for most msi motherboard but not laptop

MSI center is downward compatible for most msi motherboard but not laptop

That’s too bad. the guy says «old path for dragon center is in registry key image path» I don’t really understand this (i’m not familiar with registry),

in my Registry editor, MSI_Central_Service is not in HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSI_Central_Service, is there a way to download it you know?

last dragen center is 1.0.20.0 to day

MSI_Central_Service is not in HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSI_Central_Service

Now it makes sense why you said you couldn’t find SDK. If MSI Central Service is not there, it means that SDK is not installed, and usually it will be installed when you run Dragon Center/MSI Center as administrator at the first time, and I suppose this is where you were stuck at.
If so, make sure that VPN is disabled during the SDK installation.

Now it makes sense why you said you couldn’t find SDK. If MSI Central Service is not there, it means that SDK is not installed, and usually it will be installed when you run Dragon Center/MSI Center as administrator at the first time, and I suppose this is where you were stuck at.
If so, make sure that VPN is disabled during the SDK installation.

but I don’t use vpn, what else could prevent SDK installation?

but I don’t use vpn, what else could prevent SDK installation?

Can’t think of any now.
Anyway, try to install MSI Center. If it still shows you the same error message, use MSI Collect Log tool to generate Log file and share it here.

I had a problem like a unknow device preventing windows to shutdown so i searched the internet and many suggested to uninstall dragon center to fix the problem so I did, and surprisingly that fixed the problem, but since ive b450 tomahawk board i cant turn off or change board led light through bios, so i have to install dragon center, this dragon center installed something called gspy hid device which prevented windows to shutdown, i tried windows fix to my newly fresh installed os and this thing was automatically blocked after several windows fixes, So even windows recognized unusual activities caused by msi malware software, which my antivirus couldn’t detect… So msi can u just add mystic light to ur b450 mobo bios or just mystic light alone software or you are just going to deliver this whole load of not needed services n programs to our pc?

Screenshot (13).png

719.1 KB
Views: 345

Screenshot (18).png

529.3 KB
Views: 214

  1. 990x.top
  2. Простой компьютерный блог для души)
  3. Устройства HID (Human Interface Devices) — что это такое?
  4. Устройства HID (Human Interface Devices) — что это такое?
  5. Категория HID — как посмотреть?
  6. Заключение
  7. HID-клавиатура: что это такое и что делать, если она не работает или не распознается компьютерной системой?
  8. Human Interface Device: что это за оборудование в общем смысле?
  9. HID-клавиатура: что это такое?
  10. Что делать, если USB-клавиатура не работает: простейшее решение
  11. Переустановка драйвера
  12. Управляющее ПО USB-контроллеров
  13. Включение USB в BIOS
  14. Злой HID. Делаем и программируем хакерский девайс для HID-атак
  15. Содержание статьи
  16. HID-атаки
  17. WARNING
  18. Выбираем аппаратную платформу
  19. Arduino Micro Pro
  20. Xakep #234. Взломать iPhone
  21. Teensy Low Cost
  22. Digispark
  23. Альтернативы
  24. Делаем хакерский девайс за пять долларов
  25. Готовим софт
  26. Пишем скетч
  27. Примеры атак
  28. Как защититься от HID-атак
  29. Заключение

990x.top

Простой компьютерный блог для души)

Устройства HID (Human Interface Devices) — что это такое?

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

Устройства HID (Human Interface Devices) — что это такое?

Категория USB-устройств для взаимодействия с человеком — например клавиатура, мышка.

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

Категория HID — как посмотреть?

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

Для этого предназначен специальный инструмент — специальный Диспетчер, вызвать который можно так:

  • Зажмите Win + R, появится окошко Выполнить, вставьте команду devmgmt.msc, нажмите ОК.
  • Отобразится окно с перечислением компонентов ПК, они будут разделены на категории.

Команду devmgmt.msc можно также запустить используя диспетчер задач.

С каждым устройством в данной категории можно:

  1. Обновить драйвера.
  2. Посмотреть свойства.
  3. Отключить/Включить.
  4. Удалить вместе с драйверами (без необходимости не рекомендуется делать).

Обновлять драйвера без причины нет смысла. Если вышла новая версия драйвера — не спешите устанавливать. Новая версия может быть глючной, содержать баги. Мышка, клавиатура, встроенная сетевая плата, Wi-Fi — не те устройства, на которые стоит устанавливать последний драйвер, если старый работает стабильно. Это не касается видеокарты.

Заключение

  • HID или Human Interface Devices — основные устройства, которые используются для работы с персональным компьютером (например мышь, клавиатура).
  • Отключать без необходимости не стоит.

HID-клавиатура: что это такое и что делать, если она не работает или не распознается компьютерной системой?

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

Human Interface Device: что это за оборудование в общем смысле?

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

Для их подключения используются либо USB-интерфейсы и соответствующие порты, либо беспроводные модули Wi-Fi и Bluetooth. Последние два, кстати сказать, тоже относят к классу USB HID. С Wi-Fi-модулями все понятно, ведь те же мыши и клавиатуры беспроводными можно назвать весьма условно, поскольку для их подключения к основному компьютерному блоку как раз и нужен тот самый беспроводный переходник, вставляемый в соответствующий USB-порт. С Bluetooth полной ясности нет, поскольку при подключении к тем же ноутбукам со встроенными «синезубыми» модулями порты USB могут не понадобиться вообще.

HID-клавиатура: что это такое?

Теперь несколько слов непосредственно о клавиатурных блоках. Давайте посмотрим, какие есть виды HID-клавиатур. Что это за устройства, нетрудно сообразить, если просто оценить их визуально. Среди них встречаются и стандартные блоки по типу тех, которые используются на стационарных ПК (стандарт PS/2), и уменьшенные по размерам клавиатуры без цифровых панелей по типу тех, что устанавливаются на ноутбуках с диагоналями экрана 13 дюймов и меньше.

Также можно встретить целые мультимедийные системы, игровые усеченные панели, клавиатуры на мягкой подкладке, сворачивающиеся чуть ли не в трубочку, совершенно миниатюрные блоки с 22, 18, 11 или 10 клавишами и т. д. Вообще считается, что теоретически можно создать блок с 256 клавишами (диапазон ввода/вывода 0-255). Но особой популярностью в последнее время пользуются устройства, на которых положения основных кнопок с литерами и символами изменены, что соответствует заводской установке нестандартной раскладки.

Что делать, если USB-клавиатура не работает: простейшее решение

С основными понятиями ясность внесена. Теперь кратко остановимся на ситуациях, связанных с тем, что клавиатура ПК стандарта HID по каким-то причинам не работает. Устранить неполадки можно несколькими простейшими методами. Первым и самым простым решением, поскольку клавиатурный блок подключается либо непосредственно через USB-порт, либо через беспроводный модуль (но тоже через USB), является смена используемого порта. Вполне возможно, что он просто не работает или имеет другой класс (например, клавиатура рассчитана на подключение через интерфейс USB 3.0, а кабель вставлен в порт USB 2.0).

Отличить разъемы и штекеры можно по цвету (USB 3.0 соответствует синяя окраска).

Переустановка драйвера

Если учесть, что для любого, имеющегося в системе устройства (внешнего или внутреннего) и его корректной работы необходимо специальное управляющее программное обеспечение, называемое драйвером, логично предположить, что проблема может быть именно в нем. Убедиться в этом можно совершенно просто, если вызвать «Диспетчер устройств». Если оборудование с неполадками будет обнаружено, его сразу можно будет увидеть в списке HID-устройств, для которых драйвер не установлен или в его функционировании произошли сбои. Обычно производители поставляют носители с драйверами под свою периферию, так что переустановить драйвер можно самостоятельно.

Но в большинстве случаев это не нужно, поскольку все оборудование класса HID должно распознаваться любой компьютерной системой и без этого.

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

Управляющее ПО USB-контроллеров

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

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

Включение USB в BIOS

Остается добавить еще пару слов о HID-клавиатурах. Что это за устройства, понятно. Как они работают и для чего предназначены, тоже вроде бы ясность есть. Но вот что делать, если вышеперечисленные методы устранить проблему работоспособности так и не смогли? По всей видимости, хотя поддержка периферии этого класса заявлена изначально, что-то могло произойти с настройками первичной системы ввода/вывода.

Для верности зайдите в параметры BIOS/UEFI сразу же после включения компьютера и найдите там пункты вроде USB Keyboard Support или USB Legacy Support. Для них должен быть выставлен параметр Enabled. В некоторых модификациях BIOS можно встретить настройки вроде EHCI Hand-Off и XHCI Hand-Off, отвечающие за ручное переключение между стандартами USB 2.0/3.0. При наличии на компьютере именно Windows-системы они должны быть деактивированы (значение Disabled). В устаревших версиях BIOS также встречается параметр Plug & Play OS, позволяющий автоматически распознавать подключаемые PNP-устройства. Он должен быть включен (значение Yes).

Злой HID. Делаем и программируем хакерский девайс для HID-атак

Содержание статьи

HID-атаки

HID-атака — хитрая разновидность BadUSB. Ее суть сводится к тому, что в USB-порт вставляется простейший хакерский девайс, эмулирующий устройство ввода. Практически любая современная ОС поддерживает plug-n-play и содержит универсальный драйвер устройства каждого класса. Хакерский девайс автоматически определяется ОС как нужный нам Human Interface Device — HID. Далее ОС безо всяких проверок принимает его команды.

Есть много готовых девайсов для атак через USB-порт. Например, Rubber Ducky и ее разновидности. На мой взгляд, интереснее разобраться, как сделать такую штуку самому. Это довольно просто (когда знаешь как) и дешево. Нам даже флешка на этот раз не понадобится.

Преимуществ HID-атаки перед атакой вручную сразу несколько: это скорость, незаметность и автоматизация. Все необходимые действия выполнятся быстрее, чем ты сможешь набрать то же на клавиатуре, и без опечаток (если их не было изначально). Подключить к USB-порту миниатюрное устройство можно за пару секунд. Это не такое палево, как садиться за чужую клавиатуру и поминутно оглядываться через плечо. Из-за малых габаритов самодельный девайс легко спрятать и пронести через охрану даже на режимный объект. В крайнем случае можно просто выдать его за флешку и «случайно» уничтожить легким нажатием ботинка, после чего изготовить хоть мешок других таких же.

WARNING

Статья написана в исследовательских целях. Вся информация в ней носит ознакомительный характер. Ни автор, ни редакция не несет ответственности за неправомерное использование упомянутых в ней аппаратных платформ, программ и техник!

Выбираем аппаратную платформу

Сотворить такую хакерскую железку можно и на одноплатниках (вроде Raspberry Pi), но это все равно что перевозить ноутбук на фуре. Есть «братья меньшие» не такие известные, но не менее «злые» и опасные в руках из плеч. По сути, для выполнения HID-атаки нам необходим микроконтроллер, USB-порт и минимальная электронная обвязка, чтобы это все заработало.

Arduino Micro Pro

На мой взгляд, это один из идеальных кандидатов на роль хакерского девайса.

Arduino Micro Pro

Xakep #234. Взломать iPhone

Плата размером 33×16 мм работает на микроконтроллере ATmega32u4 и имеет на борту 28 Кбайт свободной памяти (вообще памяти 32 Кбайт, но 4 Кбайт уже заняты загрузчиком). С ней очень легко работать, так как проект Arduino хорошо поддерживается и для него написано много документации. Также для него есть готовая среда разработки Arduino IDE с дистрибутивами для Windows, Linux и macOS. Купить плату можно от 350 рублей.

Teensy Low Cost

Хорошая альтернатива — семейство плат Teensy, совместимых с Arduino. С ними также можно использовать Arduino IDE. Например, плата Teensy LC размером 17×35 мм оснащена процессорным ядром ARM Cortex-M0+ и 64 Кбайт памяти. Купить ее в России может быть проблематично (основной упор делается на продажи Teensy 3.2–3.6), но заказать из-за рубежа вполне возможно. Цены на Teensy LC начинаются от 10 долларов.

Digispark

Многие думают, что Digispark — это самая подходящая плата для HID-атак. Да, она выигрывает по некоторым параметрам у остальных: крошечный размер 18×22 мм, практически нет лишних функций (и точек отказа), USB-разъем типа А и смешная цена порядка 100–150 рублей.

Однако в использовании она не так проста. Даже подключать ее стоит в порт USB 2.0 (или через USB-хаб v.2.0) либо лезть в BIOS, отключать xHCI и выставлять режим USB 3.0 порта как USB 2.0 compatible. Обратная совместимость у версий USB 3.0 и 2.0 заявлена, но порой нужен бубен, чтобы она реально заработала, особенно на Windows 10.

Digispark

Работает данная плата под управлением микроконтроллера Attiny85. С памятью у нее негусто — всего 8 Кбайт, из которых два уже заняты загрузчиком. Совсем не вдохновляет ограничение ROM в 512 байт под исполняемый код, но оптимизация тебе в помощь.

Процессор (если его можно так назвать) опять же совместим с Arduino IDE, только желательно использовать версию 1.6.5r2, а 1.6.6 и 1.6.7 не рекомендуется вовсе. Digispark Wiki любезно предоставляет мануал по «вживлению» этой платы в Arduino IDE, или можно скачать уже специально заточенные версии ПО.

Альтернативы

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

NodeMCU и SparkFun с микроконтроллером ESP8266. Этот чип разрабатывался с направлением на поддержку Wi-Fi, поэтому платы с беспроводным модулем получились довольно большими. NodeMCU имеет размер 60×30 мм при не самой выгодной цене от 400 рублей. Однако если планируется многоэтапная атака, то беспроводное подключение будет совсем не лишним.

SparkFun в целом неплох, но смущает ценой (от 17 долларов за копеечный процессор). Однако его контроллер совместим с Arduino IDE, что делает разработку удобной.

Функционально Particle Photon похож на платы с ESP8266, но его цена гораздо выше. На борту у него довольно дорогой и ненужный для HID-атак ARM Cortex M3 STM32F205RGY6 с Wi-Fi-модулем Broadcom BCM43362, что поднимает цену до 2000 рублей и выше. Он будет оправдан в том случае, если помимо эмуляции клавиатуры планируется выполнять какие-то более сложные задачи, требующие универсального процессора архитектуры ARM.

Обрати внимание, что из всех рассмотренных плат лишь Digispark оснащен USB-портом типа А. Остальные имеют разъемы micro-USB и mini-USB, поэтому советую сразу обзавестись OTG-адаптером на интерфейс платы или кабелем для подключения нашего хакерского девайса к компу.

Делаем хакерский девайс за пять долларов

Приступим к практической части на примере платы Arduino micro Pro и переходника mini-USB ↔ USB Type A. В качестве основной ОС используется Kali Linux (4.14.0-kali3-amd64), но на других сборках Linux и в Windows проблем возникнуть не должно. Arduino IDE v. 1.8.6 скачана с официального сайта. В качестве жертвы выбран тот же компьютер.

Готовим софт

Скачиваем дистрибутив, распаковываем. В каталоге лежит файл с символичным названием install.sh. Его и запустим на исполнение:

Минуту-две смотрим на надпись Adding desktop shortcut, menu item and file associations for Arduino IDE. и вуаля! На рабочем столе появляется ярлык для запуска.

Теперь подключаем нашу плату. Весь нужный софт установился вместе с IDE, поэтому нет необходимости что-то доустанавливать, монтировать и запускать.

Командой lsusb можно проверить, что устройство определено верно и все идет по плану (Arduino Micro Pro определяется как Leonardo).

Следующая команда покажет порт, на котором повис наш Leonardo:

У меня это ttyACM0 .

ls /dev/ | grep tty

Теперь можно открыть саму IDE. Сразу после запуска идем в меню «Инструменты» и в разделе «Платы» выбираем Arduino Leonardo. Там же в «Инструментах» выбираем нужный порт (он там, скорее всего, будет один) из списка tty.

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

После запуска Arduino IDE картинка будет следующая.

Интерфейс Arduino IDE

Есть еще один вариант запустить подобие Arduino IDE. На сайте представлен Arduino Web Editor. На мой взгляд, он менее удобен, но тут уже кому как по вкусу. Для его использования будет необходимо зарегистрироваться на сайте либо авторизоваться через Google-аккаунт. Также для связи браузера с устройством потребуется установить плагин (он есть для Chrome и Firefox). Его удобство в том, что все написанные скетчи будут онлайн (с любой точки земли можно получить доступ к ним), но я в таких тонких деталях предпочитаю локальную работу.

Интерфейс Arduino Web Editor

В остальном редакторы похожи.

Изначально присутствует заготовка из void setup() и void loop() . Напомню, что код, написанный в функции setup(), будет исполняться сразу при подаче питания на плату, причем он исполнится один раз. Функция loop() отреагирует на питание таким же образом, вот только повторяться действие будет постоянно (цикл с бесконечным счетчиком и неизменным кодом на каждый проход).

Пишем скетч

Нам нужно, чтобы микроплата Arduino выдавала себя за клавиатуру. Для этого в самом начале следует добавить библиотеку Keyboard.h .

Далее основные элементы, которыми мы будем пользоваться:

  • Keyboard.begin() — строка необходима для начала эмуляции клавиатуры;
  • Keyboard.print() — вводит заданный текст;
  • Keyboard.press() — зажимает указанную клавишу;
  • Keyboard.release() — отпускает указанную клавишу;
  • Keyboard.releaseAll() — отпускает все клавиши;
  • delay() — задает период ожидания (между командами или для начала выполнения действия).

Ключи нажимаемых клавиш можно найти тут. Для простоты мы говорим «нажимаем/отпускаем клавишу», подразумевая, что контроллер отправляет ее скан-код, имитируя нажатие командами Keyboard.press/Keyboard.release.

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

Задается она вот такой конструкцией:

В скетче указывается как function_name(). Для начала другие элементы управления платой нам не понадобятся.

Теперь можно попробовать написать свой первый скетч. Ведь в теории между теорией и практикой разницы нет, а на практике — есть.

В качестве PoC используем такую задачу: после подключения нашего девайса в USB-порт на компе с Linux должен автоматически открыться терминал, а затем в домашнем каталоге создаться файл с содержимым Hello World , который открывается в текстовом редакторе (у меня будет Leafpad).

Скетч выглядит следующим образом.

Код задания

В самом начале указана знакомая всем сишникам конструкция #include c указанием на использование библиотеки Keyboard.h . Как уже говорилось выше, она нужна для того, чтобы наша ардуина смогла выдать себя за клавиатуру.

В коде повторяется нажатие клавиши Enter три раза, поэтому удобнее создать отдельную функцию pressEnter() , что я и сделал. Обрати внимание: она находится за пределами setup(), а между нажатиями клавиши Enter вставлена задержка (ниже поясню, зачем она нужна).

Далее идет основная функция void setup() .

Сложно? Пока нет, но станет сложнее, когда вместо Hello World ты запишешь в файл код зловреда и запустишь его на исполнение.

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

Есть еще один важный нюанс с раскладкой клавиатуры. Мы написали код, ориентированный на английскую раскладку. Если в момент подключения нашего устройства к атакуемому компьютеру раскладка будет не та, под которую писался скетч, то нужного нам действия не получится. Горячие и функциональные клавиши, конечно, отреагируют как надо, а вот с набором текста возникнут проблемы. Вместо «terminal» получится «еукьштфд», со всеми вытекающими последствиями.

Примеры атак

При проведении реальных HID-атак можно начать с быстрого создания локального пользователя. Демонстрирую это на примере Windows 10 сборки 1607.

Создаем пользователя

Согласись — удобно. Незаметно вставил микроардуину в USB-порт чужого компа, и через несколько секунд на нем уже появилась локальная учетка с заданными тобой параметрами логин/пароль.

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

Загружаем файл с FTP

Поясню момент с файлом: да, можно выполнить все команды вводом, но суть опять в тайм-ауте исполнения. Мы не знаем, как долго может сервер реагировать на команды (на это влияет скорость интернет-соединения, скорость работы самого компьютера и еще куча разных факторов). Также стоит учесть то, что ты можешь использовать в своих тестах SSD (и все вроде бы работает), но при подключении к компьютеру с HDD. думаю, ты уловил смысл.

Наверняка ты обращал внимание, что USB-клавиатура определяется BIOS еще до загрузки ОС. В UEFI вообще интегрирована расширенная поддержка USB-портов разных версий с готовыми профилями для HID-девайсов и USB-накопителей. Большой объем флеш-памяти современных материнок и унифицированная структура UEFI позволяют загрузить низкоуровневый бэкдор, просто вставив копеечный хакерский девайс из ардуины.

Как защититься от HID-атак

Как мне кажется, самый надежный способ защиты для любой ОС — блокировать учетную запись (паролем, RFID-чипом или биометрическим сканером), когда уходишь из-за компа. Фишка атаки в беспалевности и скорости, поэтому вряд ли пентестер будет вставлять такую штуку в заблокированный компьютер (хотя в некоторых довольно крупных организациях девочки из бухгалтерии практикуют не блокировку компьютера, а выключение монитора. Как ты понимаешь, это не подойдет). Также можно совсем отключить незанятые USB-порты (в BIOS или физически), но что помешает атакующему вытащить легитимную клаву и подключить вместо нее эмулятор на ардуине? Только настройки политики безопасности и сторонний софт для контроля подключений по USB.

Что касается ОС Windows, то тут есть несколько решений. Во-первых, комплексные антивирусы. Они уже научились определять класс BadUSB и блокировать такие устройства. К примеру, в серверной части «Антивируса Касперского» при настройке политик безопасности есть функция «Защита от атак BadUSB».

Настройка политики безопасности с сервера управления Kaspersky

Во-вторых, есть средства борьбы с подобного рода атаками при помощи групповых политик. Необходимо открыть gpedit.msc , пройти цепочку «Конфигурация компьютера → Административные шаблоны → Система → Ограничения на установку устройств». В этом разделе есть несколько правил. Нам нужно «Запретить установку устройств, не описанных другими параметрами политики». Суть правила заключается в том, что при его включении драйвер нового устройства не будет автоматически установлен, если только этот девайс прямо не указан в политиках. Есть, конечно, небольшое неудобство в данном методе, но если все грамотно настроить, то проблем не будет.

Настройка правил групповой политики Windows 10

В своих исследованиях защиты от HID-атак я использовал в качестве жертвы комп с Windows 10 (1607). В первом случае антивирь Касперского сработал на ура. Во втором ОС сама заблокировала мое устройство. Правда, когда я попытался подключить вторую клавиатуру к компьютеру, тоже получил отказ.

Для Linux можно воспользоваться udev и его правилами. Необходимо создать файл /etc/udev/rules.d/10-usbblock.rules и вписать в него следующее содержимое (классы можно блокировать любые):

Теперь можно заблокировать добавление новых HID-устройств командой

А вот команда для разблокировки:

Заключение

Эмуляция клавиатуры — опасный инструмент в умелых руках. Это было наглядно продемонстрировано еще в 2014 году на Black Hat. Доклад Building Trojan Hardware at Home вызвал всплеск интереса к данной теме.

Изначально в серьезность угрозы верилось с трудом, а в Сети циркулировали шуточки на тему USBola, сравнивающие эту атаку с известным вирусом. После публикации статьи Computer Ebola шутки закончились. Вдобавок Карстен Нол подлил масла в огонь, создав список уязвимых устройств, которые удобно использовать для проведения атак вида BadUSB.

За последние годы ситуация изменилась. С одной стороны, стало проще создавать копеечные эмуляторы клавиатуры, находить примеры готовых скетчей и пейлоадов. С другой — некоторые комплексные системы защиты научились распознавать хакерские HID-девайсы, а в современных ОС появились расширенные настройки политик безопасности, препятствующие их несанкционированному подключению.

  • Описание
  • Просмотр
  • Заключение

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

Категория USB-устройств для взаимодействия с человеком — например клавиатура, мышка.

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

Категория HID — как посмотреть?

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

Для этого предназначен специальный инструмент — специальный Диспетчер, вызвать который можно так:

  • Зажмите Win + R, появится окошко Выполнить, вставьте команду devmgmt.msc, нажмите ОК.
  • Отобразится окно с перечислением компонентов ПК, они будут разделены на категории.

Команду devmgmt.msc можно также запустить используя диспетчер задач. Найдите нужную категорию > разверните > посмотрите все обнаруженные компоненты.

С каждым устройством в данной категории можно:

  1. Обновить драйвера.
  2. Посмотреть свойства.
  3. Отключить/Включить.
  4. Удалить вместе с драйверами (без необходимости не рекомендуется делать).

Обновлять драйвера без причины нет смысла. Если вышла новая версия драйвера — не спешите устанавливать. Новая версия может быть глючной, содержать баги. Мышка, клавиатура, встроенная сетевая плата, Wi-Fi — не те устройства, на которые стоит устанавливать последний драйвер, если старый работает стабильно. Это не касается видеокарты.

Заключение

  • HID или Human Interface Devices — основные устройства, которые используются для работы с персональным компьютером (например мышь, клавиатура).
  • Отключать без необходимости не стоит.

GSPY HID Device на Windows10: что это за программа?

Пользователи персональных компьютеров часто сталкиваются с ситуацией, когда отображается уведомление следующего характера: «GSPY HID Device на Windows10». В таком случае речь идет о наличии ошибки панели задач, во время которой осуществляется переключение на другое окно, но оно не отображается спереди. Чтобы быстро исправить ситуацию, целесообразно ознакомиться с имеющимися особенностями.

Решение проблемы

На практике выделяют несколько действующих способов быстро выйти из сложившейся ситуации. Каждый пользователь самостоятельно определяет для себя оптимальный метод, отталкиваясь от персональных предпочтений. Gspy hid device windows что это такое

Метод №1

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

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

Gspy hid device windows что это такое

Метод №2

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

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

Злой HID. Делаем и программируем хакерский девайс для HID-атак

Gspy hid device windows что это такое

Партнер

Gspy hid device windows что это такое

Содержание статьи

HID-атаки

HID-атака — хитрая разновидность BadUSB. Ее суть сводится к тому, что в USB-порт вставляется простейший хакерский девайс, эмулирующий устройство ввода. Практически любая современная ОС поддерживает plug-n-play и содержит универсальный драйвер устройства каждого класса. Хакерский девайс автоматически определяется ОС как нужный нам Human Interface Device — HID. Далее ОС безо всяких проверок принимает его команды.

Есть много готовых девайсов для атак через USB-порт. Например, Rubber Ducky и ее разновидности. На мой взгляд, интереснее разобраться, как сделать такую штуку самому. Это довольно просто (когда знаешь как) и дешево. Нам даже флешка на этот раз не понадобится.

Преимуществ HID-атаки перед атакой вручную сразу несколько: это скорость, незаметность и автоматизация. Все необходимые действия выполнятся быстрее, чем ты сможешь набрать то же на клавиатуре, и без опечаток (если их не было изначально). Подключить к USB-порту миниатюрное устройство можно за пару секунд. Это не такое палево, как садиться за чужую клавиатуру и поминутно оглядываться через плечо. Из-за малых габаритов самодельный девайс легко спрятать и пронести через охрану даже на режимный объект. В крайнем случае можно просто выдать его за флешку и «случайно» уничтожить легким нажатием ботинка, после чего изготовить хоть мешок других таких же.

WARNING

Статья написана в исследовательских целях. Вся информация в ней носит ознакомительный характер. Ни автор, ни редакция не несет ответственности за неправомерное использование упомянутых в ней аппаратных платформ, программ и техник!

Выбираем аппаратную платформу

Сотворить такую хакерскую железку можно и на одноплатниках (вроде Raspberry Pi), но это все равно что перевозить ноутбук на фуре. Есть «братья меньшие» не такие известные, но не менее «злые» и опасные в руках из плеч. По сути, для выполнения HID-атаки нам необходим микроконтроллер, USB-порт и минимальная электронная обвязка, чтобы это все заработало.

Arduino Micro Pro

На мой взгляд, это один из идеальных кандидатов на роль хакерского девайса.

Gspy hid device windows что это такоеArduino Micro Pro

Xakep #234. Взломать iPhone

Плата размером 33×16 мм работает на микроконтроллере ATmega32u4 и имеет на борту 28 Кбайт свободной памяти (вообще памяти 32 Кбайт, но 4 Кбайт уже заняты загрузчиком). С ней очень легко работать, так как проект Arduino хорошо поддерживается и для него написано много документации. Также для него есть готовая среда разработки Arduino IDE с дистрибутивами для Windows, Linux и macOS. Купить плату можно от 350 рублей.

Teensy Low Cost

Хорошая альтернатива — семейство плат Teensy, совместимых с Arduino. С ними также можно использовать Arduino IDE. Например, плата Teensy LC размером 17×35 мм оснащена процессорным ядром ARM Cortex-M0+ и 64 Кбайт памяти. Купить ее в России может быть проблематично (основной упор делается на продажи Teensy 3.2–3.6), но заказать из-за рубежа вполне возможно. Цены на Teensy LC начинаются от 10 долларов.

Digispark

Многие думают, что Digispark — это самая подходящая плата для HID-атак. Да, она выигрывает по некоторым параметрам у остальных: крошечный размер 18×22 мм, практически нет лишних функций (и точек отказа), USB-разъем типа А и смешная цена порядка 100–150 рублей.

Однако в использовании она не так проста. Даже подключать ее стоит в порт USB 2.0 (или через USB-хаб v.2.0) либо лезть в BIOS, отключать xHCI и выставлять режим USB 3.0 порта как USB 2.0 compatible. Обратная совместимость у версий USB 3.0 и 2.0 заявлена, но порой нужен бубен, чтобы она реально заработала, особенно на Windows 10.

Работает данная плата под управлением микроконтроллера Attiny85. С памятью у нее негусто — всего 8 Кбайт, из которых два уже заняты загрузчиком. Совсем не вдохновляет ограничение ROM в 512 байт под исполняемый код, но оптимизация тебе в помощь.

Процессор (если его можно так назвать) опять же совместим с Arduino IDE, только желательно использовать версию 1.6.5r2, а 1.6.6 и 1.6.7 не рекомендуется вовсе. Digispark Wiki любезно предоставляет мануал по «вживлению» этой платы в Arduino IDE, или можно скачать уже специально заточенные версии ПО.

Альтернативы

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

NodeMCU и SparkFun с микроконтроллером ESP8266. Этот чип разрабатывался с направлением на поддержку Wi-Fi, поэтому платы с беспроводным модулем получились довольно большими. NodeMCU имеет размер 60×30 мм при не самой выгодной цене от 400 рублей. Однако если планируется многоэтапная атака, то беспроводное подключение будет совсем не лишним.

SparkFun в целом неплох, но смущает ценой (от 17 долларов за копеечный процессор). Однако его контроллер совместим с Arduino IDE, что делает разработку удобной.

Функционально Particle Photon похож на платы с ESP8266, но его цена гораздо выше. На борту у него довольно дорогой и ненужный для HID-атак ARM Cortex M3 STM32F205RGY6 с Wi-Fi-модулем Broadcom BCM43362, что поднимает цену до 2000 рублей и выше. Он будет оправдан в том случае, если помимо эмуляции клавиатуры планируется выполнять какие-то более сложные задачи, требующие универсального процессора архитектуры ARM.

Обрати внимание, что из всех рассмотренных плат лишь Digispark оснащен USB-портом типа А. Остальные имеют разъемы micro-USB и mini-USB, поэтому советую сразу обзавестись OTG-адаптером на интерфейс платы или кабелем для подключения нашего хакерского девайса к компу.

Делаем хакерский девайс за пять долларов

Приступим к практической части на примере платы Arduino micro Pro и переходника mini-USB ↔ USB Type A. В качестве основной ОС используется Kali Linux (4.14.0-kali3-amd64), но на других сборках Linux и в Windows проблем возникнуть не должно. Arduino IDE v. 1.8.6 скачана с официального сайта. В качестве жертвы выбран тот же компьютер.

Готовим софт

Скачиваем дистрибутив, распаковываем. В каталоге лежит файл с символичным названием install.sh. Его и запустим на исполнение:

Минуту-две смотрим на надпись Adding desktop shortcut, menu item and file associations for Arduino IDE. и вуаля! На рабочем столе появляется ярлык для запуска.

Теперь подключаем нашу плату. Весь нужный софт установился вместе с IDE, поэтому нет необходимости что-то доустанавливать, монтировать и запускать.

Командой lsusb можно проверить, что устройство определено верно и все идет по плану (Arduino Micro Pro определяется как Leonardo).

Следующая команда покажет порт, на котором повис наш Leonardo:

Gspy hid device windows что это такоеls /dev/ | grep tty

Теперь можно открыть саму IDE. Сразу после запуска идем в меню «Инструменты» и в разделе «Платы» выбираем Arduino Leonardo. Там же в «Инструментах» выбираем нужный порт (он там, скорее всего, будет один) из списка tty.

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

После запуска Arduino IDE картинка будет следующая.

Gspy hid device windows что это такоеИнтерфейс Arduino IDE

Есть еще один вариант запустить подобие Arduino IDE. На сайте представлен Arduino Web Editor. На мой взгляд, он менее удобен, но тут уже кому как по вкусу. Для его использования будет необходимо зарегистрироваться на сайте либо авторизоваться через Google-аккаунт. Также для связи браузера с устройством потребуется установить плагин (он есть для Chrome и Firefox). Его удобство в том, что все написанные скетчи будут онлайн (с любой точки земли можно получить доступ к ним), но я в таких тонких деталях предпочитаю локальную работу.

Gspy hid device windows что это такоеИнтерфейс Arduino Web Editor

В остальном редакторы похожи.

Пишем скетч

Далее основные элементы, которыми мы будем пользоваться:

Ключи нажимаемых клавиш можно найти тут. Для простоты мы говорим «нажимаем/отпускаем клавишу», подразумевая, что контроллер отправляет ее скан-код, имитируя нажатие командами Keyboard.press/Keyboard.release.

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

Задается она вот такой конструкцией:

В скетче указывается как function_name(). Для начала другие элементы управления платой нам не понадобятся.

Теперь можно попробовать написать свой первый скетч. Ведь в теории между теорией и практикой разницы нет, а на практике — есть.

Скетч выглядит следующим образом.

Сложно? Пока нет, но станет сложнее, когда вместо Hello World ты запишешь в файл код зловреда и запустишь его на исполнение.

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

Есть еще один важный нюанс с раскладкой клавиатуры. Мы написали код, ориентированный на английскую раскладку. Если в момент подключения нашего устройства к атакуемому компьютеру раскладка будет не та, под которую писался скетч, то нужного нам действия не получится. Горячие и функциональные клавиши, конечно, отреагируют как надо, а вот с набором текста возникнут проблемы. Вместо «terminal» получится «еукьштфд», со всеми вытекающими последствиями.

Примеры атак

При проведении реальных HID-атак можно начать с быстрого создания локального пользователя. Демонстрирую это на примере Windows 10 сборки 1607.

Gspy hid device windows что это такоеСоздаем пользователя

Согласись — удобно. Незаметно вставил микроардуину в USB-порт чужого компа, и через несколько секунд на нем уже появилась локальная учетка с заданными тобой параметрами логин/пароль.

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

Gspy hid device windows что это такоеЗагружаем файл с FTP

Поясню момент с файлом: да, можно выполнить все команды вводом, но суть опять в тайм-ауте исполнения. Мы не знаем, как долго может сервер реагировать на команды (на это влияет скорость интернет-соединения, скорость работы самого компьютера и еще куча разных факторов). Также стоит учесть то, что ты можешь использовать в своих тестах SSD (и все вроде бы работает), но при подключении к компьютеру с HDD. думаю, ты уловил смысл.

Наверняка ты обращал внимание, что USB-клавиатура определяется BIOS еще до загрузки ОС. В UEFI вообще интегрирована расширенная поддержка USB-портов разных версий с готовыми профилями для HID-девайсов и USB-накопителей. Большой объем флеш-памяти современных материнок и унифицированная структура UEFI позволяют загрузить низкоуровневый бэкдор, просто вставив копеечный хакерский девайс из ардуины.

Как защититься от HID-атак

Как мне кажется, самый надежный способ защиты для любой ОС — блокировать учетную запись (паролем, RFID-чипом или биометрическим сканером), когда уходишь из-за компа. Фишка атаки в беспалевности и скорости, поэтому вряд ли пентестер будет вставлять такую штуку в заблокированный компьютер (хотя в некоторых довольно крупных организациях девочки из бухгалтерии практикуют не блокировку компьютера, а выключение монитора. Как ты понимаешь, это не подойдет). Также можно совсем отключить незанятые USB-порты (в BIOS или физически), но что помешает атакующему вытащить легитимную клаву и подключить вместо нее эмулятор на ардуине? Только настройки политики безопасности и сторонний софт для контроля подключений по USB.

Что касается ОС Windows, то тут есть несколько решений. Во-первых, комплексные антивирусы. Они уже научились определять класс BadUSB и блокировать такие устройства. К примеру, в серверной части «Антивируса Касперского» при настройке политик безопасности есть функция «Защита от атак BadUSB».

Gspy hid device windows что это такоеНастройка политики безопасности с сервера управления Kaspersky

Gspy hid device windows что это такоеНастройка правил групповой политики Windows 10

В своих исследованиях защиты от HID-атак я использовал в качестве жертвы комп с Windows 10 (1607). В первом случае антивирь Касперского сработал на ура. Во втором ОС сама заблокировала мое устройство. Правда, когда я попытался подключить вторую клавиатуру к компьютеру, тоже получил отказ.

Для Linux можно воспользоваться udev и его правилами. Необходимо создать файл /etc/udev/rules.d/10-usbblock.rules и вписать в него следующее содержимое (классы можно блокировать любые):

Теперь можно заблокировать добавление новых HID-устройств командой

А вот команда для разблокировки:

Заключение

Эмуляция клавиатуры — опасный инструмент в умелых руках. Это было наглядно продемонстрировано еще в 2014 году на Black Hat. Доклад Building Trojan Hardware at Home вызвал всплеск интереса к данной теме.

Изначально в серьезность угрозы верилось с трудом, а в Сети циркулировали шуточки на тему USBola, сравнивающие эту атаку с известным вирусом. После публикации статьи Computer Ebola шутки закончились. Вдобавок Карстен Нол подлил масла в огонь, создав список уязвимых устройств, которые удобно использовать для проведения атак вида BadUSB.

За последние годы ситуация изменилась. С одной стороны, стало проще создавать копеечные эмуляторы клавиатуры, находить примеры готовых скетчей и пейлоадов. С другой — некоторые комплексные системы защиты научились распознавать хакерские HID-девайсы, а в современных ОС появились расширенные настройки политик безопасности, препятствующие их несанкционированному подключению.

Устройства HID Human Interface Devices Windows 10

Gspy hid device windows что это такое

Gspy hid device windows что это такое

Gspy hid device windows что это такое

— HID-совместимая сенсорная панель.

— Microsoft Input Configuration Device.

— Устройство HID на шине I2C.

Gspy hid device windows что это такое

Далее, в свойствах устройства вы можете узнать и настроить:

Общие:

— Вы можете узнать тип устройства.

Драйвер:

— Вы можете узнать поставщика драйвера.

— Сведения о файлах драйвера.

— Вы можете обновить драйвер.

— Вы можете откатить драйвер к предыдущему.

— Можно отключить устройство.

— Можно удалить драйвер.

Сведения:

— Вы можете узнать значения свойств устройства.

— Выберите свойство и вам автоматически покажут его значение.

— Вы можете узнать характеристики, класс, код ошибки устройства и т.д.

События:

— Вы можете узнать события, которые происходили с устройством.

— Вы можете узнать дату и время события.

— Можно узнать описания и сведения событий.

— В конце нажмите на кнопку OK, чтобы сохранить сделанные изменения.

Gspy hid device windows что это такое

Общие сведения об устройствах с HID-интерфейсом

Устройства с HID-интерфейсом — это определение класса устройств для замены соединителей в стиле PS/2 универсальным драйвером USB для поддержки устройств HID, таких как клавиатуры, мыши, игровые контроллеры и т. д. До HID устройства могли использовать только строго определенные протоколы для мышей и клавиатуры. Для внедрения оборудования требуется либо перегрузить данные в существующий протокол, либо создать нестандартное оборудование с собственным специализированным драйвером. HID обеспечивает поддержку этих устройств «режима загрузки», добавляя поддержку инновационных инноваций с помощью расширяемых, стандартизированных и легко программируемых интерфейсов.

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

HID-подключение была создана с помощью USB, но оно не зависит от шины. Она была разработана для низкой задержки, низкой пропускной способности устройств, но с гибкостью для указания частоты в базовом транспорте. Спецификация HID по USB была ратифицирована USB-, если 1996 и поддерживает дополнительные транспорты, а затем вскоре после. Подробные сведения о поддерживаемых в настоящее время транспортах можно найти в переWindowsх HID. Кроме того, с помощью настраиваемых драйверов транспорта можно использовать транспорты сторонних поставщиков.

Основные понятия HID

В состав HID входят два фундаментальных понятия: дескриптор отчета и отчеты. Отчеты — это фактические данные, которыми обмениваются устройство и клиент программного обеспечения. Дескриптор отчета описывает формат и значение данных, которые поддерживает устройство.

Отчеты

Приложения и HID-устройства обмениваются данными через отчеты. Существует три типа отчетов:

Тип отчета Описание
Входной отчет Данные, отправляемые с устройства HID в приложение, как правило, при изменении состояния элемента управления.
Выходной отчет Данные, передаваемые из приложения на устройство HID, например индикаторы на клавиатуре.
Отчет о функциях Данные, которые могут быть прочитаны и записаны вручную, и обычно связаны с информацией о конфигурации.

Каждая коллекция верхнего уровня, определенная в дескрипторе отчета, может содержать ноль или более отчетов каждого типа.

Таблицы использования

Рабочая группа USB-IF публикует таблицы использования HID, которые являются частью дескрипторов отчетов, описывающих, что разрешено выполнять HID-устройства. Эти таблицы использования HID содержат список с описаниями использования, описывающими целевое значение и использование определенного элемента, описанного в дескрипторе отчета. Например, для левой кнопки мыши определено использование. Дескриптор отчета может определять, где в отчете приложение может найти текущее состояние левой кнопки мыши. Таблицы использования разбиваются на несколько пространств имен, которые называются страницами использования. На каждой странице использования описывается набор взаимосвязанных применений, помогающих организовать документ. Сочетание страницы использования и использования определяет идентификатор использования, который однозначно определяет конкретное использование в таблицах использования.

Что такое устройство с интерфейсом пользователя (HID)?

Gspy hid device windows что это такое

Есть много странных терминов, связанных с использованием компьютера. Возможно, вы видели «Устройство интерфейса человека» или «HID». Звучит как что-то из научно-фантастического фильма, но что именно это означает?

«Устройство интерфейса человека» может звучать странно чуждо, но на самом деле название очень информативное. Проще говоря, HID — это стандарт для компьютерных устройств, которыми управляет человек. Стандарт позволяет легко использовать эти устройства без какого-либо дополнительного программного обеспечения или драйверов.

Стандарт упрощения принадлежностей

«Устройства интерфейса пользователя» — это стандарт, созданный для упрощения процесса установки устройств ввода. До HID существовало несколько конкретных протоколов для каждого типа устройства ввода.

Это означало, что существует протокол для мышей, протокол для клавиатур и так далее. Устройствам необходимо использовать существующие протоколы или создавать собственные драйверы. У людей было больше работы по установке и настройке устройств.

Для сравнения, HID-совместимое устройство включает «пакеты данных», которые содержат все действия устройства. Например, на клавиатуре может быть клавиша для регулировки громкости. При нажатии этой клавиши «дескриптор HID» сообщает компьютеру, где в пакетах хранится цель этого действия, и оно выполняется.

Протокол HID значительно упрощает компаниям производство широко совместимых аксессуаров. Все современные операционные системы поддерживают протокол HID. Вы можете подключить USB-клавиатуру к ПК с Windows, Mac, Chromebook или даже к планшету Android, и она сразу заработает. Это все благодаря HID.

HID и приложения

Gspy hid device windows что это такое

Самым большим преимуществом HID является возможность просто подключить к вашему устройству практически любое периферийное устройство, и оно сразу же начнет работать. Но это только половина магии. А как насчет того, чтобы эти аксессуары работали с приложениями?

Вы можете подключить USB-контроллер к своему ПК, и он, как правило, будет управлять игрой должным образом. Даже если контроллер был сделан после игры, он все равно работает. Разработчикам игры не нужно было ничего делать, чтобы это произошло.

Когда вы подключаете HID-устройство, оно сообщает о своих возможностях операционной системе. Операционная система интерпретирует данные и классифицирует устройство. Это позволяет приложениям и играм ориентироваться на классы устройств, а не на конкретные модели.

Это очень важный элемент HID, и мы принимаем его как должное. Игровой контроллер будет работать с вашей библиотекой Steam. Zoom узнает, что нужно включить вашу веб-камеру. Все это происходит с очень небольшой настройкой с вашей стороны.

Типы устройств интерфейса пользователя

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

USB-устройства относятся к классу «USB-HID». Это включает в себя обычные вещи, такие как клавиатуры, мыши, веб-камеры, трекпады и игровые контроллеры. Другие устройства USB-HID включают термометры, аудио инструменты, медицинское оборудование, телефоны и тренажеры.

Другой распространенный тип — Bluetooth-HID. Это тот же протокол USB-HID с небольшими изменениями для Bluetooth. Как и следовало ожидать, сюда входят устройства, аналогичные USB-HID, но они подключаются через Bluetooth. Мышь Bluetooth будет работать независимо от того, подключена ли она к ПК с Windows, Mac или Chromebook.

Устройства интерфейса пользователя — одни из наиболее распространенных устройств, которые мы используем с компьютерами. Мы не очень ценим, насколько легко ими пользоваться. Было время, когда это было не так просто.

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

В истории компьютеров было много достижений, но стандарт Human Interface Device имел оглушительный успех.

Gspy hid device что это?

Gspy HID Device — это программное обеспечение для управления HID-устройством (Human Interface Device) компьютера, таким как клавиатура, мышь или джойстик. Он может быть установлен на компьютер как часть драйвера устройства или быть установлен внешними устройствами, связанными с компьютером.

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

Если вы уверены в том, что gspy hid device — это часть драйвера устройства и он работает корректно, то это не должно вызывать никаких проблем. Чтобы проверить это, перезагрузите компьютер и убедитесь, что программа не запускается автоматически при загрузке системы. Если программа не отображается, то это может быть просто случайное появление уведомления и не требует дополнительной проверки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *