[英]Scapy Dot11ReassoReq
Scapy的Dot11ReassoReq是什么,它有什么作用? 对于我而言,这确实很理想:我想制作一个工具(除其他外)搜索隐藏的AP。 到目前为止,我的代码:
def tickle(*args,**kwargs):
packs1=[]
packs2=[]
for client in appinstance.sframe.interior.clients.copy():
pkt=Dot11(addr1="ff:ff:ff:ff:ff:ff",addr2=client,addr3=client)/\
Dot11Deauth()
packs1.append(pkt)
for client in appinstance.sframe.interior.clients.copy():
pkt=Dot11(addr1="ff:ff:ff:ff:ff:ff",addr2=client,addr3=client)/\
Dot11ReassoReq(current_AP=client)
packs2.append(pkt)
packs1*=32
shuffle(packs1)
packs2*=32
shuffle(packs2)
packs=packs1+packs2
appinstance.stopprogressbar()
appinstance.startprogressbardet(len(packs),
"Trying to expose hidden AP's")
for pkt in packs:
send(pkt,verbose=0)
appinstance.progressbar.step()
appinstance.stopprogressbar()
但是,Wireshark报告这些ReassoReq数据包无效。 为什么,在Deauth数据包之后,我应该使用什么数据包来使客户端重新连接?
呵呵。 显然已在http://people.cs.nctu.edu.tw/~yctseng/WirelessNet2010-02-nctu/ieee802-11-management.ppt (幻灯片38)中进行了说明。Dot11Disas()可能是解决之道。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.