1. 程式人生 > >Ubuntu(VMware)下用wireshark抓取802.11無線資料包 操作詳解

Ubuntu(VMware)下用wireshark抓取802.11無線資料包 操作詳解

咱們從零開始:

準備環境:VMware12.0 + Ubuntu16.04 (越新越好)

辛酸之路:

筆記本插上無線usb網絡卡,連線到Ubuntu,iwconfig識別不到網絡卡。

下個官方驅動吧,這個Ralink很難找,放到Ubuntu編譯失敗。

 然而同學卻能直接識別出網絡卡,沒裝驅動,啥也沒裝。。(難道老子人品。。)

Ubuntu應該自帶驅動的啊,我這怎麼沒有呢。參考一篇部落格手動安裝驅動還是不行。

機智的我換到了桌上型電腦(雖然只有Vmware)!最後的希望了!            

 成功之旅:
1.安裝Ubuntu

 拷貝 ubuntu-16.04.2-desktop-amd64.iso到桌上型電腦,新建虛擬機器,iso映象安裝

2.安裝VMware-Tools(參考:https://blog.csdn.net/qq_20307987/article/details/51302005)

1.  掛載映象檔案,虛擬機器->設定->硬體->CD/DVD.右邊“連線”下面選擇“使用IOS映象檔案”,瀏覽選擇虛擬機器包目錄下面linux.iso

2. 掛載成功後,在虛擬機器右下角cd/dvd,圖示上單擊選擇“連線“。在我的Ubuntu桌面就能看到光碟檔案了

3. 開啟光碟檔案,資料夾中有名字為VMwareTools............tar.gz的壓縮包,點選上面的解壓縮按鈕"extract",瀏覽選擇需要解壓到的目錄,這裡選擇的的是home/documents目錄,開始解壓。

4. 開啟終端介面,進入解壓的目錄,sudo  ./vmware-install.pl,按照[]中提示輸入 yes或目錄,安裝結束後,重啟虛擬機器。

5. 選單欄:虛擬機器->重新安裝vmware tools ,則安裝成功。

3.安裝網絡卡驅動(參考:https://blog.csdn.net/ifmvo/article/details/54023628)

把iso包解壓:按照這個路徑找到這個檔案 。我是在win下解壓複製到Ubuntu,複製後檢視檔案大小是否一致,不一致就複製貼上,別拖拽。
ubuntu-16.04-desktop-amd64 -> pool -> restricted -> b -> bcmwl -> bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_amd64.deb ,這就是無線網絡卡的驅動安裝包了。


它安裝依賴於這個檔案,同樣按照路徑找到如下檔案: 

pool -> main -> d -> dkms -> dkms_2.2.0.3-2ubuntu11.1_all.deb

先安裝這個包: 
sudo dpkg -i dkms_2.2.0.3-2ubuntu11.1_all.deb

再安裝無線網絡卡驅動包:

sudo dpkg -i bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_amd64.deb

然後 iwconfig ,網絡卡出來了!!!(激動的心久久不能平靜)記下它的名字,以表紀念!wlx64fb816a5193  雖然又臭又長

4.安裝wireshark,更改網絡卡模式(參考:http://cstriker1407.info/blog/ubuntu-airmon-ng-wireshark-802-11/)

1.sudo apt-get update

  sudo apt-get install wireshark

2.sudo ifconfig wlx64fb816a5193 down   先關掉網絡卡

   sudo iwconfig wlx64fb816a5193 mode monitor   改為監聽模式

   sudo ifconfig wlx64fb816a5193 up    啟動網絡卡

    iwconfig  再親切地看它一眼,很聽話的成 monitor 模式了

3.連個無線,最好無需認證的,手機熱點

4.sudo wireshark 需要root許可權才能抓包

5.然後不知道怎麼鼓搗出來的phy0.mon介面,用它來抓包顯示的802.11協議

  capture->options->phy0.mon選擇為monitor mode,右下角start