iPhone必崩溃bug解密!这个Wi-Fi水太深

发布者:平和心态最新更新时间:2021-06-24 来源: 快科技关键字:iPhone 手机看文章 扫描二维码
随时随地手机看文章

iPhone又出现漏洞了,这个漏洞能让你手机一连WiFi就崩溃。

如果有人把WiFi名称(SSID)设置成一串特殊字符,那么你要小心了,因为你一旦尝试去连接这个WiFi,你的iPhone就会“中招”。

就像下面这样,从此你的iPhone再也连不上WiFi了,即使手动打开也会自动关闭:


而且就算重启iPhone也不管用,必须还原手机的网络设置才能让WiFi功能恢复正常。

仅iPhone受影响

发现这一漏洞的是一位叫做Carl Schou的安全工程师,他把自己家的WiFi设置成了以下名称:%p%s%s%s%s%n


(温馨提示:千万不要自己手贱尝试,也不要去危害其他iPhone用户。)

之后他就发现iPhone的WiFi功能彻底崩溃了。

每次他尝试再次开启WiFi时,系统都会迅速关闭,即便他重新启动设备,或把家里的WiFi改成一个正常的名称也不行。

Carl首先是在他iOS版本14.4.2的iPhone XS上测试发现的,之后他又在最新的14.6系统上进行了同样的测试,漏洞依旧存在。

Carl首先在Twitter上反馈了这一问题,其他多位网友看到他的描述后也复现了该漏洞。

而且据这位网友反馈,问题不仅是WiFi不能用,连AirDrop也打不开了。


当然,这个问题也不是完全不能修复,具体的修复方法我们后面再提。

如果你是Android用户,则完全不必担心,因为有人尝试用Android手机连接同样名称的WiFi,问题没有出现。


另外,量子位亲测,该WiFi名称对Mac无影响。看来这个漏洞应该是iPhone独有的。

虽然WiFi也不是不能靠重置解决,但一些网友认为,这个“可怕的”漏洞应该引起高度的重视。

因为像这样的漏洞可能会被黑客利用,比如在公共场合设置在流氓WiFi,就可以让附近所有iPhone崩溃。

而且这很可能是一个特权提升漏洞,会导致溢出错误,从而破坏了plist。(plist是苹果用来储存用户设置的文件)。


一串字符为何让iPhone崩溃

看到Schou推文的其他安全工程师认为,是iPhone对WiFi名称的解析问题导致了这个错误。

问题就处在名称里的“%”符号上。

如果你学会C、C++语言,那么应该对这个符号有所了解:%叫做“格式化字符串”(format string),用来处理特殊的变量名或命令。

比如“%3d”就是将变量以3位整型数方式输出。

再回到“%p%s%s%s%s%n”这串特殊字符,%p代表输出指针,%s代表输出字符串,%n的含义稍微复杂一些,代表输出%n之前的字符长度。

比如下面这串代码:

printf(“geeks for %ngeeks”, &c);输出结果并不显示%n,只是

geeks for geeks但是这行代码会将%n之前的字符数统计下来,存放在变量c中。


如果我们再加一句printf(“%d”, c);就会发现输出结果为10。(空格也算一个字符)

iPhone会将未经过滤的Wi-Fi名称(SSID)传递给一些执行格式化字符串的内部库,这会导致任意的内存写入和缓冲区溢出,从而破坏内存数据。而iOS看门狗会终止该进程,导致Wi-Fi禁用。

所以iPhone没有把“%p%s%s%s%s%n”理解成普通文字,而是当成了特殊字符串来处理。iPhone的错误日志也记录下了这一事件。

至于为何要把WiFi改成这个奇怪的名字,Carl说,他的所有设备都以格式化字符串命名,以此来发现那些有问题的设备。

其实,这也不是iPhone第一次遭遇特殊字符串的攻击。

之前最出名的莫过于2018年的“死亡短信”,只要给iPhone发送一段有特殊泰卢固语字符的短信,用户就再也无法打开短信App,因为只要一点击,iPhone就会自动重启。

iPhone微信也会受到此类攻击的影响。

之后iPhone在iOS 11.3修复了此漏洞,但类似的字符串攻击方式频频出现,几乎每隔一段时间就会出现,防不胜防。

解决方法

这个bug尽管用重启iPhone的方式不能,但也不至于让你的手机彻底坏掉,解决方法并不复杂:

打开iPhone上的“设置”,选择“通用”

进入最下方的“还原”选项

选择“还原网络设置”,输入你的手机密码

等网络还原完成后,你的iPhone就会恢复正常。不用担心手机资料丢失,此操作只会让iPhone“忘记”之前保存的WiFi密码,其他不受影响。

如果你今后看到WiFi名称里有“%”号一定要多加小心了,它可能是恶作剧,也可能是黑客的阴谋。

希望苹果能在下次iOS更新中修复这个漏洞吧。


关键字:iPhone 引用地址:iPhone必崩溃bug解密!这个Wi-Fi水太深

上一篇:谷歌正开发安卓版查找物品应用?似苹果Find My
下一篇:iOS与iPadOS的第二个开发者测试版推送 SharePlay可算来了

推荐阅读最新更新时间:2024-10-27 12:18

全面停产!印度已开始调查塔塔iPhone零件工厂火灾
9月30日消息,印度南部的塔塔电子iPhone零部件工厂在9月28日遭遇了一场突如其来的大火,导致工厂全面停产,目前泰米尔纳德邦当局已对这起火灾事件进行调查。 据悉,起火点位于工厂内一个用于储存化学品的区域。虽然火势已被完全扑灭,但事故仍造成至少10名工人接受治疗,其中2人因吸入烟雾而住院,所幸目前这些工人已经出院。 当地高级行政官员KM Sarayu表示,由于存在化学危险,烟雾仍在不断冒出,搜救队需要时间进入现场进行评估。 塔塔电子公司官员表示,他们正在调查起火原因,并承诺将采取措施以保护员工安全,来自钦奈的法证小组也将加入调查。 苹果越来越依赖印度、越南和巴西的供应商来帮助生产iPhone,此次火灾对苹果的供应链造成了影响。
[手机便携]
印度部长:印度产苹果iPhone 16将供应全球
9 月 11 日消息,印度电子和信息技术部长阿什维尼・瓦什奈瓦 (Ashwini Vaishnaw) 周二表示,苹果最新款 iPhone 16 不仅在印度生产,还将供应全球,莫迪总理的“印度制造”倡议正在推动为世界创造标志性产品。 通过多元化生产战略,苹果旨在降低对任何单一国家的过度依赖所带来的风险,尤其是在地缘政治形势变化和供应链存在不确定性的情况下。 今年早些时候,印度政府宣布将手机生产所需零部件的进口税从 15% 下调至 10%,以鼓励更多企业在印度设厂生产。 此前有关于印度制造 iPhone 良品率仅 50% 的传言,但这实际上是指印度塔塔集团下属工厂的手机外壳良品率,而非整机良品率,富士康董事长刘扬伟已对此进行了澄清
[手机便携]
美媒给iPhone 16泼冷水:别抱太大希望 等17吧
北京时间9月9日,苹果公司即将发布新一代iPhone 16系列手机。然而,彭博社跟踪苹果新闻的知名记者马克·古尔曼(Mark Gurman)先泼了一盆冷水。他在周日发文称,iPhone 16外观设计和上代相比变化不大,备受期待的AI系统的各项功能需要分阶段推出,无法创造推动iPhone 16升级热卖的“超级周期”。相比之下,明年的iPhone 17更被看好。 以下是古尔曼的文章全文: 最近几天,苹果决定把更多备受期待的AI功能推迟上线,这表明苹果的AI战略需要时间才能见效。 然而,一些分析师仍然希望Apple Intelligence功能为iPhone 16引发一轮期待已久的“超级周期”,也就是需求被压抑后的升级热潮。他们的理由是
[手机便携]
苹果AI不再锁定美国区域:但国行版iPhone依旧无缘
8月30日消息,本周苹果向开发者推送了iOS 18.1 Beta 3测试版,最新版iOS不再锁定美国区域,更多用户可以尝鲜体验Apple Intelligence。 据悉,以往的版本中要体验Apple Intelligence,用户必须把iPhone区域与语言改成美国。 但是在最新的iOS 18.1 Beta 3上,苹果删除了这一要求,用户只需在设置中将通用语言改成英语(美国),并确保Siri语言是英语即可体验到Apple Intelligence。 修改完成之后,美国以外的用户也可以使用Apple Intelligence,但需要注意的是,国行版iPhone以及欧盟iPhone仍有限制,欧盟版iPhone必须使用美国Apple
[手机便携]
无线充电新规9月1日施行:苹果官网已将iPhone无线充电功率改为7.5W
8月26日消息,据媒体报道,工信部文件《无线充电(电力传输)设备无线电管理暂行规定》将于9月1日实施。 按照规定,移动通信终端、笔记本电脑、平板电脑、可穿戴设备、家用机器人、家用电器无线充电设备及车载无线充电设备等,无线充电工作频率范围为100-148.5kHz、6765-6795kHz、13553-13567kHz三种频段,额定传输功率不超过80W。 为了符合国内新规,苹果官网文档已经将iPhone无线充电功率修改为7.5W,频率从360kHz改为127.7kHz。 对此有网友表示,苹果无线充可以忽略不计了。 相比之下,目前国产高端旗舰普遍支持了50W无线闪充,新规实行之后,未来国产旗舰无线充将会提升至80W。 在业内人士看来,
[手机便携]
苹果被曝首次在印度生产 iPhone 16 Pro 机型
8 月 20 日消息,彭博社今天(8 月 20 日)报道,苹果公司将会在印度首次量产 iPhone 16 Pro 机型,以进一步推动苹果 iPhone 供应链的多元化发展。 IT之家今年 7 月 26 日报道,苹果计划通过富士康扩大在印度的生产线,包括即将推出的 iPhone 16 Pro 和 Pro Max 机型,这也是印度首次为 Pro 系列 iPhone 提供组装服务。 消息人士透露:“苹果每年都在寻求与印度的合作伙伴深化其制造能力,而生产 Pro 机型是过去几年来一直在考虑的事情。今年,苹果将在印度制造 Pro 和 Pro Max 机型,以确保发布后在印度也能供应印度组装的 iPhone 16 Pro 机型。” 彭博
[手机便携]
苹果被曝首次在印度生产 <font color='red'>iPhone</font> 16 Pro 机型
高通方案更出色,苹果自研5G调制解调器解决不了iPhone信号问题
8月19日消息,信号差一直是iPhone用户长期以来的痛,为了解决这一问题,苹果公司从2019开始自主开发基带芯片,以取代iPhone目前使用的高通芯片。 分析师郭明錤爆料,苹果计划将自研的5G基带率先部署在iPhone SE 4上,如果能够取得成功,后续将会应用于2025或者2026年发布的iPhone上。 在最新一期Power On中,业内人士Mark Gurman表示,苹果花费数十亿美元开发的5G调制解调器不太可能会改善苹果现有设备。 Mark Gurman表示,在苹果设备中使用自研的5G调制解调器,苹果没有获得任何收益,高通方案更为出色,包括英特尔在内的大多数竞争对手都无法比拟。 这意味着即便是采用了苹果自研方案,iP
[手机便携]
苹果新专利探索智能戒指生态:无缝串联 iPhone、Mac、Vision Pro 头显等设备
8 月 14 日消息,根据美国商标和专利局 8 月 13 日公示的清单,苹果公司获得了一项“戒指”相关的专利,重点可以联动 Apple Watch、Apple Vision Pro 等设备,带来更无缝的使用体验。 附上相关图片如下: 根据消息源 appleworld 报道,专利重点描述智能戒指和其它产品的无缝交互,可以兼容的设备包括: 移动电话 智能手表 电脑 电视 头显 耳机 扬声器或者回音壁 智能灯具 恒温器 其它智能家居产品 苹果在专利中表示,该智能戒指包括用于监控身体生理数据的各种传感器,然后通过收集用户的输入,用于调整上述目标设备的运行参数等等。 目标电子设备可通过感应用户注视点的注视跟踪传感
[物联网]
苹果新专利探索智能戒指生态:无缝串联 <font color='red'>iPhone</font>、Mac、Vision Pro 头显等设备
小广播
最新手机便携文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved