Un nome di rete specifico può disabilitare completamente il Wi-Fi sul tuo iPhone
Ecco un bug divertente: un ricercatore di sicurezza ha scoperto che un nome di rete accuratamente progettato provoca un errore nello stack di rete iOS e può disabilitare completamente la capacità del tuo iPhone di connettersi al Wi-Fi.
su Twitter, Mostra Carl Shaw Che dopo essersi collegati a una rete Wi-Fi con un determinato nome (“%p%s%s%s%s%n”), tutte le funzioni Wi-Fi su iPhone sono disabilitate da quel momento in poi.
Una volta che il tuo iPhone o iPad si unisce alla rete denominata “%p%s%s%s%s%n”, il dispositivo non riesce a connettersi alle reti Wi-Fi o a utilizzare le funzionalità di rete del sistema come AirDrop. Il problema persiste dopo aver riavviato il dispositivo (anche se esiste una soluzione alternativa, vedere di seguito).
Sebbene Schuo non descriva in dettaglio come l’ha scoperto esattamente, qualsiasi programmatore dovrebbe annotare uno schema nel nome della rete funky richiesto per attivare l’errore.
Ecco la possibile spiegazione: “%[character]La sintassi è comunemente usata nei linguaggi di programmazione per formattare le variabili nella stringa di output. In C, il delimitatore ‘%n’ significa salvare il numero di caratteri scritti nella stringa di formato in una variabile passata alla funzione di formato stringa. Forse il sottosistema Wi-Fi passa il nome Wi-Fi non corretto (SSID) a qualche libreria interna che formatta la stringa, che a sua volta provoca la scrittura di una memoria e un overflow del buffer. Ciò danneggerà la memoria e il censore iOS interromperà il processo, disabilitando così efficacemente il Wi-Fi dell’utente.
Ovviamente, questa è una catena di eventi così misteriosa che è altamente improbabile che qualcuno vi cada per errore, a meno che un gruppo di truffatori Wi-Fi non appaia improvvisamente in natura con reti Wi-Fi aperte usando il nome avvelenato. Fino a quando Apple non correggerà questo stato edge in un futuro aggiornamento del sistema operativo, basta monitorare tutte le reti Wi-Fi che hanno simboli di percentuale nei loro nomi.
Tuttavia, se tu essere In un modo o nell’altro, l’errore non sembra danneggiare in modo permanente l’hardware.
Dovresti essere in grado di ripristinare tutte le impostazioni di rete e ricominciare da capo. In Impostazioni, vai su Generali -> Ripristina -> Ripristina impostazioni di rete. Ciò ripristina tutte le reti Wi-Fi salvate su iPhone (così come altre cose come le impostazioni cellulari e l’accesso VPN), rimuovendo così la conoscenza del nome della rete dannosa dalla sua memoria. È quindi possibile accedere nuovamente alla rete Wi-Fi domestica standard.
FTC: Usiamo i link di affiliazione per guadagnare. Di Più.
Dai un’occhiata a 9to5Mac su YouTube per ulteriori notizie su Apple:
“Comunicatore. Ninja web hardcore. Amante estremo dei social media. Analista. Drogato di alcol.”