打印

bushound分析USB数据问题

[复制链接]
2668|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
iam80|  楼主 | 2012-7-2 12:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问版主,我用bushound抓取USB数据如下。
30.0  CTL    80 06 00 01  00 00 12 00
30.0  CTL    80 06 00 02  00 00 09 00
30.0  DI     09 02 22 00  03 01 00 a0  32
以上是第一次通信告知主机有3个接口,每个接口一个描述符(其它数据太多并没有上传)
......
31.0  CTL    80 06 00 01  00 00 12 00 //这里是第一接口开始,要求用端点1
31.0  CTL    80 06 00 02  00 00 09 00
31.0  DO     09 02 22 00  01 01 00 a0  32
    问题1:这里怎么变成了DO.应该是DI才对啊。
30.0  CTL    80 06 06 03  09 04 04 00
    问题2:上面抓取的数据一直是31.0这里怎么又变成了30.0
......
---------------------------------------------------
32.0  CTL    80 06 00 01  00 00 12 00 //这里是第二接口开始,要求用端点2
......
---------------------------------------------------
33.0  CTL    80 06 00 01  00 00 12 00 //这里是第三接口开始,要求用端点3
31.0  CTL    80 06 06 03  09 04 02 01
问题3:同问题2,这里也一直是33.0的枚举过程,又突然变成了31.0
......
32.2  DI     0a c0 d1 03  35 05 00 00 //这里开始返回坐标
32.2  DI     0a c0 d1 03  35 05 00 00
问题4:返回数据是32.2开始,是不是可以认为数据是从端点2返回的。
       因为在枚举过程中要求用端点2的也显示“32.0”.
以上-------------------------

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

32

帖子

0

粉丝