Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
uC_mousejack — Mousejack для ATmega32u4 | Kitploit
Инструменты/GitHubGitHub/insecurityofthings/uc_mousejack
Безопасность встроенных системБезопасность BluetoothГенерация полезной нагрузкиБезопасность беспроводных сетейАппаратный ХакингТестирование на ПроникновениеRed Teaming
GitHubinsecurityofthings/uc_mousejack

uC_mousejack

Mousejack для ATmega32u4

Репозиторий
254613 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

μC Mousejack

Микроконтроллерный Mousejack — это проект по переносу атак Mousejack в небольшое встраиваемое устройство в форм-факторе брелока.

Прототип устройства Mousejack

Наша первая итерация использует макетную плату Adafruit Feather 32u4 и SPI-модуль NRF24L01+.

Сборка устройства довольно проста, а код предоставляет инструмент для использования Duckyscript с целью запуска автоматизированных атак с инъекцией нажатий клавиш против устройств Microsoft и Logitech.

Конструкция

Для сборки собственного устройства вам понадобятся следующие компоненты:

  • Макетная плата Adafruit Feather 32u4 или другая совместимая с Arduino плата на ваш выбор.
  • SPI-модуль NRF24L01+. Настоятельно рекомендуется приобретать усиливаемый модуль NRF24 с внешней антенной.
  • LiPo-аккумулятор. Аккумулятора ёмкостью 500 мАч хватит примерно на 20 часов работы.
  • Корпус для размещения компонентов. Отлично подойдёт Hammond 1551KTBU. Обычно его можно купить в местном магазине электроники.
  • Конденсаторы на 10 мкФ и 0,1 мкФ для стабилизации напряжения питания модуля NRF24 (он капризный).
  • Двусторонний скотч или крепёжная фурнитура — в зависимости от того, насколько аккуратным вы хотите видеть конечный продукт.
  • Инструменты: стриппер для зачистки проводов, бокорезы, хороший паяльник.
  • Расходники: припой, полиамидная лента, небольшой гибкий многоцветный провод.

На схеме Fritzing ниже показана разводка соединений, использованная в прототипе:

Дизайн Mousejack в Fritzing

Конденсаторы на схеме выше имеют ёмкость 10 мкФ и 0,1 мкФ. Также обратите внимание, что пайка модуля NRF24 непосредственно на макетную плату Feather помогает сохранить компактность.

Сборка

Для сборки программного обеспечения загрузите и установите PlatformIO IDE. Она гораздо удобнее, чем Arduino IDE.

Перед сборкой программного обеспечения обязательно измените файл attack.h с помощью скрипта attack_generator.py:

root@kitploit:~
uC-mousejack $ cd tools
tools $ ./attack_generator.py ducky.txt

В приведённом выше примере файл ducky.txt содержит наш Duckyscript. Скрипт attack_generator.py «компилирует» ducky-скрипт в файл attack.h, который подключается в main.cpp. Это упрощает код и делает его более компактным.

Использование

После включения устройства встроенный светодиод, подключённый к выводу 13 (в коде он называется ledpin), мигнёт два раза при каждом проходе по всему диапазону каналов. Когда устройство отправляет атаку, светодиод горит непрерывно.

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

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

Будущее

В нашей следующей итерации будет реализована версия на micro-Python с использованием модуля Adafruit Huzzah на базе ESP8266. Это позволит загружать новые атаки и получать диагностическую информацию со смартфона (через Wi-Fi).

Также можно (и довольно легко) адаптировать наш код для использования OLED-дисплея, microSD-карты или любого другого взаимодействия, которое вы можете придумать. Не стесняйтесь форкать код и делать что-то более интересное.

Скачать инструмент