0x0
环境依然是kali系统,使用一个工具包叫做aircrack-ng可以将网卡设置为混杂模式。iwconfig可以列出网卡相关的信息。
“airmon-ng start wlan0”可以将网卡变为混杂模式。(是指一台机器能够接收所有经过它的数据流,而不论其目的地址是否是他。是相对于通常模式而言的,这被网络管理员使用来诊断网络问题,但是也被无认证的想偷听网络通信的人利用。)抓包才用到。
显示网卡信息
开启网卡混杂模式
***aircrack-ng******是一款用于破解无线802.11WEP和WPA-PSA 加密的工具。
0x01
脚本:
from scapy.all import *
def pktPrint(pkt):
if pkt.haslayer(Dot11Beacon): #监听802.11信标
print'[+] Detected 802.11 Beacon Frame'
elif pkt.haslayer(Dot11ProbeReq): #监听802.11probe响应
print '[+] Detected 802.11 Probe Request Frame'
elif pkt.haslayer(TCP): #监听TCP流量
print '[+] Detected TCP packet'
elif pkt.haslayer(DNS): #监听DNS流量
print '[+] Detected DNS packet'
conf.iface = 'mon0' #创建嗅探网卡mon0
sniff(prn=pktPrint)