作者:小心做人正直做事_439 | 来源:互联网 | 2023-08-30 13:49
安装过程中可能会遇到是否授权非root用户抓包权限的声明,选择yes。注意:上述指令中的wlx00259ce05a61需要用你自己的无线网卡名称代替。你也可以
需要准备:
Ubuntu计算机的无线网卡: Cisco WUSB600N无线网卡(也可用于其他无线网卡)本文分为两个部分:
wireshark安装使用wireshark无线网卡1. wireshark安装打开终端并在终端上运行:
在sudo apt-get install wireshark上完成wireshark的安装。 在安装过程中,可能会声明是否允许非根用户具有软件包权限,然后选择“是”。 然后,可以输入sudo wireshark打开wireshark。 如果直接运行wireshark时发生以下错误:
Lua : errorduringloading : [ string“/usr/share/wireshark/init.Lua”] 3360453: dofilehasbeeendisabled此时正在初始化
SDO gedit/usr/share/wireshark/init.Lua只需要将倒数第二行更改为dofile (data _ dir .“console.Lua”)。
2. wireshark无线网卡的使用可以先在终端上输入ifconfig,观察输出信息,然后插入无线网卡,再次输入ifconfig,比较两次终端输出的差异,找到无线网卡的相关信息笔者的无线网卡信息的对应如下。
wlx 00259 ce05 a 61: flags=4099 up,BROADCAST,multicast MTU 1500 ether 0033602533609 c :9 e 0:5 a :61 txqueueuelen 1000 (et rxerrors0dropped0over runs 0f ram E0 tx packets0bytes0(0.0b ) txerrors0dropped0over runs0carrier0collisions 0此无线网卡的名称为wlx 0000
然后在终端上输入:
使用sudoifconfigwlx 00259 ce 05 a61 downsudoiwconfigwlx 00259 ce 05 a61 ce 05 a61 modemonitorsudoifconfigwlx 00259 ce 05 a61 up配置此无线网卡的初始设置。
注意:上述命令的wlx00259ce05a61必须替换为自己的无线网卡名称。
也可以在终端上输入iwconfig,以确定无线网卡是否处于监视器模式。 然后,输入:
sudo wireshark打开wireshark。 打开后,选择相应的无线网卡wlx00259ce05a61。 具体请参照下图的红框:
在打开的界面中,还必须配置以下信息:
单击上面菜单中的view选项,选中它以打开wireless_toolbar,然后启动无线工具,根据情况调整自己的Wi-Fi通道。 (参见路由器信息192.168.1.1等)在中上部的filter栏中,输入WLAN.addr==303360 AE : a 43360803360 preferences 58336054等,以捕获包使用设备的mac地址过滤出我们需要的包过滤后的数据包为802.11 Preferences参考图像如下(注意红框部分)。
附件:参考文章在ubuntu上安装wireshark