0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用于构建、分析和破解USB设备的多功能协议分析仪-Cynthion

OpenFPGA 来源:OpenFPGA 2023-07-10 10:39 次阅读

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 协议分析仪

技术规格

开源工具开发 yosys+nextpnr

三个高速 USB 接口,每个接口都连接到能够以高达 480 Mbps 的速度运行的 USB3343 PHY。

两个用于设备模式通信的 USB Type-C 连接器(左侧)

1 个 USB Type-C 连接器,用于主机模式通信、设备模式通信或 USB 分析(右侧)

1 个 USB Type-A 连接器,用于主机模式通信或 USB 分析(右侧,与 Type-C 连接器共享)

3c1b6e98-1eca-11ee-962d-dac502259ad0.png





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 连接器
    +关注

    关注

    96

    文章

    12642

    浏览量

    133139
  • USB协议
    +关注

    关注

    0

    文章

    27

    浏览量

    14227
  • python
    +关注

    关注

    51

    文章

    4677

    浏览量

    83473
  • Type-C接口
    +关注

    关注

    1

    文章

    133

    浏览量

    20179

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

文章出处:【微信号:Open_FPGA,微信公众号:OpenFPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    逻辑分析仪在通讯协议分析上的应用

    的波形如图1a,1b。   当您使用示波器或逻辑分析仪量测到上面这些波形时,对您的开发或是维修其实帮不了什么忙。因此开发者或是维修人员必须借助特殊通讯协议分析仪,例如RS232分析仪
    发表于 04-26 14:35

    zigbee无线协议分析仪

    展示了我公司的Zigbee协议分析仪。HMD20202使用说明1 设备被连接HMD20202通过USB供电,使用时只要通过一根USB线接到
    发表于 06-14 15:27

    USB逻辑分析仪

    USB逻辑分析仪:英文名Logic Analyzer (LA),逻辑分析仪是一种类似于示波器的波形测试设备,用来监测硬件电路工作时的逻辑电平(高或低),并加以存储,用图形的方式直观地
    发表于 07-05 09:21

    Agitekservice网络分析仪维修中心揭秘如何正确选择逻辑分析仪

    构建了特色的数字分析测量平台。  什么是逻辑分析仪?  逻辑分析仪是一种类似于示波器的波形测试设备,它是
    发表于 03-16 15:57

    基于STM32多功能虚拟信号分析仪 示波器频谱(完整设计资料免费下载)

    `多功能虚拟示波器频谱信号分析仪下位机基于逻辑分析仪、谱分析仪、函数发生器、频率计以及滤波器设计和仿真、窗函数等
    发表于 08-27 15:32

    Hollong 蓝牙4.0/4.1/4.2 BLE协议监控分析仪

    Hollong BLE Sniffer:Hollong 蓝牙4.0/4.1/4.2 BLE协议监控分析仪监控抓包程序,可显示设备名称,MAC地址,信号强度,连接状态以及抓到数据的活跃度,支持多个
    发表于 10-10 11:45

    Hollong 低功耗蓝牙4.0/4.1/4.2 BLE Sniffer协议分析仪

    的时间戳显示,对BLE设备开发调试有极大帮助;- 稳定、可靠、无遗漏,24小时连续抓取数据;- 支持多个Hollong数据分析仪同时接入同一PC进行数据抓取;性能:- Mini-USB供电,U
    发表于 10-15 14:41

    Hollong 蓝牙4.0/4.1/4.2 BLE协议监控分析仪

    监控抓包并解析显示;软件简介:ViewTool Hollong BLE Sniffer:Hollong 蓝牙4.0/4.1/4.2 BLE协议监控分析仪监控抓包程序,可显示设备名称,MAC地址
    发表于 10-27 10:37

    物联网分析仪 物联网综合分析仪

    物联网综合分析仪(十合一功能版) 物联网综合分析仪IOTA-6GMC 物联网综合分析仪IOTA-6GMC实现了在单台设备内,集成了开发设计物
    发表于 09-29 14:42

    USB矢量网络分析仪的应用行业

    、拖动、耦合或去耦史密斯圆图或其他谱线的标记,以轻松分析测量。  三、教育行业的理想选择  别小看这款体积小巧的仪器!TTR500系列USB矢量网络分析仪采用功能强大的行业标准用户界面
    发表于 09-04 17:26

    是否能用USB协议分析仪,获取购买的HID接口产品的协议

    是否能用USB协议分析仪,获取购买的HID接口产品的协议,再用有HOST USB接口的单片机作为主机进行读写?因为卖家没有串口的
    发表于 09-26 07:58

    使用协议分析仪图解USB协议

    HD-USB12 全速/低速USB协议分析仪是深圳市华鼎科技有限公司推出的USB产品的开发和测试工具.本文使用 HD-
    发表于 12-21 10:11 119次下载
    使用<b class='flag-5'>协议</b><b class='flag-5'>分析仪</b>图解<b class='flag-5'>USB</b><b class='flag-5'>协议</b>

    多功能酶标分析仪的应用有哪些?如何使用?

    多功能酶标分析仪是对酶联免疫检测(EIA)实验结果进行读取和分析的医疗设备。其优点在于能够快速、高精密度、强特异性的对目标样品进行检测,测定方法可靠,测定结果准确,且操作方法简便,检测
    发表于 12-09 10:41 1981次阅读

    usb逻辑分析仪怎么用

    usb逻辑分析仪怎么用 USB逻辑分析仪是一种用于分析USB
    的头像 发表于 09-19 16:03 1426次阅读

    协议分析仪逻辑分析仪的区别

    协议分析仪逻辑分析仪的区别 协议分析仪和逻辑分析仪是常用的测试工具,常常
    的头像 发表于 09-19 16:33 1358次阅读