
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 라이선스 하에 있으며, 다음 프로젝트에 의존합니다: