Difusión de paquetes wifi sin red

13

Tengo una pregunta sobre Wifi, no pude encontrar la respuesta en ningún lado.

¿Es posible enviar un paquete a través de wifi sin haberse unido a ningún tipo de red (ad-hoc o no)?

Me gustaría poder enviar paquetes en el aire sin unirme a una red. Otro dispositivo en modo monitor podría reconocer qué paquetes debería tratar. Sé que wifi puede no ser la mejor manera de hacer esto, solo quería saber cómo funciona técnicamente.

De hecho, ¿debe haber algún tipo de paquete enviado durante el descubrimiento de la red inalámbrica? ¿Cómo se transfieren los diversos SSID a través de la red sin establecer una conexión? ¿Qué tipo de paquetes se envían para descubrir redes a través de wifi?

Si alguien pudiera señalarme en la dirección de alguna documentación sobre esto, no podría encontrarlo.

¡Muchas gracias!

Noé Malzieu
fuente
Es a la vez posible e increíblemente útil: befinitiv.wordpress.com/…
Navin

Respuestas:

11

La respuesta corta es sí, no solo es posible, sino que sucede todo el tiempo. Ejemplos de esto son CTS-to-self, balizas (enviadas por AP), solicitudes de sondeo, respuestas de sondeo y varios otros tipos de tramas de gestión.

Sin embargo, parece que eso no es exactamente lo que quiere decir y está buscando una manera de transmitir datos de un dispositivo a otro sin ningún tipo de relación establecida. El único software que conozco que transmite datos de esta manera son las herramientas que se usan cuando se realizan pruebas de penetración de seguridad inalámbrica.

En general, estos funcionan reproduciendo las capturas de datos en el aire. En lugar de reproducir el tráfico capturado, puede crear sus propios marcos 802.11 en un archivo de "captura" y reproducir los datos que desee. Su segunda estación en modo monitor podría capturar el tráfico del aire.

Tenga en cuenta que esta sería una forma muy rudimentaria de comunicación inalámbrica y no proporciona ningún mecanismo para reintentos / retransmisiones (recuperación de colisiones u otra interferencia) o un medio de encriptación (a menos que encripte los datos antes de crear sus marcos).

YLearn
fuente
¡Gracias! De hecho, no hay mecanismo de reintento, etc., pero solo quería saber cómo hacerlo. Lo intentaré. Gracias
Noé Malzieu
+1 Además, las asociaciones pueden ser relevantes para su respuesta.
Andrew Larsson
1

Usted habla sobre la necesidad de unirse a una red de antemano y menciona las redes ad-hoc. Sin embargo, unirse a un IBSS (red ad-hoc) no implica nada más que configurar el BSSID de los paquetes que va a enviar en la red, no es necesario enviar paquetes al "unirse" a una red IBSS.

Por lo tanto, puede unirse a cualquier red IBSS y comenzar a enviar tramas a la dirección MAC de transmisión en la interfaz Wi-Fi adecuada.

Estos paquetes se transmitirán en esa interfaz con el BSSID que configuró al "unirse" a la red, y podrían ser capturados por cualquier otro dispositivo Wi-Fi en el mismo canal en modo monitor.

Bjarke Freund-Hansen
fuente