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

評論