ubuntu下usb抓包方法步骤--usbmon - lydstory

时间:2024-03-12 15:00:17

ubuntu下usb抓包方法步骤--usbmon

  开发或者调试USB设备相关的工具或者驱动,一个调试的利器就是usbmon抓包。

    在ubuntu下使用步骤如下:

    1 运行命令  sudo  mount -t debugfs none  /sys/kernel/debug ,如果提示已经挂载,则下次抓包就可以不运行这个命令了。表示系统默认会挂载。

    2 运行命令  sudo modprobe usbmon

        

    3 查看usbmon监控可以识别到的设备号。如下图,生成了几个usb设备号。

        

    4 找出你需要监控的总线编号。如果找呢,根据设备的信息,包括设备描述,vid或者pid等等。如下图,如果Manufacturer和Vendor和ProdID之类的信息可以对应上需要监控的设备,那么Bus=02就是你需要监控的USB总线号。

        

    5 监控设备号对应的usb数据包。这里我监控的设备号是2,设备名对应2u。

        

      6 分析usb抓包后的数据。具体的数据格式如何解析,参考Linux内核源码库目录下的文档  linux-3.11.1\Documentation\usb\usbmon.txt。
 
原文链接:https://blog.csdn.net/faithzzf/article/details/60958858