iOS 现重大漏洞,神秘字符可让 iPhone 死机!
要是提起 EverythingApplePro,我相信很多关注科技的同学应该对他都有所了解。
一是他评测产品的内容确实很精彩,再就是他在找 bug 方面有着独特的天赋。像是 2017 年的「彩虹旗」bug,那时候只要向使用 iOS10 系统的 iPhone 发送(白旗+VS16字符+数字0+彩虹emoji=彩虹旗)组成的文本(就是下面这个),那么这部手机就会短暂死机。好在这一 bug 不会对手机产生过大影响,需要等待 2 分钟左右就能恢复正常,或者重启手机也可以恢复正常。之所以会出现这样的问题,当时有人表示,VS16 字符作用是让手机合并左右两边的字符。而 iPhone 在合成彩虹旗符号时,需要进行大量的 Emoji 处理,占用了手机大部分资源,所以才出现系统崩溃的现象,当 iPhone 处理完这些内容后,就会恢复正常了。这个风波刚过去没多久,到了 2018 年,EverythingApplePro 又发现了一个字符 bug,当时大部分人称它为「黑点」。起初与 Android 平台的 WhatsApp 有关,后来社交网络上开始广泛的传播开来,在 iOS 平台上,主要是黑点起作用,可以直接让 iPhone 和 iPad 卡死或崩溃。这个「黑点」主要是包含了大量不可见的 Unicode 字符,这些字符会导致 CPU 在处理时负载过高。如果通过信息发送出去,那么接收者的设备就需要进行高负载的处理,从而造成崩溃。当时直接影响了 iOS 11.3 以及 iOS 11.4 测试版。后来呢,苹果官方也没对这两起事件做出正面回应,而外国网友也开始疯狂操作这些 bug。好不容易消停了一段时间,EverythingApplePro 又出来爆料了,喜欢吃瓜的我赶紧去拔了一下。还是来晚了,在微博上热度已经炒的非常高了
这次的 bug,是在 iPhone 上出现的一个能够让系统奔溃的字符。
这串包含了意大利国旗的 emoji 和信德语中的字符。可怕的是,中招的不只有 iPhone,就连 iPad、Mac 和 Apple Watch 等设备也会死机,而且是收到信息后立刻就死机,当然也有用户没有死机,但是设备也会停止响应触摸输入。EverythingApplePro 也在社交平台上传了自己的 iPhone 收到字符后崩溃的情况。从效果来看,iPhone 复制字符之后,卡顿几秒就直接死机,怎么触摸都没反应。
我也看了网上大神的分析,其实「字符 bug」和上面的「彩虹旗 bug」原理是一样的,都是由于系统的超负荷运转所导致的。
目前苹果还没有回应上述 Bug,但有网友表示,在 iOS 13.4.5 测试版中,这个问题似乎已经得到了修复。为了防止大家盲目尝试,我就不放出字符了,大家千万别尝试!如果有人非要硬刚,出问题了就重启吧,目前还没啥解决办法。