sharpboy
驱动牛犊
驱动牛犊
  • 注册日期2005-08-01
  • 最后登录2011-12-04
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望17点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2963回复:1

Bus Hound 抓到的URB包

楼主#
更多 发布于:2005-08-10 13:54
刚刚开始学用BusHound抓数据进行分析,发现这个工具还真是好用。不过关于对各种命令的打包格式还不十分了解,下面是我插上U盘、已经识别后双击打开U盘时抓到的数据(在此只列出最前面的一些)。其中以Cmd.Phase.Ofs(rep)标志的1.1.0(CDB)、2.1.0(DO)、3.1.0(DI)、4.1.0(DI)我能看懂,分别是读容量命令块、CBW、返回的容量值(32M)、CSW,这些都可以在Bulk-only和SCSI命令集里面找到;但是看不懂那两个URB。我在协议上看到USB传送时需要打包、同步,要用帧来传送,猜想这个就是所谓的打包了吧。不知道对不对,请高手指正。
     另外,这些命令也好,数据也好,肯定有一定的格式规范,想必是USB协议。只是最近总是看书,脑袋都晕了,谁能指出这些URB的格式到哪里去找?
Device  Phase  Data                                                                     Description        Cmd.Phase.Ofs(rep)
------   -----  --------------------------------------------------      ----------------  ------------------
  14     CDB    25 00 00 00  00 00 00 00  00 00                                              READ CAPACITY            1.1.0        
  13.1  DO     55 53 42 43  48 b2 bf 83  08 00 00 00  80 00 0a 25         USBCH..........%         2.1.0        
                     00 00 00 00  00 00 00 00  00 00 00 00  00 00 00             ...............          2.1.16      
  13.1  URB    48 00 09 00  00 00 00 00  88 e1 fd 86  03 00 00 00         BULK/INT XFER            2.2.0        
                     80 df 8f fe  00 00 00 00  1f 00 00 00  c8 27 4d 84                           2.2.16      
                     28 e6 8f fe  00 00 00 00  08 a8 da 85  48 b2 bf 83                           2.2.32      
                     4c a8 da 85  4c a8 da 85  00 00 00 00  00 00 00 00                           2.2.48      
                     00 00 00 00  00 00 00 00                                                                      2.2.64      
  13.1  DI       00 00 f5 bf  00 00 02 00                                                     ........                    3.1.0        
  13.1  URB    48 00 09 00  00 00 00 00  88 e1 fd 86  01 00 00 00          BULK/INT XFER            3.2.0        
                    9c df 8f fe  03 00 00 00  08 00 00 00  00 00 00 00                           3.2.16      
                    e8 bd 04 83  00 00 00 00  48 dc 8f fe  48 b2 bf 83                           3.2.32      
                    8c dc 8f fe  8c dc 8f fe  00 00 00 00  00 00 00 00                           3.2.48      
                    00 00 00 00  00 00 00 00                                                          3.2.64      
  13.1  DI     55 53 42 53  48 b2 bf 83  00 00 00 00  00                            USBSH........            4.1.0
子在川上曰:逝者如斯夫,不舍昼夜!
sun7463250
驱动牛犊
驱动牛犊
  • 注册日期2004-03-28
  • 最后登录2010-03-08
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-08-10 19:36
urb我根本没用上,不知道哪位高人指点一下RUB有什么实际用处
游客

返回顶部