Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
zerojack — 用于执行MouseJack键盘注入攻击的工具。 | Kitploit
工具/GitHubGitHub/b1narygl1tch/zerojack
漏洞利用无线安全硬件黑客学习与教育
GitHubb1narygl1tch/zerojack

zerojack

用于执行MouseJack键盘注入攻击的工具。

查看仓库
101年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

ZeroJack

一个用于执行MouseJack键盘注入攻击的工具。

横幅

⚠️ 免责声明

该项目仅供教育目的创建。对于任何恶意使用该项目以及此处提供的信息,我不承担任何责任。

👾 关于项目

该项目是为教育目的而创建,并作为我拥有的脆弱无线鼠标的Crazyradio PA设备的替代方案。 它由两个主要组件组成:

  • 软件: ZeroJack Python3应用程序
  • 硬件: Raspberry Pi Zero 2W和SPI连接的nRF24L01+模块
    选择了无头设置的Raspberry Pi Zero 2W,因为它是一个很好的全能黑客设备平台,可用于MouseJacking、战争驾驶、蓝牙攻击等。 例如,无需麻烦地刷写固件。

作为有效载荷,该工具利用Legacy DuckyScript (1.0)文件。

✅ 功能

该软件实现了四种模式:

  • 主(手动)模式 扫描易受攻击的2.4 GHz HID设备,选择发现的设备并启动按键注入攻击。
  • Autopwn模式 扫描易受攻击的2.4 GHz HID设备并自动启动按键注入攻击。请谨慎使用此模式!
  • 目标模式 对特定设备启动按键注入攻击,该设备的地址可通过在主模式下扫描提前发现。
  • 嗅探器模式 将目标设备地址分配给nRF模块并显示原始无线电数据包。

💾 设置和安装

启用SPI

对于Raspberry Pi OS (Debian 12 Bookworm),可以通过两种方式启用:通过CUI应用程序或手动方式。
CUI方式:

root@kitploit:~
sudo raspi-config

然后转到 Interface Options -> SPI,确认启用SPI并重启。

手动方式:

root@kitploit:~
sudo nano /boot/firmware/config.txt

取消注释行 dtparam=spi=on,保存并重启。

检查SPI是否启用:ls -al /dev/*spi*。您应该会看到类似 /dev/spidev0.0 的设备。

ZeroJack应用程序安装

克隆仓库:

root@kitploit:~
git clone https://github.com/b1narygl1tch/zerojack.git

创建虚拟环境:

root@kitploit:~
python -m venv ./zerojack

激活虚拟环境:

root@kitploit:~
cd ./zerojack
source bin/activate

运行安装脚本:

root@kitploit:~
pip install .

启动工具:

root@kitploit:~
zerojack --help

📻 硬件

项目中使用的硬件组件有三个:

  • Raspberry Pi Zero 2 W
  • nRF24L01模块 (EByte E01-ML01DP5)
  • 基于AMS1117的电源模块 (YL-105)。可选,但强烈推荐!

连接方案为Raspberry Pi <-> YL-105 <-> nRF24L01变体。IRQ未使用。

引脚表

🐭 已测试的鼠标设备

  • Logitech M325 (Unifying接收器 C-U0007)
  • Microsoft Wireless Mouse 4000
  • Amazon Basics MG-0975

👍 致谢

本项目使用了以下研究、库和项目:

  • Bastille原始研究 https://github.com/BastilleResearch/mousejack/blob/master/doc/pdf/MouseJack-whitepaper-v1.1.pdf
  • Promiscuity is the nRF24L01+'s Duty http://travisgoodspeed.blogspot.com/2011/02/promiscuity-is-nrf24l01s-duty.html
  • RaspJack项目 https://github.com/DigitalSecurity/raspjack
  • JackIt项目 https://github.com/insecurityofthings/jackit
  • 用于NRF24L01+无线电的RF24库的Python移植 https://github.com/jpbarraca/pynrf24
  • 用于Arduino UNO的Mousejack https://github.com/dnatividade/Arduino_mousejack

📜 许可证

本项目采用BSD-3-Clause许可证,并依赖于以下项目:

  • 用于NRF24L01+无线电的RF24库的Python移植 https://github.com/jpbarraca/pynrf24。采用GPL-2.0许可证。
  • JackIt项目 https://github.com/insecurityofthings/jackit。采用BSD许可证。
  • RaspJack项目 https://github.com/DigitalSecurity/raspjack。采用GPL-3.0许可证。
下载工具