В соответствии со стандартом 802.11 SSID беспроводной сети представляет собой строку октетов длиной 0-32. Теоретически это означает, что «\0\0\0» (т. Е. Три нулевых символа) является действительным SSID. Хотя это звучит безумно, но я видел такие вещи в дикой природе. Я пытаюсь протестировать какое-то программное обеспечение, которое сканирует беспроводные сети, и мне нужно проверить, может ли оно обрабатывать такие сумасшедшие идентификаторы SSID (которые могут отключить функции обработки строк). Однако я изо всех сил пытаюсь создать специальную сеть с SSID, который содержит нулевые символы. Я попытался использовать iwconfig
на Linux, и могу установить SSID, но не к чему-либо, содержащему ноль. Любые идеи о том, как я мог бы создать сеть с SSID, содержащим нулевые символы? Решения на основе Linux или Windows приемлемы, и скромное количество написания кода будет в порядке.
3
1 ответ
1
В Kali Linux и Ubuntu это проблема с драйверами. \ S \ 0 \ 0 \ 0 ssids - это всегда 5 ГГц сеть в моих сканированиях. Драйвер подхватывает его при сканировании 2,4 ГГц и не отображает 5 ГГц SSID правильно.
Попробуйте записать bssid вниз и затем вставьте адаптер в нужную полосу. Затем вы должны увидеть правильные ssid, прикрепленные к bssid в сканах. Это было раздражающей проблемой в течение некоторого времени в Кали. Обычно я вижу это с картами / адаптерами, у которых также есть проблема "негатива".