BusHound是什么軟件?BusHound有什么用呢?本文中kkx小編給大家分享介紹的BusHound是由美國Perisoft公司開發(fā)的軟件總線協(xié)議分析器,這是一款專用于PC機(jī)各種總線數(shù)據(jù)包監(jiān)視和控制的開發(fā)工具軟件,提供了在觸發(fā)某些事件的時候自動停止抓取的功能,它可敏銳的感知到總線的絲毫變化。通過它,您可將自動捕捉檢測到的新設(shè)備的數(shù)據(jù),這個功能尤其適用于發(fā)送到熱拔插設(shè)備的第1個命令,啟動發(fā)送命令功能,只需在高亮選擇一個設(shè)備后,用鼠標(biāo)單擊“Send Command”按鈕或簡單地雙擊設(shè)備,可讓您提交命令到USB、1394、ATA和SCSI設(shè)備易于反掌,并可用于完成一些其它的特殊操作,例如總線復(fù)位,執(zhí)行硬件端口的輸入輸出,此外Bus Hound特有的設(shè)備屬性面板,可顯示設(shè)備的一些細(xì)節(jié)特性,如“傳輸性能表現(xiàn)”在這里性能表現(xiàn)是通過完成命令過程中總的傳輸字節(jié)數(shù)除上總的花費(fèi)時間來得到的,當(dāng)您在捕獲窗口中的運(yùn)行按鈕按下時,性能表現(xiàn)統(tǒng)計數(shù)據(jù)將被清除掉。
Bus Hound安裝破解教程
1、解壓安裝包,點(diǎn)擊Setup.exe開始正式的安裝,輸入Product Key:49940,并選中程序的安裝目錄,默認(rèn)路徑為C:\Program Files (x86)\Bus Hound\,可點(diǎn)擊Folder更改路徑,或直接默認(rèn)點(diǎn)擊Ok,如kkx分享的截圖:

2、等待安裝完成,完成并彈出提示點(diǎn)擊Yes即重啟電腦,如kkx分享的截圖:

3、重啟完成,現(xiàn)在用戶可完全免費(fèi)的使用Bus Hound
Bus Hound中英文對照解釋
一、打開該工具,會看到最上面的六個圖標(biāo),如kkx分享的截圖:

1.Capture(捕捉按鈕):按下它選擇捕捉數(shù)據(jù)界面
2.Save(保存按鈕):按下它選擇保存數(shù)據(jù)界面
3.Setting(設(shè)置按鈕):對一些基本參數(shù)進(jìn)行設(shè)置
4.Device(設(shè)備選擇按鈕):按下它出現(xiàn)選擇被監(jiān)聽設(shè)備的界面
5.Help(幫助按鈕):查看使用幫助
6.Exit(退出按鈕):退出
二、點(diǎn)擊“Setting”,對一些基本參數(shù)進(jìn)行設(shè)置。如果被監(jiān)聽的設(shè)備數(shù)據(jù)處理不大,按默認(rèn)設(shè)置就可以了,如kkx分享的截圖:

三、點(diǎn)擊“Device”,來選擇需要被監(jiān)聽數(shù)據(jù)的設(shè)備。需要監(jiān)聽哪個設(shè)備,在該設(shè)備前的點(diǎn)擊打勾,可以選擇監(jiān)聽多個設(shè)備,如kkx分享的截圖:

四、點(diǎn)擊“Capture”,切換到捕捉數(shù)據(jù)的界面,如kkx分享的截圖:
Bus Hound使用說明
一、保存數(shù)據(jù)窗口
單擊啟動窗體界面上的Save按鈕將所有捕獲到的數(shù)據(jù)保存到指定的文件中,文件格式可選為TXT格式或ZIP格式,保存到文件中的數(shù)據(jù)格式與屏幕保持一致. 1個附加的數(shù)據(jù)說明將被放置在數(shù)據(jù)文件的頭部,當(dāng)前日期與時間也包含在說明中,通過插入%c轉(zhuǎn)義字符來完成,如果保存的是ZIP格式文件,說明內(nèi)容也被壓縮成ZIP格式
二、捕獲窗口
1.單擊主界面窗口上部命令按鈕區(qū)的Capture按鈕進(jìn)入捕獲操作主視窗
2. 一個命令發(fā)送到設(shè)備通常由1個或幾個階段來完成,例如,一個典型的命令由命令字節(jié)階段,數(shù)據(jù)字節(jié)階段和狀態(tài)字節(jié)階段來完成,Bus Hound在捕獲顯示窗口中將顯示出階段完成的時間信息和詳細(xì)的數(shù)據(jù)內(nèi)容. 捕獲數(shù)據(jù)列表,以下將描述捕獲窗口中每一列的功能:
1)設(shè)備列設(shè)備ID,每個設(shè)備分配了一個數(shù)字,第1個設(shè)備從0開始,第2個設(shè)備為1,依此類推,這項(xiàng)功能對于軟件同時捕獲多個并行設(shè)備非常有用,設(shè)備的ID分配在Device窗口中完成. 對于USB設(shè)備,設(shè)備的端點(diǎn)同時顯示出來(例如4.1表示ID為4的設(shè)備的1號端點(diǎn))
2)階段列階段類型,請參考下表為每個階段縮寫獲知詳細(xì)的細(xì)節(jié)信息
三、其他操作
1.自動檢測設(shè)備的插入拔出
Devices->Auto select host plugged devices
2.設(shè)置抓包的長度和緩沖大小
Settings ->Limits->Capture Capacity
Settings ->Limits->Max Record Length
3.這里可以設(shè)置啟動和停止
Capture->Run
Capture->Stop
4.點(diǎn)擊保存可以導(dǎo)出數(shù)據(jù)
Bus Hound注意事項(xiàng)
一、如果需要觀察更加全面的消息交互,需要選上USB移動存儲設(shè)備的上一層。比如需要查看EndPoint0枚舉過程,如kkx分享的截圖:

二、USB移動存儲使用的是UFI命令規(guī)范。UFI是個什么東西?
一般可以把UFI看成是SCSI命令的一個子集
UFI包含三種字長的命令:6bit、10bit、12bit,在window下通常使用12bit
三、UFI規(guī)范里包含的SCSI命令如下:
指令代碼 指令名稱 說明
04h Format Unit 格式化存儲單元=
●12h Inquiry 索取器件信息
1Bh Start/Stop Load/unload
55h Mode select 允許Host對外部設(shè)備設(shè)置參數(shù)
●5Ah Mode sense 向Host傳輸參數(shù)
●1Eh Prevent/allow medium removal寫保護(hù)
●28h Read(10) Host讀存儲介質(zhì)中的二進(jìn)制數(shù)據(jù)
A8h Read(12) 同上,比較詳細(xì)
●25h Read capacity 要求設(shè)備返回當(dāng)前容量
23h Read Format capacity 查詢當(dāng)前容量及可用空間
03h Request sense 請求設(shè)備向主機(jī)返回執(zhí)行結(jié)果及狀態(tài)數(shù)據(jù)
01h Rezero Unit 返回零軌道
2Bh Seek(10) 為設(shè)備分配到特定地址
1Dh Send diagnostic 執(zhí)行固件復(fù)位并執(zhí)行診斷
●00h Test unit ready 請求設(shè)備報告是否處于ready狀態(tài)
●2Fh Verify 在存儲中驗(yàn)證數(shù)據(jù)
●2Ah Write(10) 從主機(jī)向介質(zhì)寫二進(jìn)制數(shù)據(jù)
AAh Write(12) 同上,比較詳細(xì)
2Eh Write and verify 寫二進(jìn)制數(shù)據(jù)并驗(yàn)證
四、對于海量存儲而言,上面標(biāo)記了“●”的命令是必須響應(yīng)。當(dāng)然,海量存儲包括了USB移動存儲設(shè)備,因此USB移動存儲設(shè)備也必須響應(yīng)這些命令
五、上面第3點(diǎn)說明,對于海量存儲設(shè)備的命令,部分命令碼被重復(fù)定義不會導(dǎo)致通訊出錯,因?yàn)樗鼈兏静粫幌到y(tǒng)調(diào)用
Bus Hound新功能
1、Capture new deviecs(捕獲新設(shè)備)
選中此項(xiàng)將自動捕獲檢測到的新設(shè)備的數(shù)據(jù),這項(xiàng)特色功能尤其適用于發(fā)送到熱拔插設(shè)備的第1個命令
2、Device Properties(設(shè)備屬性)
這個面板將顯示設(shè)備的一些細(xì)節(jié)特性,比如“傳輸性能表現(xiàn)”,性能表現(xiàn)是通過完成命令過程中總的傳輸字節(jié)數(shù)除上總的花費(fèi)時間來得到的。當(dāng)捕獲窗口中的運(yùn)行按鈕按下時,性能表現(xiàn)統(tǒng)計數(shù)據(jù)將被清除掉
3、Send Command(發(fā)送命令)
使用此命令,您能發(fā)送您自已的命令到設(shè)備,啟用發(fā)送命令功能,只需在高亮選擇一個設(shè)備后,用鼠標(biāo)單擊“Send Command”按鈕或簡單地雙擊設(shè)備。發(fā)送命令到設(shè)備的功能是一個非常強(qiáng)大的輔助工具,讓你提交命令到USB,1394,ATA和SCSI設(shè)備易于反掌。你也可以用它來完成一些其它的特殊操作,例如總線復(fù)位,執(zhí)行硬件端口的輸入輸出
PS:硬件端口的輸入輸出操作可以會導(dǎo)致系統(tǒng)崩潰,清謹(jǐn)慎使用
Bus Hound新特性
1、適用全部版本的IDE,SCSI,USB,1394系統(tǒng)總線
2、適用各種設(shè)備如電腦硬盤庫,DVD,電腦鼠標(biāo),掃描機(jī),互聯(lián)網(wǎng)相機(jī)等
3、捕獲數(shù)據(jù)庫的總產(chǎn)量僅受設(shè)備運(yùn)行內(nèi)存限定
4、能設(shè)觸發(fā)信號全自動終止捕獲實(shí)際操作
5、檢測載入,同歩等設(shè)備特性
6、捕獲設(shè)備驅(qū)動包,比如IRP
7、捕獲隨意數(shù)量并行處理設(shè)備,不管其系統(tǒng)總線種類
8、身材修長,易于互換與下載
9、捕獲的信息易于拷到其他自然環(huán)境形成Html格式
10、捕獲的信息能儲存為文本文檔或ZIP文檔
11、每一個可捕獲設(shè)備以樹結(jié)構(gòu)列舉,讓挑選設(shè)備來的更輕松些
以上便是kkx小編給大家分享介紹的數(shù)據(jù)分析工具BusHound!