今日,IOS的开发者 Carl Schou 发了篇文章,当你的iPhone连接这种特殊符号的wifi后,就会出现一些问题,并且重启也无法解决。
这串特殊的符号是 %p%s%s%s%s%n ,只要把你的路由器名字改成这个,然后用iPhone连接时就会出错。
具体表现为:没办法打开wifi功能、没办法连接其他wifi,隔空投送也会出现异常,可能会进入卡死状态,如下图
据该开发者猜测,这个 BUG 很可能是苹果系统代码逻辑问题。iPhone连接到使用该段符号的 WiFi 之后,会导致 iPhone 的任意内存写入和缓冲区溢出,从而导致了上述的现象
根据这个开发者的猜测,iPhone连接到这串字符wifi后,因为苹果系统代码逻辑问题,导致iPhone的任意内存写入和缓冲区溢出,然后就出现上述现象。
涉及的系统包括,iOS13、iOS14、iOS15。甚至连接另一部iPhone共享的热点,也会出现该问题
这个漏洞很容易会被别人利用,攻击者可以在公共场所分享公共WiFi并改成该名字,以攻击使用iPhone或iPad的用户
如果不小心遇到该漏洞,只需要将手机网络设置还原即可恢复
如下图,打开设置-通用-还原-还原网络,就能恢复正常,这个还原仅仅是将Wi-Fi和移动网络恢复到出厂状态,不会删除手机里的其它数据