Wifi 使用Scapy手动启动4路握手

Wifi 使用Scapy手动启动4路握手,wifi,scapy,packet-sniffers,handshake,wpa,Wifi,Scapy,Packet Sniffers,Handshake,Wpa,我试图用Scapy(Python)捕捉PMKID。 当我从另一个站点嗅探数据包重新验证时,我成功地识别了它,但我想自己发起握手 我可能错了,但是WPA握手应该由AP在与电台成功关联后发起。 现在我正在发送一个身份验证请求,在收到响应后,发送一个关联请求。 两个响应都返回状态0(成功),但之后没有握手 我正在记录定向给我的数据包,大约有200个。几次确认,然后是身份验证响应,再次确认,最后是关联响应。 所有类型的数据包都有许多重传,为什么会发生这种情况? 我猜AP没有看到我的ACK(因为我没有发送

我试图用Scapy(Python)捕捉PMKID。 当我从另一个站点嗅探数据包重新验证时,我成功地识别了它,但我想自己发起握手

我可能错了,但是WPA握手应该由AP在与电台成功关联后发起。 现在我正在发送一个身份验证请求,在收到响应后,发送一个关联请求。 两个响应都返回状态0(成功),但之后没有握手

我正在记录定向给我的数据包,大约有200个。几次确认,然后是身份验证响应,再次确认,最后是关联响应。 所有类型的数据包都有许多重传,为什么会发生这种情况? 我猜AP没有看到我的ACK(因为我没有发送它们),但是为什么要重新传输ACK呢

我想知道

  • 我如何启动4向握手
  • 为什么AP(重新)传输这么多数据包
  • 如果是因为我缺少ACK,我如何与Scapy进行ACK?类型为1且子类型为13的Dot11不会改变此行为