USB 之三 常用抓包/协议分析工具(Bus Hound、USBlyzer、USBTrace、USB Monitor Pro等)
簡介
在學(xué)習(xí) USB 時(shí),嘗試了許多工具。有些是純軟件工具,有些是需要硬件配合。以下僅僅做個(gè)記錄。
Bus Hound
??一個(gè)比較輕量級(jí)純軟件工具,軟件界面看著就像上一個(gè)世紀(jì)的風(fēng)格。官網(wǎng)為http://perisoft.net/index.htm。使用上也不是很麻煩,但是在實(shí)際使用中發(fā)現(xiàn),對(duì)于某些USB報(bào)文無法抓取,這是個(gè)硬傷。而且,其也不具備USB協(xié)議分析功能。拿到報(bào)文后需要自行進(jìn)行分析。安裝后需要重啟計(jì)算機(jī)才可用!
??這是一個(gè)收費(fèi)工具,目前不怎么更新了,最新版為 6.01。但是網(wǎng)上放出去了其最新版的注冊(cè)碼。還有個(gè)簡單的中文使用說明。下圖為Bus Hound監(jiān)聽的U盤的報(bào)文
界面相當(dāng)簡潔明了。就是分析比較費(fèi)勁!
USBlyzer
??也是個(gè)純軟件工具,軟件界面與USBTrace差不多。官網(wǎng)為http://www.usblyzer.com/。界面上來說還算簡介,抓取的報(bào)文看著也比較清楚,同時(shí)具備了 USB 協(xié)議分析功能。安裝后需要重啟計(jì)算機(jī)才可用!
??這是一個(gè)收費(fèi)工具,目前不怎么更新了,最新版為 2.2 build 100。網(wǎng)上也有其最新的破解版,但是破解補(bǔ)丁報(bào)毒,使用需謹(jǐn)慎。下圖為USBlyzer監(jiān)聽的USB虛擬通信口的報(bào)文
USBTrace
??也是個(gè)純軟件工具,軟件界面與USBlyzer差不多,不做過多說明。官網(wǎng)為http://www.sysnucleus.com/index.html。界面上來說也算可以,但是抓取的報(bào)文個(gè)人看著不是很舒服,同時(shí)具備了 USB 協(xié)議分析功能,但是分析的看著不爽。安裝后需要重啟計(jì)算機(jī)才可用!
??這是一個(gè)收費(fèi)工具,目前不怎么更新了,最新版為 3.0.1。網(wǎng)上也有其最新的破解版,但是破解補(bǔ)丁報(bào)毒,使用需謹(jǐn)慎。下圖為USBTrace監(jiān)聽的USB虛擬通信口的報(bào)文
USB Monitor Pro
??也是個(gè)純軟件工具,比較小巧。官網(wǎng)為http://www.usb-monitor.com/。界面上來說也算可以,抓取的報(bào)文還是比較簡潔,同時(shí)具備了 USB 協(xié)議分析功能。配置項(xiàng)比較少,安裝后無需重啟計(jì)算機(jī)就可用!
??這是一個(gè)收費(fèi)工具,目前不怎么更新了,最新版為 2.8。下圖為USB Monitor Pro監(jiān)聽的USB虛擬通信口的報(bào)文
USB Monitor(Device Monitoring Studio)
??也是個(gè)純軟件工具。官網(wǎng)為https://www.hhdsoftware.com/。界面還可以,功能比較強(qiáng)大,在使用上要求比較高!同時(shí)具備了 USB 協(xié)議分析功能。安裝后需要重啟計(jì)算機(jī)才可用!
??這是一個(gè)收費(fèi)工具,更新還是比較頻繁的,最新版為 8.08。
ToTalPhase(Data Center)
??這是個(gè)硬件抓包工具,其對(duì)應(yīng)的上位機(jī)軟件名為***Data Center***。其不僅僅支持USB協(xié)議,通過更換不同的硬件,可以支持如I2C、SPI等,其官網(wǎng)為https://www.totalphase.com/。
??雖然配套軟件免費(fèi)試用,但是沒有配套的硬件也是沒啥卵用。這個(gè)工具用的還是挺多的。無論是抓取的報(bào)文,還是分析功能都很贊!
配套工具如下:
Ellisys USB Protocol Analysis
??這是個(gè)硬件抓包工具,沒用過!官網(wǎng)為https://www.ellisys.com/index.php。
其他國產(chǎn)的USB分析儀
略
總結(jié)
以上是生活随笔為你收集整理的USB 之三 常用抓包/协议分析工具(Bus Hound、USBlyzer、USBTrace、USB Monitor Pro等)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ARM 之三 Keil uVision4
- 下一篇: ARM 之四 各集成开发环境(IDE)说