一张图片让iPhone自动关机

百家 作者:IT时报 2019-05-31 10:11:13

近日,安全领域知名机构“看雪学院”相关人士向《IT时报》记者爆料称,iPhone手机用户在任意能访问相册权限的App上点开处理过的图片,只需 3秒,iPhone手机便会关机。目前,有相关人士已经将这一漏洞向苹果公司进行了反馈。


截至5月29日24点,部分iPhone手机用户称点开图片依旧会导致手机重启。


iPhone 7及以上型号均会“中招”


iPhone 7以上型号苹果手机用户,在手机App中收到被技术人员处理过的风景照、人像照等图片,会在点开该图片之后的3秒内,手机会自动关机、2-5分钟内重启。“看雪学院”相关人士向《IT时报》记者表示,这张可以使系统重启的问题图片可以通过微信等社交软件进行快速传播。


“看雪学院”相关人士用某支付软件的聊天工具为记者进行了现场演示。记者看到,该人士将一张未显示完全的图片通过该支付软件的聊天界面发送给至另一位苹果手机用户。该用户点开查看原图片后,没有进行任何操作,3秒之内手机即黑屏关机。


温馨提醒:请勿轻易尝试


一张看似未显示完全的图片,是怎样实现让苹果手机自动关机的?


对此,“看雪学院”技术人士“暗夜盗魔”推测,之所以会出现手机关机以及重启,原因可能在于系统在处理AROT结构照片时发生错误。


“暗夜盗魔”分析道:“通过分析问题图片文件结构,发现该图片有三个特点。首先,之所以iPhone 7及以上型号苹果手机会遇到此类情况,是因为这些较新机型iPhone拍摄的照片采用了AROT结构,iPhone 6等‘较老’机型拍摄的照片没有使用AROT结构。其次,在苹果系统中Exif结构(苹果手机中的数据结构)中有一项‘ush ort usValue’指标,它的数值和图片的显示方式有关,当数值为1时会触发漏洞。最后,样本图片之所以显示不完整,是因为在Exif结构中的scanData数据被截断且没有结束标记。正常的jpg图片的数据中均有结束标记(FF D9),但是问题图片却没有。”


“看雪学院”另一位人士“obaby”认为,“图片数据丢失进而造成系统崩溃,可能与系统解析jpeg的库有关”,如果“问题图片”中的jpeg格式、图片的数据长度、图片的宽高三个部分中任意一部分数据发生了变化,都会使得手机iOS系统崩溃。


任意图片都可被合成“问题图片”

温馨提醒:请勿轻易尝试


在“看雪学院”相关人士看来,iOS的系统漏洞并不仅仅是一张图片而已。有心者只要经过简单操作,这一漏洞可以使得任意一张图片被重构,制造无数张“问题图片”,并通过网络传播致使大批量手机崩溃。


“从技术角度上来讲,如果要构造一个能让系统重启的图片,使用iPhone X拍照,用010 Editor(图片编辑应用软件)对照片文件进行编辑即可。编辑完成后,将图片通过社交平台发送给好友,待用户点开后便会使其手机立即关机。”“暗夜盗魔”道。


“obaby”认为,由于jpeg格式的图片包含了分辨率、位深度、单位分辨率相关信息,所以在构造这个图片的时候要保证数据来源图片的分辨率和原始图片的一致。目前,“obaby”已经合成了3张问题图片。经多轮测试,iPhone7及以上型号的手机在点开三张图片后都出现了手机黑屏的现象。


目前这一现象尚未发现被恶意利用,但“看雪学院”相关人士向《IT时报》记者表示,如果苹果不尽快修复此漏洞,“问题照片”可能会越来越多。诱导性图片如“美女图”会让更多的用户手机重启或关机,影响正常工作和使用。“看雪学院”相关人士向iPhone用户建议,在使用手机时,尽量不要点开未显示完全的图片,避免造成不必要的损失。


挨踢妹知道,你忍不住想试试,准备好了吗?


编辑:挨踢妹

图片:采访对象

来源:《IT时报》公众号vittimes


推荐阅读

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接