改个WiFi名称,手机就崩溃了?
这事听起来很离谱,但确实发生了,而且还是 iPhone。
6月20日,国外一个安全工程师 Carl Schou 发现,把iPhone 的WiFi名称改成一串符“%p%s%s%s%s%n”,就会导致 WiFi 再也打不开,就像下面一样。
同时 AirDrop、AirPlay 等功能也无法使用。
评论区,也有人表示遇到了同样的问题,还有人提醒大家,如果公共WiFi故意将名称改成这串字符,那么影响会很大。
该安全研究员在推特上还表示,一旦出现这个bug,无论是修改WiFi名称,还是连接其它热点,甚至是重启,都无法解决。
目前发现唯一的解决方法是,重置网络设置,具体路径是 设置——通用——重置网络设置——确认,最后,等待iPhone重启后,再次尝试连接。
目前还不了解,是什么原因导致这串字符让iPhone WiFi功能崩溃,但是据外媒 9to5Mac 推测,可能是由于 C 语言中 %n 用于在字符串中插入变量,而上述的 %p%s%s%s%s%n 是以 %n 结尾,因此导致了 iPhone 无法识别到具体变量,只能报错并关闭 WiFi。
也有程序员做了测试,也表示是格式字符串问题。
安卓用户不必担心,有媒体进行了测试,安卓手机修改WiFi名称不会出现这种bug,同时,建议iPhone用户,也不要轻易尝试,因为少数用户表示,自己已经重置了WiFi,但仍然解决不了问题。
页面更新:2024-03-09
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号