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 連接器共享)

審核編輯:劉清
-
連接器
+關注
關注
104文章
16139瀏覽量
147060 -
USB協議
+關注
關注
0文章
29瀏覽量
14798 -
python
+關注
關注
57文章
4876瀏覽量
90045 -
Type-C接口
+關注
關注
1文章
154瀏覽量
22813
原文標題:[開源硬件]用于構建、分析和破解 USB 設備的多功能協議分析儀-Cynthion
文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
USB協議分析儀的技術原理和應用場景
NFC協議分析儀的技術原理和應用場景
如何排除 USB 協議分析儀測試中的干擾源?
USB邏輯分析儀
基于STM32多功能虛擬信號分析儀 示波器頻譜儀(完整設計資料免費下載)
多功能考種分析儀是什么,它的用途都有哪些
多功能考種分析儀是什么,它的功能都有哪些
多功能土壤分析儀的特點
多功能酶標分析儀的應用有哪些?如何使用?
Made with KiCad(104):Cynthion - 用于構建、分析和 Hack USB 設備的多功能工具
用于構建、分析和破解USB設備的多功能協議分析儀-Cynthion
評論