Cynthion 是一款用于構(gòu)建、測(cè)試、監(jiān)控和試驗(yàn) USB 設(shè)備的一體化工具。Cynthion 的數(shù)字硬件圍繞獨(dú)特的 FPGA 的架構(gòu)構(gòu)建,可以完全定制以適應(yīng)當(dāng)前的應(yīng)用。因此,它可以充當(dāng)不折不扣的高速 USB 協(xié)議分析儀、USB 黑客多功能工具或USB 開(kāi)發(fā)平臺(tái)。
核心特點(diǎn)
Cynthion 是一款完全可重新配置的測(cè)試儀器,提供使用并掌握USB所需的所有硬件、網(wǎng)關(guān)軟件、固件和軟件。以下 Cynthion 應(yīng)用的場(chǎng)景:
低速、全速和高速 USB 的協(xié)議分析。Cynthion 提供被動(dòng) USB 監(jiān)控所需的一切。添加分析軟件,就擁有了一個(gè)功能齊全的 USB 分析儀,能夠被動(dòng)捕獲 USB 流量和最多 16 個(gè)相關(guān)數(shù)字信號(hào)。
創(chuàng)建自己的低速、全速或高速 USB 設(shè)備。LUNA 提供 Amaranth 網(wǎng)關(guān)軟件,允許在網(wǎng)關(guān)軟件、固件或兩者的組合中創(chuàng)建 USB 設(shè)備。使用 Facedancer 庫(kù),可以在高級(jí) Python 中創(chuàng)建或模擬真實(shí)的 USB 設(shè)備。
針對(duì) USB 通信的中間人 (MitM) 攻擊。Cynthion 硬件可以充當(dāng)“USB 代理”,能夠透明地修改 USB 數(shù)據(jù)在主機(jī)和設(shè)備之間流動(dòng)時(shí)的情況。每塊板的三個(gè) USB Type-C 連接允許同時(shí)進(jìn)行高速代理,同時(shí)保持與主機(jī)的高速連接。因此,無(wú)論有或沒(méi)有主機(jī) PC 的幫助,都可以代理連接。
USB逆向工程和安全研究。Cynthion 硬件和 LUNA 網(wǎng)關(guān)軟件代表了 Facedancer 和 USB 模糊庫(kù)等研究工具的專用后端,從而簡(jiǎn)化了兼容和不兼容 USB 設(shè)備的仿真和快速原型設(shè)計(jì)。與其他 USB 仿真解決方案不同,基于 Cynthion 的硬件可動(dòng)態(tài)重新配置,因此您可以靈活地創(chuàng)建任何端點(diǎn)配置并參與幾乎任何 USB(錯(cuò)誤)行為。
功能齊全的開(kāi)源 USB 協(xié)議分析儀
技術(shù)規(guī)格
開(kāi)源工具開(kāi)發(fā) yosys+nextpnr
三個(gè)高速 USB 接口,每個(gè)接口都連接到能夠以高達(dá) 480 Mbps 的速度運(yùn)行的 USB3343 PHY。
兩個(gè)用于設(shè)備模式通信的 USB Type-C 連接器(左側(cè))
1 個(gè) USB Type-C 連接器,用于主機(jī)模式通信、設(shè)備模式通信或 USB 分析(右側(cè))
1 個(gè) USB Type-A 連接器,用于主機(jī)模式通信或 USB 分析(右側(cè),與 Type-C 連接器共享)
審核編輯:劉清
-
連接器
+關(guān)注
關(guān)注
99文章
15382瀏覽量
140462 -
USB協(xié)議
+關(guān)注
關(guān)注
0文章
29瀏覽量
14554 -
python
+關(guān)注
關(guān)注
56文章
4827瀏覽量
86708 -
Type-C接口
+關(guān)注
關(guān)注
1文章
151瀏覽量
21474
原文標(biāo)題:[開(kāi)源硬件]用于構(gòu)建、分析和破解 USB 設(shè)備的多功能協(xié)議分析儀-Cynthion
文章出處:【微信號(hào):Open_FPGA,微信公眾號(hào):OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
USB協(xié)議分析儀的技術(shù)原理和應(yīng)用場(chǎng)景
NFC協(xié)議分析儀的技術(shù)原理和應(yīng)用場(chǎng)景
zigbee無(wú)線協(xié)議分析儀
USB邏輯分析儀
基于STM32多功能虛擬信號(hào)分析儀 示波器頻譜儀(完整設(shè)計(jì)資料免費(fèi)下載)
使用協(xié)議分析儀圖解USB協(xié)議

多功能考種分析儀是什么,它的用途都有哪些
多功能考種分析儀是什么,它的功能都有哪些
多功能土壤分析儀的特點(diǎn)
多功能酶標(biāo)分析儀的應(yīng)用有哪些?如何使用?
協(xié)議分析儀邏輯分析儀的區(qū)別
Made with KiCad(104):Cynthion - 用于構(gòu)建、分析和 Hack USB 設(shè)備的多功能工具

評(píng)論