成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何用Wireshark捕獲USB數據?

安全 數據安全
現在越來越多的電子設備采用USB接口進行通訊,通訊標準也在逐步提高。那么,我們就會好奇這些設備是如何工作的?而無論你是一個硬件黑客,業余愛好者或者只是對它有一點興趣的,USB對我們都是具有挑戰性的。

現在越來越多的電子設備采用USB接口進行通訊,通訊標準也在逐步提高。那么,我們就會好奇這些設備是如何工作的?而無論你是一個硬件黑客,業余愛好者或者只是對它有一點興趣的,USB對我們都是具有挑戰性的。

如何用Wireshark捕獲USB數據?

事實上通過wireshark,我們可以捕獲到usb設備發送給我們主機的數據,這樣就可以進一步研究了。

如何用Wireshark捕獲USB數據?

本文中,我們將向大家介紹怎樣通過wireshark捕獲usb數據,使用的環境如下:

 Wireshark 2.0.1(SVN)
 Linux kernel 4.1.6

你也可以用其他版本的wireshark,只要是1.2.0以上的都行。這里并沒有測試window上能不能行。

簡介

在開始前,我們先介紹一些USB的基礎知識。USB有不同的規格,以下是使用USB的三種方式:

 USB UART
 USB HID
 USB Memory

UART或者Universal Asynchronous Receiver/Transmitter。這種方式下,設備只是簡單的將USB用于接受和發射數據,除此之外就再沒有其他通訊功能了。

HID是人性化的接口。這一類通訊適用于交互式,有這種功能的設備有:鍵盤,鼠標,游戲手柄和數字顯示設備。

最后是USB Memory,或者說是數據存儲。External HDD, thumb drive / flash drive,等都是這一類的。

其中使用的最廣的不是USB HID 就是USB Memory了。

每一個USB設備(尤其是HID或者Memory)都有一個供應商ID(Vendor Id)和產品識別碼(Product Id)。Vendor Id是用來標記哪個廠商生產了這個USB設備。Product Id用來標記不同的產品,他并不是一個特殊的數字,當然最好不同。如下圖:

如何用Wireshark捕獲USB數據?

 

上圖是連接在我電腦上的USB設備列表,通過lsusb查看命令。

例如說,我有一個無線鼠標Logitech。它是屬于HID設備。這個設備正常的運行,并且通過lsusb這個命令查看所有usb設備,現在大家能找出哪一條是這個鼠標嗎??沒有錯,就是第四個,就是下面這條:

Bus 003 Device 010: ID 046d:c52f Logitech, Inc. Unifying Receiver

其中,ID 046d:c52f就是Vendor-Product Id對,Vendor Id的值是046d,并且Product Id的值是c52f。Bus 003 Device 010代表usb設備正常連接,這點需要記下來。

準備

我們用root權限運行Wireshark捕獲USB數據流。但是通常來說我們不建議這么做。我們需要給用戶足夠的權限來獲取linux中的usb數據流。我們可以用udev來達到我們的目的。我們需要創建一個用戶組usbmon,然后把我們的賬戶添加到這個組中。

addgroup usbmon

gpasswd -a $USER usbmon

echo 'SUBSYSTEM=="usbmon", GROUP="usbmon", MODE="640"' > /etc/udev/rules.d/99-usbmon.rules

接下來,我們需要usbmon內核模塊。如果該模塊沒有被加載,我們可以通過以下命令家在該模塊:

modprobe usbmon

捕獲

打開wireshark,你會看到usbmonX其中X代表數字。下圖是我們本次的結果(我使用的是root):

 

如果接口處于活躍狀態或者有數據流經過的時候,wireshark的界面就會把它以波形圖的方式顯示出來。那么,我們該選那個呢?沒有錯,就是我剛剛讓大家記下來的,這個X的數字就是對應這USB Bus。在本文中是usbmon3。打開他就可以觀察數據包了。

 

最后

那么我們獲取到了這些有什么用呢?通過這些,我們可以了解到usb設備與主機之間的通信過程和工作原理,也許我們就可以把這些知識用到逆向工程中,得到一些東西。好了,就到這里!!!

責任編輯:藍雨淚 來源: FreeBuf
相關推薦

2019-11-13 15:40:00

Entity Fram審計數據數據庫

2011-11-28 16:03:49

wireshark數據包

2025-04-27 04:00:00

2022-05-12 09:25:19

Python播放視頻攝像頭

2017-01-03 15:35:16

CTFUSB流量

2011-07-12 17:10:05

域控制器組策略

2020-07-10 09:49:53

數據清理數據分析查找異常

2021-03-18 10:21:45

數據科學大數據機器學習

2021-12-02 09:00:00

數據庫NoSQLWeb

2022-06-27 17:40:14

大數據數據科學

2021-02-20 08:41:51

Wireshark

2013-04-23 14:20:52

Wireshark弱口令

2014-09-22 19:30:02

大數據軟件分析金融數據

2016-01-21 10:06:22

2017-03-21 16:34:38

iOS捕獲異常

2010-06-30 10:52:12

snmp服務Cacti

2020-11-06 17:42:02

Python開發工具

2019-10-23 14:51:49

大數據存儲技術

2017-10-27 22:03:35

javascrip

2020-10-27 07:08:06

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品视频一区二区三区 | 日韩免费网站 | 亚洲精品二区 | 一区二区av在线 | 日本精品免费在线观看 | 成人在线观看网址 | 亚洲激情综合网 | 亚洲三级在线观看 | 欧美在线国产精品 | 日本一区二区高清不卡 | 超碰日韩 | av网站在线看| 国产一二区在线 | 最新国产精品视频 | 一区二区三区四区电影视频在线观看 | 国产亚洲精品久久久优势 | 青青草华人在线视频 | 欧美理论在线观看 | 久久久久国产精品免费免费搜索 | 国产1区| 91色视频在线观看 | 色婷婷在线视频 | 91麻豆精品国产91久久久资源速度 | 中文av网站 | 欧美精品1区 | 观看av | 国产福利视频网站 | 日韩综合在线 | 欧美一级二级三级 | 97精品超碰一区二区三区 | 国内精品久久久久久 | 亚洲 中文 欧美 日韩 在线观看 | 国产人久久人人人人爽 | 国产精品视频免费看 | 精品久久久久久亚洲综合网 | 日韩国产精品一区二区三区 | 亚洲精品乱码久久久久久按摩观 | 亚洲协和影视 | 欧美日韩高清在线观看 | 九九99靖品| 操夜夜 |