为什么苹果连不上wifi(iPhone会死机bug曝光)
如果有更好的建议或者想看更多关于电子数码技术大全及相关资讯,可以多多关注茶馆百科网。

小茶起源于奥菲寺。
量子比特报告|微信官方账号QbitAI
iPhone还有一个漏洞,即使连上WiFi也能让你的手机死机。
如果有人将WiFi名称(SSID)设置为一串特殊字符,那么你就要小心了,因为一旦你尝试连接到这个WiFi,你的iPhone就会& quot抓住了& quot。
就像下面这样,你的iPhone再也连不上WiFi,即使手动开机也会自动关机:
而且就算重启iPhone也不行。您必须恢复手机的网络设置,使WiFi功能恢复正常。
仅iPhone受影响
年,一个叫CarlSchou的安全工程师发现了这个漏洞。他将家里的WiFi设置为以下名称:% p % s % s % s % s % s % n
(温馨提示:千万不要自己尝试,否则会危及其他iPhone用户。)
之后他发现iPhone的WiFi功能完全崩溃了。
每次他再次尝试打开WiFi,系统都会很快关闭,即使他重启设备或者把家里的WiFi换成正常名称。
卡尔首先在14.4.2,他的iOS版iPhoneXS上发现了它,然后他在最新的14.6系统上做了同样的测试,漏洞仍然存在。
卡尔首先在推特上对这个问题进行了反馈,其他很多网友看到他的描述后也再现了该漏洞。
而且根据这位网友的反馈,问题不仅是WiFi不能用,连隔空投送都打不开。
当然这个问题也不是完全不可修复的,具体的修复方法我们后面会提到。
如果你是安卓用户,完全不用担心,因为有人尝试用安卓手机连接同名WiFi,问题并没有出现。
另外,量子位测试显示,WiFi名称对Mac没有影响。看来这个漏洞应该是iPhone独有的。
虽然WiFi无法通过重置解决,但也有网友认为这& quot可怕& quot脆弱性应受到高度重视。
因为像这样的漏洞可能会被黑客利用,比如在公共场所设置流氓WiFi,可以让附近的所有iPhone崩溃。
而且这很可能是一个权限提升漏洞,会导致溢出错误,从而破坏plist。Plist是Apple用来存储用户设置的文件。
其他在
一串字符为何让iPhone崩溃
年看到Schou推文的安全工程师认为是iPhone对WiFi名称的解析导致了这个错误。问题在于& quot% & quot名称中的符号。
如果你学过C和C语言,你应该对这个符号有所了解:%叫做& quotformatstring & quot处理特殊的变量名或命令。
例如,& quot=& quot将变量输出为3位整数。
回到特殊字符串& quot% p % s % s % s % s % n & quot,%p代表输出指针,%s代表输出字符串,%n的含义稍微复杂一点,代表输出%n之前的字符长度。
例如,下面的代码:
printf("geeksfor%ngeeks "c);输出没有显示%n,但是
Geeksforgeeks但是这行代码会计算%n之前的字符数,并存储在变量c中。
如果我们再加一句printf(& quot;% d & quot,c);你会发现输出结果是10。(空格算作一个字符)
IPhone会将未过滤的Wi-Fi名称(SSID)传递给一些执行格式化字符串的内部库,这将导致任意内存写入和缓冲区溢出,从而破坏内存数据。iOS看门狗将终止该过程,导致Wi-Fi被禁用。
所以iPhone不明白& quot% p % s % s % s % s % n & quot作为普通文本,但将其视为特殊字符串。iPhone的错误日志也记录了这个事件。
至于他为什么要把WiFi改成这个奇怪的名字,卡尔说他所有的设备都是用格式化的字符串命名的,以便找到那些有问题的设备。
事实上,这已经不是iPhone第一次被特殊字符串攻击了。
之前最著名的是& quot死亡信息& quot2018年。只要向iPhone发送带有特殊泰卢固语字符的消息,用户就再也无法打开短信应用,因为iPhone会一键自动重启。
IPhone微信也会受到此类攻击的影响。
之后iPhone在iOS11.3中修复了这一漏洞,但类似的字符串攻击频繁出现,几乎每隔一段时间就有一次,防不胜防。
这个bug
解决方法
虽然重启iPhone解决不了,但也不会让你的手机彻底坏掉,解决方法也不复杂:打开& quot设置& quot在iPhone上,选择& quot常规& quot要进入& quot还原& quot选项,选择& quot还原网络设置& quot,并输入您的手机密码。网络恢复后,你的iPhone会恢复正常。不用担心手机数据丢失。这个操作只会让iPhone & quot忘记& quot之前保存的WiFi密码,其他的都不会受影响。
如果您看到& quot% & quot以后以WiFi的名义,一定要多加小心。可能是恶作剧,也可能是黑客的阴谋。
希望苹果能在下一次iOS更新中修复这个漏洞。
参考链接:
[1]https://www . bleeping computer.com/news/security/iphone-bug-breaks-wifi-when-you-join-hotspot-with-unregular-name/
[2]https://appleinsider.com/articles/21/06/19/bug-in-IOs-can-break-iphone-wi-fi-using-rogue-hotspot-name
[3]https://9 to 5 MAC.com/2021/06/19/a-specific-network-name-can-complete-disable-wi-fi-on-your-iphone/
结束—
量子比特QbitAI头条号签约
关注我们,第一时间获悉前沿科技动态。
本文主要介绍了关于为什么苹果连不上wifi(iPhone会死机bug曝光)的相关养殖或种植技术,电子数码栏目还介绍了该行业生产经营方式及经营管理,关注电子数码发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解电子数码技术怎么管理的要点,是您电子数码致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/95106.html