[开源硬件]用于构建、分析和破解 USB 设备的多功能协议分析仪-Cynthion

FPGA技术江湖 2026-06-14 15:48
[开源硬件]用于构建、分析和破解 USB 设备的多功能协议分析仪-Cynthion图1

Cynthion 是一款用于构建、测试、监控和试验 USB 设备的一体化工具。Cynthion 的数字硬件围绕独特的 FPGA 的架构构建,可以完全定制以适应当前的应用。因此,它可以充当不折不扣的高速 USB 协议分析仪、USB 黑客多功能工具或USB 开发平台。

核心特点

Cynthion 是一款完全可重新配置的测试仪器,提供使用并掌握USB所需的所有硬件、网关软件、固件和软件。以下 Cynthion 应用的场景:

  • 低速、全速和高速 USB 的协议分析。Cynthion 提供被动 USB 监控所需的一切。添加分析软件,就拥有了一个功能齐全的 USB 分析仪,能够被动捕获 USB 流量和最多 16 个相关数字信号。

  • 创建自己的低速、全速或高速 USB 设备。LUNA 提供 Amaranth 网关软件,允许在网关软件、固件或两者的组合中创建 USB 设备。使用 Facedancer 库,可以在高级 Python 中创建或模拟真实的 USB 设备。

  • 针对 USB 通信的中间人 (MitM) 攻击。Cynthion 硬件可以充当“USB 代理”,能够透明地修改 USB 数据在主机和设备之间流动时的情况。每块板的三个 USB Type-C 连接允许同时进行高速代理,同时保持与主机的高速连接。因此,无论有或没有主机 PC 的帮助,都可以代理连接。

  • USB逆向工程和安全研究。Cynthion 硬件和 LUNA 网关软件代表了 Facedancer 和 USB 模糊库等研究工具的专用后端,从而简化了兼容和不兼容 USB 设备的仿真和快速原型设计。与其他 USB 仿真解决方案不同,基于 Cynthion 的硬件可动态重新配置,因此您可以灵活地创建任何端点配置并参与几乎任何 USB(错误)行为。

  • 功能齐全的开源 USB 协议分析仪

[开源硬件]用于构建、分析和破解 USB 设备的多功能协议分析仪-Cynthion图2

技术规格

  • 开源工具开发 yosys+nextpnr
  • 三个高速 USB 接口,每个接口都连接到能够以高达 480 Mbps 的速度运行的 USB3343 PHY。
  • 两个用于设备模式通信的 USB Type-C 连接器(左侧)
  • 1 个 USB Type-C 连接器,用于主机模式通信、设备模式通信或 USB 分析(右侧)
  • 1 个 USB Type-A 连接器,用于主机模式通信或 USB 分析(右侧,与 Type-C 连接器共享)
[开源硬件]用于构建、分析和破解 USB 设备的多功能协议分析仪-Cynthion图3
[开源硬件]用于构建、分析和破解 USB 设备的多功能协议分析仪-Cynthion图4

文档链接

  • 电路板原理图:https://github.com/greatscottgadgets/luna/releases/tag/hw-r0.4

  • 设计文件(包括PCB):https://github.com/greatscottgadgets/luna/tree/main/hardware/rev0

  • LUNA 网关:https://github.com/greatscottgadgets/luna

  • 调试器固件: https: //github.com/greatscottgadgets/apollo

软件

  • luna: https: //github.com/greatscottgadgets/luna

  • Facedancer: https: //github.com/greatscottgadgets/facedancer

  • Packetry: https: //github.com/greatscottgadgets/packetry

[开源硬件]用于构建、分析和破解 USB 设备的多功能协议分析仪-Cynthion图5

往期精选 

[开源硬件]用于构建、分析和破解 USB 设备的多功能协议分析仪-Cynthion图6
[开源硬件]用于构建、分析和破解 USB 设备的多功能协议分析仪-Cynthion图7





[开源硬件]用于构建、分析和破解 USB 设备的多功能协议分析仪-Cynthion图8
[开源硬件]用于构建、分析和破解 USB 设备的多功能协议分析仪-Cynthion图9

FPGA技术江湖广发江湖帖

无广告纯净模式,给技术交流一片净土,从初学小白到行业精英业界大佬等,从军工领域到民用企业等,从通信、图像处理到人工智能等各个方向应有尽有,QQ微信双选,FPGA技术江湖打造最纯净最专业的技术交流学习平台。


FPGA技术江湖微信交流群

[开源硬件]用于构建、分析和破解 USB 设备的多功能协议分析仪-Cynthion图10

加群主微信,备注姓名+学校/公司+专业/岗位进群


FPGA技术江湖QQ交流群

[开源硬件]用于构建、分析和破解 USB 设备的多功能协议分析仪-Cynthion图11

备注姓名+学校/公司+专业/岗位进群

[开源硬件]用于构建、分析和破解 USB 设备的多功能协议分析仪-Cynthion图12


声明:内容取材于网络,仅代表作者观点,如有内容违规问题,请联系处理。 
USB 分析仪 开源
more
有奖直播报名中!高效、安全、智能: Nexperia USB PD 控制器产品介绍和USB 充电应用的技术解析
调试板子时火烧连营,电脑USB口也废了,于是我手搓了一个USB 3.0隔离HUB!
拆解报告:技嘉B650E AORUS PRO X USB4主板
充电早报:正浩氮化镓桌面超充站拆解;iPhone17Pro Max USB-C接囗用途揭晓;特斯拉APP可直接查看车辆电池健康度
饭山 iiyama 推出首款便携式台式显示器:15.6" FHD 60Hz,支持 USB-C 一线连
一文搞懂 USB 控制器与phy 关系
小米17Pro背屏需求爆了;vivoX300系列标配USB3.2;ModelY“廉价版”谍照曝光;多个高速服务区回应排队叫号充电
不到十块钱!总算找到一个便宜的真USB3.0四口HUB了!
太香了!花15元DIY一个USB3.0 hub,全部开源!
这么小的USB无线接收器,里面是什么东西,拆解看看?
Copyright © 2025 成都区角科技有限公司
蜀ICP备2025143415号-1
  
川公网安备51015602001305号