寻找隐藏网络的802.11信标Probe Requests

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_43776408/article/details/102735903
有些网络将其设置为隐藏
那些没有隐藏的网络,其信标帧的info字段一般包括网络名
而隐藏的网络其info字段为空
我们根据info空不空来查找隐藏网络的mac地址

from scapy.all import *
interface = 'wlan0mon'
hiddenNets = []
def sniffDot11(p):
	if p.haslayer(Dot11Beacon):
		if p.getlayer(Dot11Beacon).info == '':
			addr2 = p.getlayer(Dot11).addr2
			if addr2 not in hiddenNets:
				print '[-] Detected Hidden SSID:'+'With Mac:'+addr2
sniff(iface=interface, prn=sniffDot11)

猜你喜欢

转载自blog.csdn.net/qq_43776408/article/details/102735903