Estou monitorando o tráfego 802.11 na minha rede e, especialmente, a detecção ativa do meu smartphone. Estou enviando solicitações de investigação para determinados SSIDs ocultos, mas também uma solicitação de investigação indireta, que deve revelar redes correspondentes aos recursos anunciados pelo meu dispositivo.
Estou na Europa, então podemos usar mais canais do que nos EUA, acho (certo?) E, portanto, eles se sobrepõem.
Como esperado, a varredura ocorre em diferentes canais, por sua vez, mas o que me surpreende é esse comportamento:
Uma solicitação de sonda não direcionada enviada no canal 5 é respondida por um AP no canal 6. Esse comportamento é completamente normal, isto é, definido em algum lugar nas especificações oficiais?
EDIT: Aqui está o conteúdo da solicitação e resposta do probe, baseando minha suposição no DS Parameter Set: Current Channel.
A diferença de tempo entre os dois quadros é de 4ms, e eu não observei nenhuma outra atividade nas ondas durante esse período.
EDIT: Aqui está o comando que eu corro com airodump-ng 1.0 airodump-ng -c 6 mon0
e a ferramenta de captura mostra beacons vindos dos APs no canal 2 a 9. Para mim, isso significa que o airodump aceita todos os pacotes visíveis em uma faixa de frequência, sem descartá-los de acordo com o Parâmetro do canal atual, faz sentido por razões de desempenho.
Se o roteador tiver o mesmo comportamento para responder a solicitações de análise ... talvez seja por isso. (Começando a questionar a seletividade dos filtros de frequência usados em nossos amados roteadores.)
EDIT 1:
Esse comportamento 1) é repetitivo? Alguém com um dispositivo em funcionamento pode tentar observar isso? 2) especificado em algum lugar nas referências 802.11? Não foi possível encontrar o meu eu.
EDIT 2:
Obrigado a todos até agora que tentaram repetir esta configuração. Aqui está minha última tentativa de obter uma explicação para isso. Eu preciso seguir em frente: P Aqui está a ordem exata em que eu fiz as coisas.
root@mymachine:~# iwconfig :: no mon interface, wlan0 is managed, not associated, and on channel 6: 2.437GHz
root@mymachine:~# airmon-ng start wlan0 6 :: mon0 created, set on channel 6: 2.437GHz
Isso é confirmado mais tarde por outro iwconfig
. (em uma nota lateral, eu posso mudar o canal de wlan0 e mon0 permanece independente.)
root@mymachine:~# airodump-ng mon0 --channel 6 -w out --output-format pcap :: start a capture on channel 6, write to a file.
Observação: o airodump-ng não exibe nenhuma alteração no canal, o canto superior esquerdo está fixo no número 6. No entanto, os beacons observados nos canais 2 a 11 ... -> Aparentemente, não há seletividade e passam os argumentos para o airmon-ng e airodump-ng parecem inúteis.
Observado com:
CHIPSET Driver Intel 4965 iwlwifi
CHIPSET Driver Atheros AR 9271 ath9k
Captura de tela: