iOS 10 iMessage字符崩潰Bug又來了

這是一篇本人發(fā)表到Freebuf的文章。

介紹

近日,黑客@vincedes3發(fā)現(xiàn)了一個從iOS 8 到 iOS 10.2.1 b2通用的iMessage字符崩潰Bug,該Bug同樣利用了和當(dāng)年iOS 8的iMessage短信Bug的類似手法,將一段惡意代碼發(fā)送給受害者,受害者在接收短信后,瀏覽短信即可中招,此后短信應(yīng)用陷入死機(jī)狀態(tài),除非打開修復(fù)網(wǎng)頁程序,否則再也無法打開短信應(yīng)用。

1.png

利用

1. 下載利用文件 點(diǎn)擊這里下載

2. 把它傳到 iCloud Drive, 百度云, 或者任何你能夠在iPhone上下載到的地方

3. 打開這個文件,點(diǎn)擊分享,再點(diǎn)擊 短信圖標(biāo)

4. 通過iMessage把這個文件傳給你的受害者好友

5. 等待受害者點(diǎn)開短信,他會中招的

6. 可以通過這個鏈接來修復(fù) 點(diǎn)我修復(fù)

<embed src='http://player.youku.com/player.php/sid/XMTg5NTI3ODE2NA==/v.swf' allowFullScreen='true' quality='high' width='480' height='400' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash'></embed>

demo視頻

工作原理

在受害者打開短信的時(shí)候,觸發(fā)了大量能夠引起短信程序崩潰的字符,當(dāng)用戶瀏覽該短信的時(shí)候,cpu進(jìn)行了大量的計(jì)算直到短信app點(diǎn)不動。當(dāng)用戶關(guān)掉短信程序后,再次打開短信程序,系統(tǒng)試圖加載上一次內(nèi)容,依然會觸發(fā)該bug。

2.jpg

TXT版本的觸發(fā)代碼: http://vincedes3.com/crashtext.txt

HTML版本的觸發(fā)代碼: http://vincedes3.com/crashtext.html

修復(fù)

1. 把這個鏈接發(fā)給受害者手機(jī) 點(diǎn)我修復(fù)

2. 該鏈接會觸發(fā)短信的快捷鏈接,點(diǎn)擊打開

3. 進(jìn)入發(fā)送短信頁面

4. 點(diǎn)擊取消

5. 刪掉發(fā)送者的短信即可解決bug,請勿再次嘗試點(diǎn)入

本文翻譯自:https://vincedes3.com/crash-message-app-iphone/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,062評論 25 709
  • 給提問的開發(fā)者的建議:提問之前先查詢 文檔、通過社區(qū)右上角搜索搜索已經(jīng)存在的問題。 寫一個簡明扼要的標(biāo)題,并且...
    極樂叔閱讀 14,625評論 0 3
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評論 19 139
  • 高中畢業(yè)那天,很多人都撕了書,白花花的一大堆從空中落到地下,不知道為什么我的心突然就空了,開始不知道應(yīng)該做什么了,...
    楚容Mullins閱讀 299評論 0 0
  • 受夠了 女人滔滔不絕 手舞足蹈 無意外,過去的每段戀情都 跨欄而來 翻山越嶺而來 終抵不過鉆石、自戀、殘存的希臘毒...
    文姬閱讀 281評論 0 1

友情鏈接更多精彩內(nèi)容