有没有办法接收来自船头嗅探的握手信号?

问题描述

在监视模式下使用漏斗嗅探之后,您可以从网络周围获取客户端,SSID,BSSID等。但是,这不会从任何客户端或路由器检索IP信息。我的问题是,如果您具有该信息,并且记住IP没有信息,是否有可能通过接收数据包来从连接设备到该路由器检索握手。我问的原因是因为像airodump-ng这样的常见服务都使用了此功能,因此您可以轻松地使用数据包中提供的信息对客户端进行身份验证,因为它确实提供了源MAC地址。因此,如果您正在该路由器上侦听握手,那么如果没有使用IP的普通方法,您将如何做呢?如果您正在嗅探数据包并指定,则只想检查来自该BSSID和源MAC的数据包。使用以下变量可以显示小包的顶部是否有差异:cap = pkt.sprintf("{Dot11Beacon:%Dot11Beacon.cap%}""{Dot11ProbeResp:%Dot11ProbeResp.cap%}").split('+')

顺便说一句,“普通” scapy方法的意思是试图接收三向握手的这种相当普通的脚本:

from scapy.all import *

ip=IP(src="10.0.0.1",dst="20.0.0.2")
TCP_SYN=TCP(sport=1500,dport=80,flags="S",seq=100)
TCP_SYNACK=sr1(ip/TCP_SYN)

my_ack = TCP_SYNACK.seq + 1
TCP_ACK=TCP(sport=1500,flags="A",seq=101,ack=my_ack)
send(ip/TCP_ACK)

my_payload="space for rent!"
TCP_PUSH=TCP(sport=1500,flags="PA",seq=102,ack=my_ack)
send(ip/TCP_PUSH/my_payload)

特别是因为必须在此脚本之前使用iptables命令,并且我试图在Mac OS上运行我的脚本。就像我也说过的那样,该脚本不适用于我,因为我只有MAC地址,没有IP。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...