Трансляція пакетів Wi-Fi без мережі


13

У мене питання про Wifi, я не могла знайти відповіді ніде.

Чи можна надіслати пакет через wifi, не приєднавшись до якої-небудь мережі (спеціальної чи ні)?

Я хотів би мати можливість відправляти пакети в ефір, не приєднуючись до мережі. Інший пристрій у режимі монітора міг би розпізнати, які пакети він має обробляти. Я знаю, що Wi-Fi може бути не найкращим способом зробити це, просто хотів дізнатися, як це працює технічно.

Дійсно, повинні бути якісь пакети, що надсилаються під час виявлення бездротової мережі? Як різні SSID передаються по мережі без з'єднання? Які пакети надсилаються для виявлення мереж через wifi?

Якщо хтось міг би просто вказати мені в напрямку якоїсь документації про це, я не зміг би його знайти.

Дуже дякую!


Це і можливо, і неймовірно корисно: befinitiv.wordpress.com/…
Navin

Відповіді:


11

Коротка відповідь - так, це не тільки можливо, але відбувається постійно. Прикладами цього є CTS-to-self, маяки (надіслані AP-адресами), запити на зондування, відповіді зонду та ряд інших типів кадрів управління.

Однак, здається, це не зовсім те, що ви маєте на увазі, і шукаєте спосіб передачі даних з одного пристрою на інший без будь-яких встановлених взаємозв'язків. Єдиним мені відомим програмним забезпеченням, яке передає дані таким чином, є інструменти, які використовуються при проникненні тестування бездротової безпеки.

Як правило, ці дії, відтворюючи дані, захоплюють назад у повітря. Замість того, щоб відтворювати захоплений трафік, ви можете створити свої власні кадри 802.11 у файл "захоплення" та відтворити будь-які потрібні вам дані. Ваша друга станція в режимі монітора може потім захоплювати трафік із повітря.

Майте на увазі, що це було б дуже рудиментарною формою бездротового зв’язку і не забезпечує жодного механізму для повторних / повторних передач (відновлення після зіткнень чи інших перешкод) або засобів шифрування (якщо ви не шифруєте дані перед створенням кадрів).


Дякую! Дійсно, немає жодного механізму спроб тощо, але я просто хотів знати, як це зробити. Я постараюсь. Спасибі
Noé Malzieu

+1 Також асоціації можуть відповідати вашій відповіді.
Ендрю Ларссон

1

Ви говорите про необхідність заздалегідь приєднатися до мережі та згадуєте спеціальні мережі. Однак приєднання до IBSS (спеціальної мережі) не означає нічого, крім встановлення BSSID пакетів, які ви збираєтеся надсилати в мережу, жодних пакетів не потрібно надсилати під час "приєднання" до мережі IBSS.

Таким чином, ви можете просто приєднатися до будь-якої мережі IBSS і почати надсилати кадри на широкомовної MAC-адреси у відповідному інтерфейсі Wi-Fi.

Ці пакети передаються через той інтерфейс з BSSID, який ви встановлюєте під час "приєднання" до мережі, і можуть бути захоплені будь-яким іншим пристроєм Wi-Fi на тому ж каналі в режимі монітора.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.