iPhone新漏洞:此设置将因解决方案而崩溃
发布于:2021-06-21 被浏览:4734次
最近,一位外国安全工程师发现了一个必须出现在iPhone上的Bug。要注意,不要偶尔触发。
具体来说,在工程师将其Wi-Fi名称更改为“%p%s%s%s%s%n”后,iPhone无法连接到网络。
即使手动打开Wi-Fi开关,也会立即自动关闭,而且永远不变,即使重启iPhone或者将Wi-Fi名称改回正常。
这个问题最早是在iPhone XS(iOS 14.4.2)测试中发现的,但是和系统版本没有关系,因为这个Bug在最新的iOS 14.6中还是会出现,苹果也没有修复。
此外,网友出于好奇也在手中测试了iPhone,也转载了这个Bug,连隔空投送都打不开。
有网友测试了安卓手机和Macs,但都没有上述问题,应该只有iPhone才会这么做。
按照大神的分析,这个Bug的触发点可能是c语言的%n用来将变量插入字符串,而“%p%s%s%s%s%n”以%n结尾,iPhone无法识别具体的变量,只能报错并关闭Wi-Fi。
最后,解决方案并不复杂。你只需要打开iPhone上的“设置”,选择“通用”,然后选择“恢复网络设置”。这个操作只会让iPhone忘记保存的Wi-Fi密码,其他数据不受影响。