在没有网络的情况下广播wifi数据包


13

我有关于Wifi的问题,在任何地方都找不到答案。

是否可以通过wifi发送数据包而无需加入任何类型的网络(即席与否)?

我希望能够在不加入网络的情况下在空中发送数据包。处于监视模式的另一台设备将能够识别应处理的数据包。我知道wifi可能不是做到这一点的最佳方法,只是想知道它在技术上是如何工作的。

确实,在无线网络发现期间必须发送某种数据包吗?在没有建立连接的情况下,如何通过网络传输各种SSID?通过wifi发送什么样的数据包来发现网络?

如果有人能指出我有关此文档的方向,那我找不到。

非常感谢!


这既可能,也非常有用: befinitiv.wordpress.com/…–
Navin

Answers:


11

简短的答案是肯定的,它不仅可能,而且始终在发生。这方面的示例包括自传CTS,信标(由AP发送),探测请求,探测响应以及许多其他帧管理类型。

但是,这似乎并不完全是您的意思,而是在寻找一种无需任何已建立关系就将数据从一个设备传输到另一个设备的方法。我所知道的唯一以这种方式传输数据的软件是渗透测试无线安全性时使用的工具。

通常,这些通过回放数据捕获​​将其工作回放到空中。无需重放捕获的流量,您可以将自己的802.11帧制作为“捕获”文件并重放所需的任何数据。然后,处于监视模式的第二个电台可以捕获空中通讯。

请记住,这将是一种非常基本的无线通信形式,并且不提供任何用于重试/重传(从冲突或其他干扰中恢复)的机制或加密方式(除非您在创建帧之前对数据进行加密)。


谢谢!确实,没有重试机制等,但是我只想知道如何执行此操作。我会尽力。感谢
的NoéMalzieu

+1另外,关联可能与您的答案有关。
安德鲁·拉尔森

1

您谈论需要事先加入网络,并提到临时网络。但是,加入IBSS(临时网络)仅需要设置要在网络上发送的数据包的BSSID,而“加入” IBSS网络时无需发送数据包。

因此,您可以加入任何IBSS网络,并开始在适当的Wi-Fi接口上将帧发送到广播MAC地址。

这些数据包将以您在“加入”网络时设置的BSSID在该接口上传输,并且可能被处于监视模式下同一通道上的任何其他Wi-Fi设备捕获。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.