[返回智能讯息首页]·[所有跟帖]·[ 回复本帖 ] ·[热门原创] ·[繁體閱讀]·[坛主管理]

iOS又曝诡异Bug,一秒让WiFi崩溃

送交者: thegnailer[♂★★声望品衔9★★♂] 于 2021-06-22 23:59 已读 2085 次  

thegnailer的个人频道

+关注

说到iOS系统的bug,相信不少小伙伴都能列举几个出来!近日,推特上一名昵称为Carl Schou的安全人员分享了一个在iPhone上出现的新Bug。可以让iPhone上的WiFi、AirDorp(隔空投送)、AirPlay(隔空播放)等功能瞬间崩溃。

根据Carl Schou表示,我们只要将WiFi的SSID(wifi账号名称)改为「%p%s%s%s%s%n」,当iPhone连接到该WiFi时,就会导致WiFi功能无法正常开启,包括AirDorp(隔空投送)、AirPlay(隔空播放)等功能我也无法正常使用。

竟然还有这么神奇的Bug?小编立马拿了5台iPhone进行测试。由于工作原因无法随意更改公司WiFi昵称,小编只是用一台iPhone开启热点,然后用另一台iPhone进行连接测试。




小编把iPhone的热点昵称改为「%p%s%s%s%s%n」(不知道怎么改的,请打开设置--通用--关于本机--昵称),用另一台iPhone进行连接时,测试证实,当iPhone连接后,确实会出现WiFi功能无法正常打开的Bug。

但是,小编要说但是了!不知道是因为个人热点原因还是其他原因,小编测试发现触发Bug的条件非常有限,小编测试的几台iPhone中,其中仅两台可以连接个人热点,另外3台均提示「无法加入网络」。好奇的小伙伴可以改一下自己家的WiFi名称测试一下。

话说回来,一旦触发了这个Bug,我们要如何解除呢?网友提供最直接的办法就是打开设置--通用--还原--还原网络设置,即可解决这个Bug,但还原以后意味着你之前连接过的WiFi都需要再重新输入密码,非常麻烦。




其实我们只要将个人热点/WiFi关闭或者拿着iPhone离开个人热点/WiFi的覆盖范围,再重新打开WiFi开关,就可以正常恢复WiFi功能了。




目前,尚不清楚是什么原因触发了这一Bug,据外媒9to5Mac表示,可能是由于C语言中%n用于在字符串中插入变量,而上述的%p%s%s%s%s%n是以%n结尾,所以导致了iPhone无法识别到具体变量,只能报错并自动关闭WiFi。




Carl Schou 表示他经常使用这个方法来测试各个系统的开发完整性,他最初在 iOS 14.4.2 中发现了这个错误,直到现在的 iOS 14.6 这个错误仍然存在。

据网友测试,不管是iOS 13系统还是iOS 14系统,均存在这个Bug,至于iOS 15系统,小编测试了半早上都是提示“无法加入网络「%p%s%s%s%s%n」”,目前也尚不清楚是什么原因导致无法加入。




虽然这个Bug对我们影响不大,一般我们也不会去连接陌生人的WiFi及热点。不过我们可以利用这个Bug来整蛊好朋友的iPhone,让他们误以为是不是iPhone的WiFi坏掉了,或者拿来限制家里的熊孩子偷偷连网打游戏。




有果粉的地方就有果粉之家,学习苹果使用技巧,了解最新苹果资讯请关注:果粉之家!

喜欢thegnailer朋友的这个贴子的话, 请点这里投票,“赞”助支持!

内容来自网友分享,若违规或者侵犯您的权益,请联系我们

所有跟帖:   ( 主贴楼主有权删除不文明回复,拉黑不受欢迎的用户 )


用户名: 密码: [--注册ID--]

标 题:

粗体 斜体 下划线 居中 插入图片插入图片 插入Flash插入Flash动画


     图片上传  Youtube代码器  预览辅助

打开微信,扫一扫[Scan QR Code]
进入内容页点击屏幕右上分享按钮

楼主前期社区热帖:

>>>>查看更多楼主社区动态...



[ 留园条例 ] [ 广告服务 ] [ 联系我们 ] [ 个人帐户 ] [ 创建您的定制新论坛频道 ] [ Contact us ]