当前位置:首页>>生活

iPhone「死亡视频」:内容不是重点,重点在片尾

  • 2022-08-05 21:55:00
  • 4

继本年度出现的 iMessage 服务故障、iTunes 无故删除本地音乐、App Store 「应用疑似下架」事件, iPhone 6s 系列机型出现无故关机的问题之后。在近日,iPhone 又被曝出了,用自带播放器播放某段视频让 iPhone 死机的现象。

( 图片来自网络 )

虽然,视频只有五秒,展示了一段简单的扑克魔术。但是只要用 iPhone 自带的播放器播放了这段视频,手机会在一分钟之内卡壳,对一切操作都没有反应,你的手机也就这样被魔术「征服」了。用户们只能通过同时按电源键和 Home 键这样的「硬重启」方式才能把手机恢复正常。(iPhone 7 系列为电源键+音量减键)

( 图片来自网络 )

于是,有不少好事的网友颇具探索精神的为了验证该事件真实性纷纷以身试法,结果可想而知——就这样被「你」征服。更有国外网友本着打破砂锅问到底的原则,尝试了各个版本的 iPhone。从 iPhone 4s 到 iPhone 7,在打开那条视频之后都会出现相同的问题。测试者也表示,即便你使用的是 iPod Touch 也会中招。

到目前为止,苹果官方还并未对此事做出回复。不过国内 360 涅槃团队的顶级 iOS 黑客们给出了一些解释:

「这个视频属于一个特殊的媒体文件,对视频驱动的底层造成了干扰,导致iPhone 媒体服务进程相关的内核线程死循环,从而耗尽手机资源,最终造成手机假死崩溃。

具体来说,是 AppleVXD393 (具体设备会有不同)内核模块中存在漏洞,导致特定视频文件会造成死循环。

针对这个视频来说,并不是魔术视频有问题,问题出在了秒拍加的片尾上。这个只有一秒,也就是 26 帧的片段,却触发了漏洞。

他们还表示,该段视频的代码的组成比较复杂,所以这个漏洞被触发其实是偶然的。秒拍处理视频的时候恰巧随机组合了非法数据,这就像黑客随意尝试 Fuzz 的时候,不小心发现了漏洞。」

事实上,像此类的漏洞,在 2015 年底时涅槃团队的黑客就发现过并提交给了苹果,获得了官方致谢。目前为了减少用户的损失,微信已经在后台对这段视频进行了紧急屏蔽。

  • 关注微信