JackIt

Wireless & RF ★ Рекомендуемый v1.0

Эксплойт MouseJack: инъекция клавиатурных нажатий в беспроводные мыши и клавиатуры Logitech, Microsoft, Dell без сопряжения. Работает через CrazyRadio PA (nRF24LU1+) на расстоянии до 100 м. Позволяет выполнить произвольные команды на целевом ПК.

v1.0
current
Добавлен 25.06.2026 · Обновлён 25.06.2026 · Wireless & RF
Установка
git clone https://github.com/insecurityofthings/jackit
cd jackit && pip install -e .

# Сканирование уязвимых устройств:
jackit --scan

# Инъекция (нужен CrazyRadio PA):
jackit --address AA:BB:CC:DD:EE --script payload.txt
переведено ИИ

JackIt

Вам нравится JackIt, но вы не хотите таскать с собой ноутбук? Посмотрите это.

Что

Это частичная реализация эксплойта MouseJack от Bastille. Подробности см. на mousejack.com. Полная заслуга принадлежит команде Bastille за обнаружение этой уязвимости и создание библиотек для работы с донглом CrazyRadio PA. Также благодарности Samy Kamkar за KeySweeper, Thorsten Schroeder и Max Moser за их работу над KeyKeriki и Travis Goodspeed. Мы стоим на плечах гигантов.

Мы успешно провели тестирование со следующим оборудованием: - Microsoft Wireless Keyboard 800 (включая логирование нажатий клавиш) - Microsoft Wireless Mouse 1000 - Microsoft Wireless Mobile Mouse 3500 - Microsoft All-In-One Media Keyboard - Microsoft Sculpt Ergonomic Mouse - Logitech Wireless Touch Keyboard K400r - Logitech Marathon M705 Mouse - Logitech Wave M510 Mouse - Logitech Wireless Gaming Mouse G700s - Logitech Wireless M325 Mouse - Logitech K830 Illuminated Wireless Keyboard - Logitech K750 Wireless Keyboard - Logitech K320 Wireless Keyboard - Logitech K270 Wireless Keyboard - Dell KM636 Wireless Mouse and Keyboard - AmazonBasics MG-0975 Wireless Mouse

Известные неработающие устройства: - Мыши Logitech M185 и M187 (красный донгл Unifying C-U0010) - Все старые устройства с частотой 27 МГц, такие как: - Microsoft Wireless Optical Mouse 2.0 - Microsoft Wireless Notebook Optical Mouse 3000 - Dell KM632 (в планах разработки) - Беспроводные устройства HP (в планах разработки) - Беспроводные устройства Lenovo (в планах разработки)

Протестировано на Windows 7/8.1/10 и macOS 10.11/10.12. Не тестировалось на Linux. Сообщите нам, работает ли это на вашем устройстве или нет.

Примечание: JackIt может не работать, если вы установили обновление прошивки Logitech или KB3152550.

Зачем

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

Как

Для использования этих скриптов вам понадобится адаптер CrazyRadio PA от Seeed Studio. Также вам потребуется прошить прошивку адаптера, используя инструменты исследователей Bastille MouseJack. Пожалуйста, следуйте их инструкциям по обновлению прошивки, прежде чем продолжать.

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

git clone https://github.com/insecurityofthings/jackit.git
cd jackit
pip install -e .

Когда ваш CrazyRadio PA будет готов, вы можете запустить JackIt с помощью:

sudo jackit

Дайте скрипту выполниться и обнаружить близлежащие устройства, затем нажмите Ctrl-C для начала атаки. Рабочий процесс аналогичен Wifite. По умолчанию он только отслеживает устройства. Если вы хотите внедрять код, укажите файл полезной нагрузки Duckyscript с помощью --script. Полезная нагрузка должна быть в виде простого текста, а не скомпилированная с использованием кодировщика Duckyscript.

Если вы понятия не имеете, что такое Duckyscript, см. вики USB Rubber Ducky от Hak5.

Для практических инструкций по использованию и возможных проблем ознакомьтесь со страницей вики.

Кто

Эта реализация была написана phikshun и infamy. Весь наш код распространяется по лицензии BSD. Все файлы в директории lib были написаны исследовательской командой Bastille и распространяются по лицензии GPLv3.

Комментарии
Войдите, чтобы оставить комментарий