7
本文作者: 史中 | 2016-11-23 18:57 |
今天早晨,一段奇葩的視頻刷爆了網(wǎng)絡(luò)。
只要用 iPhone 播放了這段視頻,手機(jī)瞬間就會(huì)卡殼,對(duì)一切操作都沒(méi)有反應(yīng)。甚至用戶只能通過(guò)同時(shí)按電源鍵和 Home 鍵這樣的“硬重啟”方式才能把手機(jī)恢復(fù)正常。(iPhone 7 系列為電源鍵+音量減鍵)
這簡(jiǎn)直創(chuàng)造了攻擊一臺(tái) iPhone 最簡(jiǎn)單方法的世界紀(jì)錄。
以下,就是這段視頻,由于這段視頻已經(jīng)被上傳轉(zhuǎn)碼,所以在手機(jī)上觀看并沒(méi)有危險(xiǎn)。(噓!想要原版視頻的童鞋可以留言。)
【傳說(shuō)中的五秒“毒視頻”】
視頻只有五秒,展示了一段簡(jiǎn)單的撲克魔術(shù)。播放完這段視頻,你的手機(jī)就被魔術(shù)“征服”了。
很多童鞋為了試驗(yàn)這個(gè)視頻的真實(shí)性,都忍痛在自己的愛(ài)機(jī)上跑了這段視頻,結(jié)果相當(dāng)酸爽。為了讓童鞋們免受痛苦,來(lái)自 360 涅槃團(tuán)隊(duì)的頂級(jí) iOS 黑客們特意錄制了一段視頻,讓你可以安全地感受一下這段視頻究竟是如何干掉 iPhone 的。
【“毒視頻”干掉 iPhone 演示視頻/視頻由 360 涅槃團(tuán)隊(duì)提供】
那么問(wèn)題來(lái)了,究竟為什么一段視頻會(huì)造成這么大的破壞呢?
涅槃團(tuán)隊(duì)的安全專家王緯告訴雷鋒網(wǎng)宅客頻道,
這個(gè)視頻屬于一個(gè)特殊的媒體文件,對(duì)視頻驅(qū)動(dòng)的底層造成了干擾,導(dǎo)致iPhone 媒體服務(wù)進(jìn)程相關(guān)的內(nèi)核線程死循環(huán),從而耗盡手機(jī)資源,最終造成手機(jī)假死崩潰。
具體來(lái)說(shuō),是 AppleVXD393(具體設(shè)備會(huì)有不同)內(nèi)核模塊中存在漏洞,導(dǎo)致特定視頻文件會(huì)造成死循環(huán)。
針對(duì)這個(gè)視頻來(lái)說(shuō),并不是魔術(shù)視頻有問(wèn)題,問(wèn)題出在了秒拍加的片尾上。這個(gè)只有一秒,也就是 26 幀的片段,卻觸發(fā)了漏洞。
【導(dǎo)致 iPhone 死機(jī)的罪魁禍?zhǔn)捉貓D】
原來(lái)最后一秒的秒拍結(jié)尾才是罪魁禍?zhǔn)祝敲磫?wèn)題又來(lái)了,難道所有的秒拍視頻都會(huì)造成 iPhone 崩潰嗎?
顯然不是。
王緯說(shuō),視頻的代碼的組成比較復(fù)雜,所以這個(gè)漏洞被觸發(fā)其實(shí)是偶然的。秒拍處理視頻的時(shí)候恰巧隨機(jī)組合了非法數(shù)據(jù),這就像黑客隨意嘗試 Fuzz 的時(shí)候,不小心發(fā)現(xiàn)了漏洞。
實(shí)際上,早在2015年底,涅槃團(tuán)隊(duì)的黑客大牛就發(fā)現(xiàn)了 iOS 里存在類似的漏洞,可以通過(guò)一個(gè)特定視頻導(dǎo)致 iPhone 系統(tǒng)崩潰。這個(gè)漏洞已經(jīng)提交給了蘋(píng)果并且獲得了官方致謝。(感興趣的童鞋可以進(jìn)入鏈接查看報(bào)告詳情 http://nirvan.#/blog/?p=487)以下是這個(gè)漏洞的演示視頻。
【涅槃團(tuán)隊(duì)在2015年發(fā)現(xiàn)的 iOS 漏洞,利用視頻導(dǎo)致系統(tǒng)崩潰】
涅槃團(tuán)隊(duì)告訴雷鋒網(wǎng)宅客頻道(公眾號(hào)ID:letshome),本次發(fā)現(xiàn)的新漏洞和之前他們發(fā)現(xiàn)的漏洞在原理上是類似的。
王緯還表示:
通過(guò)視頻攻擊 iPhone,有很多途徑。比如微信聊天發(fā)視頻、短消息發(fā)視頻、各種社交媒體都可以成為攻擊的途徑。只要目標(biāo)手機(jī)播放了這段視頻,都會(huì)造成死機(jī)的效果。
如此說(shuō)來(lái),這個(gè)漏洞的影響范圍相當(dāng)廣泛。不過(guò),經(jīng)過(guò)測(cè)試,這段視頻已經(jīng)不能通過(guò)微信發(fā)送了。目測(cè)微信已經(jīng)在后臺(tái)對(duì)這段視頻進(jìn)行了緊急屏蔽??磥?lái),微信對(duì)于緊急情況處置的效率,還是值得點(diǎn)贊的。
目前,蘋(píng)果并沒(méi)有對(duì)這個(gè)漏洞發(fā)聲。而經(jīng)過(guò)測(cè)試,幾乎所有版本的 iPhone 都會(huì)受這個(gè)漏洞影響。針對(duì)這個(gè)漏洞,涅槃團(tuán)隊(duì)的安全專家將會(huì)發(fā)表研究報(bào)告,雷鋒網(wǎng)宅客頻道也會(huì)持續(xù)關(guān)注。
對(duì)了,雷鋒網(wǎng)宅客頻道正在招募志同道合的小伙伴,如果你也對(duì)頂尖的黑客技術(shù)有熱情,想和中國(guó)頂尖的黑客面對(duì)面,請(qǐng)投簡(jiǎn)歷到 shizhong@leiphone.com,歡迎你的加入哦~
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。