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





审核编辑:刘清

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

    关注

    98

    文章

    14246

    浏览量

    135983
  • USB协议
    +关注

    关注

    0

    文章

    29

    浏览量

    14282
  • python
    +关注

    关注

    55

    文章

    4775

    浏览量

    84389
  • Type-C接口
    +关注

    关注

    1

    文章

    144

    浏览量

    20604

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

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

收藏 人收藏

    评论

    相关推荐

    USB协议分析仪的技术原理和应用场景

    分析仪可以用于测试USB设备的通信性能和质量。 通过模拟不同的通信场景和条件,可以全面评估设备的稳定性和可靠性。 系统集成与兼容性测试:
    发表于 09-24 14:29

    NFC协议分析仪的技术原理和应用场景

    NFC协议分析仪的技术原理和应用场景可以详细阐述如下:技术原理NFC(Near Field Communication,近场通信)协议分析仪是一种
    发表于 09-25 14:45

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

    的波形如图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

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

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

    使用协议分析仪图解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>

    PCIe Gen 4协议分析仪的竟然那么强大!

    PCIe协议分析仪作为PCIe总线分析的基本工具,不仅仅用于主机,网络,存储系统等各种IT和通讯设备针对PCIe插卡的问题
    的头像 发表于 09-21 14:26 1.1w次阅读

    多功能考种分析仪是什么,它的用途都有哪些

    多功能考种分析仪。在作物考种领域,各种考种仪器设备的应用使得育种更加科技化、智能化、信息化。 其中多功能考种分析仪在实际的考种工作中发挥出了
    的头像 发表于 11-10 16:24 2767次阅读

    多功能考种分析仪是什么,它的功能都有哪些

    多功能考种分析仪。在作物考种领域,各种考种仪器设备的应用使得育种更加科技化、智能化、信息化。 其中多功能考种分析仪在实际的考种工作中发挥出了
    的头像 发表于 11-18 17:18 2148次阅读

    多功能土壤分析仪的特点

    多功能土壤分析仪【恒美 HM-GT2】主要应用在土壤环境检测工作中。多功能土壤分析仪【恒美 HM-GT2】是由土壤检测仪器生产厂家是依据国家标准和农业标准研发生产的,在改善土壤环境,指
    发表于 08-24 11:03 595次阅读

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

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

    usb逻辑分析仪怎么用

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

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

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

    USBCAN分析仪都有哪些别名?

    (7)USB CAN协议分析仪 这些别名主要是为了描述设备功能和应用领域,但它们通常指的是相同类型的
    的头像 发表于 10-28 16:20 622次阅读
    USBCAN<b class='flag-5'>分析仪</b>都有哪些别名?