一个用于执行MouseJack键盘注入攻击的工具。
该项目仅供教育目的创建。对于任何恶意使用该项目以及此处提供的信息,我不承担任何责任。
该项目是为教育目的而创建,并作为我拥有的脆弱无线鼠标的Crazyradio PA设备的替代方案。 它由两个主要组件组成:
作为有效载荷,该工具利用Legacy DuckyScript (1.0)文件。
该软件实现了四种模式:
对于Raspberry Pi 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许可证,并依赖于以下项目: