Un nombre de red específico puede deshabilitar completamente el Wi-Fi en su iPhone

Aquí hay un error divertido: un investigador de seguridad descubrió que un nombre de red cuidadosamente diseñado causa un error en la pila de redes de iOS y puede deshabilitar por completo la capacidad de su iPhone para conectarse a Wi-Fi.

en Twitter, Mostrar a Carl Shaw Que después de unirse a una red Wi-Fi con un nombre dado («% p% s% s% s% s% n»), todas las funciones Wi-Fi en el iPhone se deshabilitan a partir de ese momento.

Una vez que su iPhone o iPad se une a la red denominada «% p% s% s% s% s% n», el dispositivo no puede conectarse a redes Wi-Fi o utilizar funciones de red del sistema como AirDrop. El problema persistió después de reiniciar el dispositivo (aunque hay una solución alternativa, consulte a continuación).

Aunque Schuo no detalla exactamente cómo lo descubrió, cualquier programador debería notar un patrón en el nombre de la red funky requerido para desencadenar el error.

Aquí está la posible explicación: «%[character]La sintaxis se usa comúnmente en lenguajes de programación para formatear variables en la cadena de salida. En C, el delimitador ‘% n’ significa guardar el número de caracteres escritos en la cadena de formato en una variable pasada a la función de formato de cadena. El subsistema Wi-Fi puede pasar el nombre de la red Wi-Fi sin corregir (SSID) a alguna biblioteca interna que formatea la cadena, lo que a su vez provoca una escritura de RAM y un desbordamiento del búfer. Esto dañará la memoria y el censor de iOS detendrá el proceso, lo que deshabilitará efectivamente el Wi-Fi del usuario.

READ  La IA de contacto visual de Nvidia es la actualización más aterradora hasta el momento

Obviamente, esta es una cadena de eventos tan misteriosa que es muy poco probable que alguien caiga en esto por error, a menos que un grupo de estafadores de Wi-Fi aparezca repentinamente en la naturaleza con redes de Wi-Fi abiertas usando el nombre envenenado. Hasta que Apple corrija este estado de borde en una futura actualización del sistema operativo, solo vigile las redes Wi-Fi que tengan símbolos de porcentaje en sus nombres.

Sin embargo, si ser De una forma u otra, el error no parece dañar permanentemente su hardware.

Debería poder restablecer todas las configuraciones de red y comenzar de nuevo. En Configuración, vaya a General -> Restablecer -> Restablecer configuración de red. Esto restablece todas las redes Wi-Fi guardadas en el iPhone (así como otras cosas como la configuración celular y el acceso VPN), eliminando así el conocimiento del nombre de la red maliciosa de su memoria. A continuación, puede volver a unirse a su red Wi-Fi doméstica estándar.

FTC: utilizamos enlaces de afiliados para obtener ingresos. Más.


Consulte 9to5Mac en YouTube para obtener más noticias de Apple:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *