使用热点如何抓包mac (mac笔记本包)

一.Mac本抓包的几个关键因素

1. Mac本支持相应的协议和频宽

目前发现mac本不能抓11ax的数据包,某些老的mac本不能抓80MHz以上频宽的报文。Wifi6的mac本可以抓11ax报文,但是有漏抓的现象。

2. Mac本开启monitor模式

3. Mac本工作在要抓包的信道

二.抓包方法1 ---直接关联抓包

1)Mac本直接关联到要抓包的ssid上,这样它肯定工作在相应信道

使用热点如何抓包mac,mac笔记本包

2)打开wireshark。如果找不到快捷图标,就搜索“wireshark”

使用热点如何抓包mac,mac笔记本包

3)选择和配置抓包网卡

点击“设置”

使用热点如何抓包mac,mac笔记本包

弹出的配置框中选择无线网卡,一般是Wi-Fi-en0,如果不确定,可以先到shell下使用ifconfig查看网卡信息。

使用热点如何抓包mac,mac笔记本包

4)点击“start开始抓包”。也可以先“close”,然后点击菜单栏鲨鱼标志开始抓包。

5)点击红色方框可以停止抓包。

使用热点如何抓包mac,mac笔记本包

三. 抓包方法2 --- 命令行设置工作信道抓包

1. 打开wifi,不一定要关联ssid

2. 在shell下使用aireport命令设置工作频宽,注意需要sudo权限

sudo aireport –z 关闭当前连接

sudo aireport –c36 设置工作在36信道,注意c和信道号中间没有空格

sudo aireport –c 查看当前工作信道

使用热点如何抓包mac,mac笔记本包

3. 使用wireshark抓包

四.抓包方法3 ---- 使用嗅探器抓包

1. 打开无线诊断功能

先按下“option”键不要松开,点开wifi图标,在下拉菜单中选“打开无线诊断…”,会弹出下框,不要关闭,也不用继续

使用热点如何抓包mac,mac笔记本包

使用热点如何抓包mac,mac笔记本包

2. 点击菜单“窗口”,选择“嗅探器”,弹出设置窗口

使用热点如何抓包mac,mac笔记本包

3. 设置工作信道和频宽,点击开始

使用热点如何抓包mac,mac笔记本包

4. 打开wireshark开始抓包

五.解密WEP和WPA-PSK/WPA-PSK加密的数据包

步驟:

1) 在wireshark配置待抓包的pwd:ssid

2) Wireshark启动抓包

3) 终端关联上线。 注意如果在开启wireshark前sta已经上线,需要断开重新上线,因为wireshark要抓取当前关联过程,才能对报文进行解密。

https://blog.csdn.net/sinat_21455985/article/details/50772659?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control

使用热点如何抓包mac,mac笔记本包

使用热点如何抓包mac,mac笔记本包

使用热点如何抓包mac,mac笔记本包

六 注意事项

1. Wifi抓包时间不要太长,否则文件过大,电脑会卡死。

2. 有客户在现场使用mac本+wireshark抓到的报文格式不对,抓成了eth报文。需要按照如下操作设置一下:

先敲sudo airport -z 断开连接;再敲sudo airport -c149指定信道

如果没有aireport命令,尝试增加软连接:

sudo ln –s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport