Posso me conectar a um wifi oculto sem conhecer o ESSID?

6

É teoricamente possível conectar-se a um wifi oculto sem fornecer o ESSID?

A forma como me conecto a um wifi oculto requer um SSID ( nmcli se recusa a ter um campo 802-11-wireless.ssid em branco).

 nmcli con add type wifi con-name <con name> ifname wlan0 ssid <SSID>
 nmcli con modify <con name> wifi-sec.key-mgmt wpa-psk
 nmcli con modify <con name> wifi-sec.psk <password>
    
por user123456 04.01.2017 / 20:41

1 resposta

2

Não é nem teoricamente possível fazer isso. Você está tentando acessar seu e-mail, sem saber qual é o seu servidor de e-mail ou provedor de e-mail ...

Conhecer o SSID (ou ESSID - eu usarei essa causa intercambiada de termos, com um que você pode identificar o outro) é o ponto básico para fazer uma conexão. É a maneira que você identifica onde você deseja se conectar "fisicamente" (eu estou usando fisicamente não para determinar o hardware da antena em si, mas o meio que está sendo apresentado nas proximidades através do ar).

Veja esta excelente resposta em Networking.stackexchange . Basicamente, se você quiser se conectar a uma rede Wi-Fi, você precisa pegar um beacon com informações de SSID, ou você precisa enviar uma solicitação de sonda. Eu não estou contando aqui nenhum método para descobrir SSIDs ocultos, porque isso só será útil para identificar a rede que você quer ...

Como você pode estacionar possivelmente decidir qual ssid / essid usar, apenas com base na sua senha?

Sua melhor aposta aqui é conectar-se usando seu bssid e esta resposta em askubuntu explica muito bem. Note que esta configuração será válida dentro de uma rede onde você tem apenas um ponto de acesso, porque os bssids são calculados com base no endereço MAC do AP (e como você pode ver o exemplo abaixo da resposta, Apolo III ssid tem 3 bssid). Você só precisa se adaptar às suas necessidades de uso de codificação Wi-Fi:

Citando a resposta:

$ nmcli -f in-use,ssid,bssid,signal,bars  dev wifi
*  SSID               BSSID              SIGNAL  BARS 
*  Apollo III (TWC)   XX:XX:XX:XX:XX:XX  98      ▂▄▆█ 
   Chromecast8481     XX:XX:XX:XX:XX:XX  97      ▂▄▆█ 
   --                 XX:XX:XX:XX:XX:XX  94      ▂▄▆█ 
   Apollo III (1)     XX:XX:XX:XX:XX:XX  87      ▂▄▆█ 
   TWCWiFi            XX:XX:XX:XX:XX:XX  80      ▂▄▆_ 
   CableWiFi          XX:XX:XX:XX:XX:XX  80      ▂▄▆_ 
   TWCWiFi-Passpoint  XX:XX:XX:XX:XX:XX  80      ▂▄▆_ 
   Apollo III (1)     XX:XX:XX:XX:XX:XX  70      ▂▄▆_

The cli for the connection to the BSSID is:

$ nmcli d wifi connect XX:XX:XX:XX:XX:XX

Itens relacionados:

por 25.05.2017 / 15:21