如何使用高通的無線路由器抓取802.11a/b/g/n/ac/ax 封包

硬體需求:

筆記型電腦 一台, 
高通無線路由器 HK01(8x8)

軟體需求: Wireshark 


高通無線路由器設定

1.  編輯 /etc/config/wireless

預設設定如下
config wifi-device wifi0
option type qcawificfg80211
option channel auto
option macaddr 00:03:7f:12:ea:1b
option hwmode 11axa
# REMOVE THIS LINE TO ENABLE WIFI:
option disabled 1 

config wifi-iface
option device wifi0
option network lan
option mode ap 
option ssid OpenWrt
option encryption none

修改成

config wifi-device wifi0
option type qcawificfg80211
option channel auto
option macaddr 00:03:7f:12:ea:1b
option hwmode 11axa
# REMOVE THIS LINE TO ENABLE WIFI:
option disabled 0

config wifi-iface


option device wifi0
option network lan
option mode monitor
option ssid OpenWrt
option encryption none


2.  啟動無線網路

執行 wifi 後確定Mode  為 monitor mode.
WIFI_STATUS


3.  使用免費軟體WireShark.

到https://www.wireshark.org/download.html 下載WireShark 最新版本並且安裝.


4.  在Windows 下執行 以下指令

"C:\Program Files\PuTTY\plink.exe" -ssh -pw "" root@192.168.1.1 "iwconfig ath0 channel 149 && tcpdump -i ath0 -nn -w - -U -s 0" | "C:\Program Files\Wireshark\Wireshark.exe" -i - -k


5.  以下為輸出結果可以看到抓取到無線網路封包了.
wireshark

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論