错误警报:狡猾的网络名称可能会破坏 iPhone 上的 Wi-Fi
我们将告诉您一个字符组合,但前提是您绝对不要将其用作 Wi-Fi 网络的名称。清楚了吗?
好的。这是组合。
%p%s%s%s%s%n
这属于”他们是如何发现的?”的标题,但人们注意到,当 iPhone 或 iPad 加入使用上述字符作为 SSID 的 Wi-Fi 网络时,将会导致严重的问题。该错误已由 9to5Mac,源自安全研究员 Carl Schou 在 Twitter 上分享了这一发现。
使用 SSID”%p%s%s%s%s%n”加入我的个人 WiFi 后,我的 iPhone 永久禁用了其 WiFi 功能。重新启动或更改 SSID 都无法修复它:~) pic.twitter.com/2eue90JFu3
— Carl Schou (@vm_call) 2021 年 6 月 18 日 块引用>
连接到具有中毒 SSID 的网络会关闭 iPhone 上的所有网络设置,设置看似永无休止的连接和断开序列,并导致 AirDrop 等功能停止工作。
该问题可能是由于许多编程语言中的重要函数都使用百分号 (%) 造成的。正如 9to5Mac 所解释的那样,”Wi-Fi 子系统可能会将未经处理的 SSID 传递给某个正在执行字符串格式化的内部库,这反过来会导致任意内存写入和缓冲区溢出。”
即使重新启动后,该错误仍然存在,因此我们建议不要测试该错误,或尝试将其用于恶作剧,无论您感到多么好奇。当然,如果您发现任何具有此名称的开放 Wi-Fi 网络,请避开。
不会对硬件造成永久性损坏,但需要重置所有网络设置才能解决该问题(通过转到”设置”>”常规”>”重置”>”重置网络设置”),这是我们现在不需要的麻烦.
当然,这并不是 iPhone 用户发现的第一个”文本炸弹”。有一些文本片段或符号可能会导致您的设备崩溃或导致各种问题;我们概述了 需要提防的文字炸弹在另一篇文章中。
本文最初发表于 Macworld 瑞典。大卫·普莱斯 (David Price) 进行翻译和补充报道。