Apenas algumas semanas depois que um problema semelhante foi descoberto, um pesquisador de segurança descobriu que conectar um iPhone a redes Wi-Fi com um determinado nome pode desativar o suporte Wi-Fi do dispositivo – e consertar o problema está longe de ser fácil.

Algumas semanas atrás, o fundador do Secret Club Carl Schou revelou que se um iPhone se conectasse a uma rede com o nome SSID “%p%s%s%s%s%n”, resultaria em um bug na pilha de rede do iOS desativar os recursos de rede e Wi-Fi do telefone. O efeito foi inicialmente temido como permanente, mas pode ser consertado redefinindo as configurações de rede do iPhone.

PC Windows Stress Mulher

Agora, Schou encontrou um problema semelhante que parece ainda pior do que a descoberta anterior. Ele escreve que apenas entrar no alcance de redes Wi-Fi públicas chamadas “%secretclub% power” pode resultar nos mesmos problemas de antes, e os problemas podem persistir mesmo após as configurações de rede terem sido redefinidas.

Pra desativar o Wifi dos iPhones por ai só basta colocar o nome da sua rede WIFI com este nome: %p%s%s%s%s%n

A única solução pode ser um hard reset de fábrica, embora alguns usuários digam (via PCMag) que restaurar um dispositivo usando o iTunes pode funcionar. Um usuário do Twitter escreve que remover manualmente os nomes da rede Wi-Fi de “com.apple. Wi-Fi.known-networks.plist” antes que um dispositivo seja restaurado também pode corrigir o problema.

Por que esses nomes atrapalham o Wi-Fi de um iPhone? De acordo com 9To5Mac:

A sintaxe ‘% [caractere]’ é comumente usada em linguagens de programação para formatar variáveis ​​em uma string de saída. Em C, o especificador ‘% n’ significa salvar o número de caracteres escritos na string de formato em uma variável passada para a função de formato de string. O subsistema Wi-Fi provavelmente passa o nome da rede Wi-Fi (SSID) não classificado para alguma biblioteca interna que está realizando a formatação de string, o que, por sua vez, causa uma gravação de memória arbitrária e estouro de buffer. Isso levará à corrupção da memória e o watchdog do iOS encerrará o processo, desabilitando efetivamente o Wi-Fi para o usuário.

Espere nomes SSID mais prejudiciais com as sequências de caracteres ‘%s’, ‘%p’ ​​e ‘%n’ a serem descobertos antes que a Apple implemente uma correção.

Deixe uma resposta

Exit mobile version