快好知 kuaihz

只要三个字符 iPhone立马崩溃

有关 iPhone 的恶性代码年年都有,到了 2017 年同样也不例外。

1月19日下午消息,虽然现在收到的短信比以前少了,但收到短信通常还不至于让人烦恼,但最新消息显示,如果收到某些特殊字符组成的短信,你的iPhone可能会立刻崩溃。

这三个特殊字符是什么呢?又代表什么意思呢?接下来我来给大家一一介绍一下。

“?0?”这三个特殊字符分别是白旗Emoji、零和彩虹Emoji。只要你把它发给 iPhone 用户,那么这 3 个特殊的字符能够让所有 iOS 10 设备崩溃。不过根据网友测试的情况是,如果你在 iPhone 上复制这 3 个特殊的字符,只会让 iOS 10.1.1 或更早的系统崩溃,而当好友接收到文件后,设备会立刻崩溃。也有其他的网友测试表示,在 10.2 的系统上,复制没有问题,但是无论任何 APP ,只要进行粘贴操作,立刻发生闪退。

为什么这样一串简单的字符就能导致iOS 10崩溃呢?

有技术专家指出,VS16字符作用是让手机合并左右两边的字符。具体到这条短信,它原本的目的是让手机将白旗和彩虹表情符号合成为彩虹旗。因为后者本身并不是一个表情符,而是白旗 VS16 彩虹所组合而成的。

但由于VS16后面多了一个数字0,手机便会尝试去将白旗和0组合在一起,但这显然是无法完成的。一般来说,手机并不会进行这种尝试,但因为当中有彩虹表情符的存在,手机会认为自己可以将白旗与彩虹合并,但尝试后便会出错并引起死机。

想要发送这条短信也不是件容易的事,因为你无法在设备上打出VS16字符,而将其复制在文本输入框当中也会引起功能崩溃。但还是有人找到了发送它的办法,比如使用电脑将短信内容保存到iCloud备忘录当中,然后再分享给联系人。

虽然这条短信充其量是个无伤大雅的恶作剧,但它的确会带来一些困扰,因此我们还是不要对着身边好友尝试为好,小心友谊的小船说翻就翻。

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:立马  立马词条  字符  字符词条  崩溃  崩溃词条  只要  只要词条  三个  三个词条