littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Arduino和nRF24L01+的Uno Mousejack项目

项目简介

本项目是基于Arduino平台和nRF24L01+无线传输模块的Uno Mousejack项目。旨在获取并改进Mousejack攻击,将其集成到类似钥匙链的小巧嵌入式设备中,主要用于安全测试或演示,以展示无线键盘通信的安全风险。

项目的主要特性和功能

  1. 硬件构建:包含Arduino UNO原型板和SPI接口的nRF24L01+模块,简单搭建即可创建无线传输设备。
  2. 软件功能:代码提供工具,利用Duckyscript对微软和Logitech的无线设备执行自动化键击注入攻击。
  3. 可扩展性:有进一步扩展潜力,如使用Adafruit Huzzah模块升级到微Python版本,获取新攻击能力和诊断信息。
  4. 无线传输:通过nRF24L01+模块实现无线数据传输,具备高传输速度和可靠性。

安装使用步骤

假设用户已下载项目的源码文件: 1. 硬件准备:搭建包含Arduino UNO原型板、nRF24L01+模块、电池、电容等必要元件的硬件环境。 2. 软件环境:安装Arduino IDE和PlatformIO IDE。 3. 代码获取:解压下载的项目源码文件。 4. 代码修改:使用attack_generator.py脚本生成攻击代码,将Duckyscript编译成attack.h文件。 5. 编译和上传:在PlatformIO IDE中编译并上传代码到Arduino设备。 6. 使用设备:设备部署后自动发起攻击,注意使用环境,避免造成不必要麻烦。

警告:该项目仅用于合法和安全测试目的,使用此工具进行非法活动将承担法律责任。 未来工作:下一阶段开发将包括微Python版本、OLED显示、microSD卡支持等功能。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】