
Инструмент для выполнения атаки внедрения нажатий клавиш MouseJack.
Инструмент для выполнения атаки внедрения нажатий клавиш MouseJack.
Проект создан в образовательных целях. Я не несу ответственности за любое вредоносное использование проекта и представленной здесь информации.
Проект создан в образовательных целях и как альтернатива устройству Crazyradio PA для работы с уязвимыми беспроводными мышами, которыми я владею. Он состоит из двух основных компонентов:
В качестве полезной нагрузки инструмент использует файлы Legacy DuckyScript (1.0).
Программное обеспечение реализует четыре режима:
Для RaspberryPi OS (Debian 12 Bookworm) это можно сделать двумя способами: через приложение CUI или вручную.
CUI:
sudo raspi-config
затем перейдите в Interface Options -> SPI, подтвердите включение SPI и перезагрузите.
Вручную:
sudo nano /boot/firmware/config.txt
раскомментируйте строку dtparam=spi=on, сохраните и перезагрузите.
Проверьте, включен ли SPI: ls -al /dev/*spi*. Вы должны увидеть устройства вроде /dev/spidev0.0
Клонируйте репозиторий:
git clone https://github.com/b1narygl1tch/zerojack.git
Создайте виртуальное окружение:
python -m venv ./zerojack
Активируйте виртуальное окружение:
cd ./zerojack
source bin/activate
Запустите скрипт установки:
pip install .
Запустите инструмент:
zerojack --help
В проекте используются три аппаратных компонента:
Схема подключения для варианта Raspberry Pi <-> YL-105 <-> nRF24L01. IRQ не используется.

В этом проекте используются исследования, библиотеки и проекты:
Проект распространяется под лицензией BSD-3-Clause и использует следующие проекты: