|
混杂模式(promiscuous mode)是电脑网络中的术语。是指一台机器的网卡能够接收所有经过它的数据流,而不论其目的地址是否是它。
一般计算机网卡都工作在非混杂模式下,此时网卡只接受来自网络端口的目的地址指向自己的数据。当网卡工作在混杂模式下时,网卡将来自接口的所有数据都捕获并交给相应的驱动程序。
网卡打开混杂模式命令如下:
通过shell命令来实现:
ifconfig wlan0 promisc 设置混杂模式
ifconfig wlan0 -promisc 取消混杂模式
监听模式(monitor)
iwconfig wlan0 mode monitor
/home # iwconfig
lo no wireless extensions.
wlan0 IEEE 802.11b ESSID:"" Nickname:""
Mode:Monitor Frequency:2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
eth0 no wireless extensions.
如果没有生效,可以尝试先
ifconfig wlan0 down
iwconfig wlan0 mode monitor
ifconfig wlan0 up
无线网卡监听模式和混杂模式有什么不同:
监听模式允许网卡不用连接wifi就可以抓取特性频道的数据,就是在空气中抓取某个波段的数据。可以用在破解wifi密码上
混杂模式(连接wifi)就是接收所有经过网卡的数据包,包括不是发给本机的包,即不验证MAC地址
普通模式下网卡只接收发给本机的包
|
|