iOS又一Bug:特殊Wi-Fi热点名称会导致iPhone无线连接功能异常

摘要:

安全研究员 Carl Schou 刚刚发现了 iOS 中的又一个 Bug,如果 iPhone 尝试连接到具有特殊名称的 Wi-Fi 热点,很可能导致设备的无线连接功能异常。首先,他建立了一个名叫“%p%s%s%s%s%n”的无线热点名称。但在初次尝试连接时,Carl Schou 发现根本无法连上。然后通过进一步的尝试,设备上的 Wi-Fi 连接功能干脆被彻底禁用了。

据 Bleeping Computer 所述,即便后续尝试连接其它 Wi-Fi 热点,这一“传染病”也无法被治愈。更糟糕的是,在变更热点 SSID 名称并重启 iPhone 之后,问题也依然存在。

接着一群人分别测试了相同的故障 SSID 名称,结果也纷纷以躺枪姿态证实了该问题。作为对比,Android 移动设备能够毫无问题地连接到“名称异常”的无线接入点。

一些研究人员认为,该问题或与 iOS 对 Wi-Fi 热点名称的“输入解析”bug 有关。因为 SSID 开头的百分比符号,可能被操作系统误认为是字符串格式的说明符。

结果就是 % 之后的这串字符被当做了所谓的变量,而不是纯文本格式。对于已经不幸中招的用户来说,只能在重置网络设置后,才能让 iOS 设备的 Wi-Fi 连接功能恢复正常,方法如下:

● 打开‘设置’;

● 进入‘通用’;

● 选择‘重置网络设置’;

● 确认请求;

● 待 iPhone 重启后,再尝试照常设置 Wi-Fi 。

当然,这并不是我们首次见到苹果设备因为遇到特殊字符串而出现功能异常。比如几年前,iPhone / iPad 就被某些基于特殊表情符号或特定德语字符的传入通知(又称“文本炸弹”)而导致设备崩溃。

此外更早的时候,一些有心的用户也可能发现,某些移动设备是无法正确检索或识别纯中文格式的无线热点 SSID 名称的。

相关文章:

苹果在iOS 14.7开发者测试版本中修复了Wi-Fi功能变砖的问题

查看评论
created by ceallan