LOGITacker硬件配置全解:Nordic、MakerDiary、April Brother加密狗对比

LOGITacker硬件配置全解:Nordic、MakerDiary、April Brother加密狗对比

【免费下载链接】LOGITackerEnumerate and test Logitech wireless input devices for vulnerabilities with a nRF52840 radio dongle.项目地址: https://gitcode.com/gh_mirrors/lo/LOGITacker

LOGITacker是一款专为测试Logitech无线输入设备漏洞设计的硬件工具,支持通过nRF52840无线电加密狗枚举和检测设备安全问题。本文将详细对比Nordic、MakerDiary和April Brother三大主流nRF52840加密狗的配置方法,帮助新手快速选择适合的硬件方案。

📋 支持的加密狗型号概览

LOGITacker目前支持以下四种硬件平台,每种设备都有其独特的优势和适用场景:

  • Nordic nRF52840 Dongle (pca10059):官方参考设计,稳定性强
  • MakerDiary MDK Dongle:紧凑设计,适合便携使用
  • MakerDiary MDK:开发板形式,扩展接口丰富
  • April Brother nRF52840 Dongle:即插即用,支持UF2文件系统

🔧 Nordic nRF52840 Dongle配置步骤

准备工作

  • 硬件:Nordic nRF52840 Dongle (pca10059)
  • 软件:nRF Connect Programmer应用
  • 固件文件:build/logitacker_pca10059.hex

详细流程

  1. 进入编程模式:按下标有RESET的按钮,红色LED开始"软闪烁"
  2. 连接设备:打开nRF Connect Programmer,选择连接nRF52840 Dongle
  3. 刷写固件:选择build/logitacker_pca10059.hex文件进行烧录
  4. 验证接口:成功后设备将提供四个USB接口:
    • USB串口(CLI交互)
    • USB鼠标(转发鼠标报告)
    • USB键盘(转发键盘报告)
    • USB HID原始接口(数据转发)

⚠️ 注意:使用PuTTY或screen工具连接串口时,需设置波特率为115200。

🔧 MakerDiary MDK Dongle配置步骤

准备工作

  • 硬件:MakerDiary MDK Dongle
  • 软件:nRF Connect Programmer应用
  • 固件文件:build/logitacker_mdk_dongle.hex

详细流程

  1. 进入编程模式
    • 断开加密狗与主机的连接
    • 按住设备按钮不放
    • 重新连接加密狗,保持按钮按下直到红灯闪烁
  2. 刷写固件:通过nRF Connect Programmer烧录build/logitacker_mdk_dongle.hex
  3. 区分串口:注意设备会暴露两个USB串口,其中一个仅用于日志输出,需连接运行CLI的正确端口

🔧 April Brother加密狗配置步骤

准备工作

  • 硬件:April Brother nRF52840 Dongle
  • 固件文件:build/logitacker_aprdongle.uf2

详细流程

  1. 进入UF2模式
    • 断开加密狗
    • 双击设备上的按钮(通过小孔操作)
    • 连接后会出现名为'NRF52BOOT'的可移动驱动器
  2. 复制固件:将logitacker_aprdongle.uf2文件复制到'NRF52BOOT'驱动器
  3. 自动重启:复制完成后设备会自动重启,无需额外操作

⚠️ 特殊注意事项:

  • April Brother加密狗存在LED驱动问题,不影响功能但指示灯可能异常
  • 刷写LOGITacker后,双击按钮无法再进入UF2模式,需按住按钮重新插入设备

📊 加密狗特性对比表

特性Nordic nRF52840MakerDiary MDKApril Brother
编程方式nRF ConnectnRF ConnectUF2拖放
尺寸标准USB迷你USB微型USB
指示灯正常正常可能异常
价格中等较高较低
适合场景稳定性优先开发调试快速部署
重置方式专用按钮组合按键双击按钮

💡 选择建议

  • 新手用户:优先选择April Brother加密狗,UF2拖放式编程最简单
  • 开发人员:推荐MakerDiary MDK,丰富的扩展接口便于调试
  • 稳定性要求高:选择Nordic官方dongle,经过充分测试验证

所有加密狗在刷写完成后,都可以通过USB串口使用相同的LOGITacker CLI命令集,功能上没有区别。选择时主要考虑硬件获取难度、价格和个人使用习惯。

🔗 相关资源

  • 固件构建指南:ToDo.md
  • 测试脚本示例:python_tests/create_utf8_script_DA.py
  • 硬件配置文件:
    • Nordic: pca10059/blank/config/sdk_config.h
    • MakerDiary: mdk/blank/config/sdk_config.h
    • April Brother: apr-dongle/blank/config/sdk_config.h

通过本文的指南,您可以轻松完成LOGITacker支持的各种加密狗配置,开始对Logitech无线设备进行安全测试。每种硬件各有特点,选择最适合您需求的方案,即可体验LOGITacker强大的设备枚举和漏洞检测功能。

【免费下载链接】LOGITackerEnumerate and test Logitech wireless input devices for vulnerabilities with a nRF52840 radio dongle.项目地址: https://gitcode.com/gh_mirrors/lo/LOGITacker

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考