学习目标:
工具的使用(一):USB2.0分析仪
工具的使用(二):BUSHOUND的使用(等到我们开始自己写代码的时候在具体展开)
USB2.0分析仪的使用方法:
1、软件安装
官 链接:http://www.wch.cn/downloads/USB20Monitor_ZIP.html
直接安装就行了
步骤②将USBA/B端口中任意一个端口用A对A线将分析仪和电脑连起来(可以是同一台电脑)
步骤③剩余的USBA/B中的那一个接口上,把我们准备好的鼠标接上去
步骤④点绿色的开始按钮,顺便把滚动点上,可以看到中间窗口出现了IN和EOP,这个就是当前USB线上传输的东西了。
这里引出一个概念:USB的持续传输是依靠协议来保证能够一直传输的。(不一定准确,但相信会在后续学习中慢慢理解这个意思)
功能:
过滤
除了最基础的显示USB总线上的数据之外,软件还有强大的过滤功能,细化到可以对每一种事务的每一种应答状态单独过滤。可以显示出每一种总线的状态,类似RESET、SUSPEND、IN、OUT…
触发
触发功能用的不多,因为分析仪的采样深度还是很高的,全部抓出来用查找功能会比较好,防止漏掉了关键数据。
保存
能把数据保存下来,用来对比或者发给大佬都是比较好的。而且软件能够多开,可以实现,抓取A设备数据保存下来,和现在抓取中的B设备进行实时对比。
总结:
能够利用好USB分析仪,绝对会让USB开发事半功好几倍。不然就会变成:写完代码-编译-运行-电脑提示未识别的设备,然后就是大眼瞪小眼,发生了什么都不知道。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!