使用Wireshark對手機抓包設置說明


 一、原因


1、手機目前沒有類似的抓包工具可以直接對手機進行抓包

2、一般數據交換的路線是:手機——>運營商——>服務器,可以在手機和運營商中間加一道網卡變成:手機——>PC網卡——>運營商——>服務器。

3、利用電腦上的Wifi共享可以用有線網卡和運營商連接,把無線網卡開啟作為無線熱點,然后手機連接電腦共享的Wifi網絡,這樣訪問路線就變成了:手機——>電腦無線網卡——>電腦有線網卡——>運營商——>服務器。此時使用Wireshark抓包只需抓電腦無線網卡或者電腦有線網卡即可。


 二、設置PC端虛擬Wifi


這里有兩種方法,一個是安裝相關Wifi共享軟件一鍵設定,另一個是使用cmd命令開啟。此處只寫使用cmd命令開啟虛擬Wifi的過程

1、前提

  • 已安裝網卡驅動
  • PC的無線網卡要支持軟AP(Soft-AP)
  • 已插入網卡

2、查看虛擬網絡狀態

  • 打開命令提示符(cmd):Windows+R打開運行,輸入cmd並回車(要以管理員身份運行)

 

  • 輸入:netsh wlan show hostednetwork

 

注意:此處我已經設置了虛擬Wifi:SSID2(下方會寫出如何設置虛擬Wifi)

  • 開啟承載網絡模式:輸入netsh wlan start hostednetwork mode回車

     開啟無線熱點功能:如下圖輸入開啟承載網絡模式語句時提示無法啟動承載網絡,輸入netsh wlan set hostednetwork mode=allow,將承載網絡模式設置成允許。

 

注意:必須為允許承載網絡,虛擬網卡才會創建

3、設置虛擬SSID和密碼

  • 輸入:netsh wlan set hostednetwork mode=allow ssid=熱點名稱key=密碼(熱點名稱是英文,密碼至少要8~10位)

    mode:是否啟用虛擬WiFi網卡,改為disallow則為禁止;
    ssid:無線網名稱,推薦最好用英文。(這里以livdran2012為例,可自由設置);
    key:無線網密碼,限定八個以上字符。(這里以100100100為例,可自由設置);

 

4、再次查看虛擬網絡狀態

  • 顯示已啟動

 

5、網絡設置

  • 打開網絡與共享中心——>更改適配器設置,可以看到我們自己設置的SSID5的虛擬網卡

  • 如果是已連接未共享狀態,則應選中已連接到Internet的網絡連接,右鍵——>屬性——>共享——>勾選允許其他用戶連接。。。——>選擇專用網絡連接——>虛擬Wifi網卡——>確定

此時無線網絡6的IP自動變成192.168......,子網掩碼變成255.255.255.0

 

  • 再次查看顯示當前聯網的網絡連接顯示為共享的,虛擬網卡顯示為已連接狀態

 

6、手機連接

  • 手機wifi連接livdran2012,顯示連接成功

   cmd中查看網絡狀態顯示已連接一個客戶端

 

7、關閉操作

  • 關閉無線熱點:netsh wlan stop hostednetwork
  • 禁用無線熱點功能:netsh wlan set hostednetwork mode=disallow
  • 在cmd下輸入ipconfig后會出現很多隧道適配器,如果確定不使用這些隧道的話,在cmd窗口里:

    使用netsh命令關閉IPv6隧道適配器:
    netsh interface teredo set state disabled
    netsh interface 6to4 set state disabled
    netsh interface isatap set state disabled
    當我們需要使用IPv6網絡時,只需要使用如下命令恢復IPv6隧道設置即可:
    netsh interface teredo set state default
    netsh interface 6to4 set state default
    netsh interface isatap set state default


 三、刪除虛擬Wifi


 

  • 先選擇要刪掉的虛擬無線熱點,右鍵選擇“屬性”,點擊“卸載”。如下圖,這里要刪除名為“Microsoft Virtual WiFi Miniport Adapter#3”的虛擬無線熱點。

 

  • 可以看到即使卸載后刪除選項依舊是灰色的。右鍵計算機-->"管理。打開設備管理器,找到要刪除的虛擬無線熱點。這里演示為“Microsoft Virtual WiFi Miniport Adapter#3”,右鍵選擇卸載就徹底刪除

  •  再回到網絡連接里面可以看到,不需要的無線熱點已經徹底刪掉了。

四、錯誤問題:

  • 承載網絡狀態一直顯示為不可用

原因:

未插入網卡時承載網絡狀態一直是不可用,就算使用命令開啟承載網絡狀態仍為不可用狀態。

解決辦法:

插入網卡之后再次查看顯示未啟用,此時輸入啟用語句,狀態變為可用

 


 

 

歡迎提出各種問題及建議  哈特

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM