Ein bestimmter Netzwerkname kann Wi-Fi auf Ihrem iPhone vollständig deaktivieren.

  • Hier ist ein lustiger Fehler: Ein Sicherheitsforscher hat festgestellt, dass ein sorgfältig gestalteter Netzwerkname einen Fehler im Netzwerkstapel von iOS verursacht und die Fähigkeit Ihres iPhones, eine Verbindung zu Wi-Fi herzustellen, vollständig deaktivieren kann.

    Auf Twitter zeigte Carl Schou, dass nach dem Beitritt zu einem WLAN-Netzwerk mit einem bestimmten Namen ("%p%s%s%s%s%n") alle WLAN-Funktionen auf dem iPhone ab diesem Zeitpunkt deaktiviert wurden.


    Sobald ein iPhone oder iPad mit dem Namen "%p%s%s%s%s%s%n" eintritt, kann das Gerät keine Verbindung zu WLAN-Netzwerken herstellen oder Systemnetzwerkfunktionen wie AirDrop verwenden. Das Problem besteht nach dem Neustart des Geräts weiterhin (obwohl eine Problemumgehung vorliegt, siehe unten).

    Obwohl Schuo nicht genau detailliert beschreibt, wie er dies herausgefunden hat, sollte jeder Programmierer ein Muster im funky Netzwerknamen bemerken, das erforderlich ist, um den Fehler auszulösen.

    Hier ist die wahrscheinliche Erklärung: Die Syntax "%[Zeichen]" wird häufig in Programmiersprachen verwendet, um Variablen in eine Ausgabezeichenfolge zu formatieren. In C bedeutet der Bezeichner „%n“, die Anzahl der in die Formatzeichenfolge geschriebenen Zeichen in einer Variablen zu speichern, die an die Zeichenfolgenformatfunktion übergeben wird. Das Wi-Fi-Subsystem übergibt wahrscheinlich den Wi-Fi-Netzwerknamen (SSID) unhygitisiert an eine interne Bibliothek, die Zeichenfolgenformatierung durchführt, was wiederum einen willkürlichen Speicherschreib- und Pufferüberlauf verursacht. Dies führt zu Speicherbeschädigungen und der iOS-Watchdog wird den Prozess beenden und damit Wi-Fi für den Benutzer effektiv deaktivieren.

    Offensichtlich ist dies eine so obskure Ereigniskette, dass es höchst unwahrscheinlich ist, dass eine Person versehentlich in diese fällt, es sei denn, eine Menge Wi-Fi-Scherze tauchen plötzlich in freier Wildbahn mit offenen Wi-Fi-Netzwerken auf, die den vergifteten Namen verwenden.


    Bis Apple diesen Edge Case in einem zukünftigen Betriebssystem-Update behebt, halten Sie einfach Ausschau nach allen Wi-Fi-Netzwerken mit Prozentsymbolen im Namen.


    Trotzdem, Wenn Sie irgendwie davon betroffen sind, scheint der Fehler Ihre Hardware nicht dauerhaft zu beschädigen.


    Sie sollten in der Lage sein, alle Netzwerkeinstellungen zurückzusetzen und von vorne anzufangen. Navigieren Sie in den Einstellungen zu Allgemein -> Zurücksetzen -> Netzwerkeinstellungen zurücksetzen. Dadurch werden alle gespeicherten Wi-Fi-Netzwerke auf dem iPhone zurückgesetzt (sowie andere Dinge wie Mobilfunkeinstellungen und VPN-Zugriff), wodurch das Wissen über den bösartigen Netzwerknamen aus seinem Speicher entfernt wird. Sie können dann erneut Ihrem Standard-WLAN zu Hause beitreten.


     iMac 27Zoll 5K mit 2TB Fusion-Drive
     iPad 6 & iPad Air Wi-Fi/Cellular
     iPhone 12 Pro Max Silber
     Watch 6 44er Edelstahl Gliederarmband

     HomePods, HomePod mini & ATVs 4/4k

    2002 - 2022, 20 Jahre TT:

    Gestern vor 20 Jahren | Ich gratuliere mal

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!