? 外國的科技玩家近日發(fā)現(xiàn)了一個(gè)iPhone手機(jī)的程序漏洞:可以通過一條短信或iMessage,讓對方的手機(jī)瞬間崩潰。
最早公布這一發(fā)現(xiàn)的是Youtube 網(wǎng)站的EverythingApplePro頻道的一條視頻,視頻內(nèi)容顯示,當(dāng)用戶向另一部手機(jī)發(fā)送emoji圖案“白旗”+數(shù)字“0”+emoji圖案“彩虹”時(shí),接收信息的手機(jī)就會瞬間死機(jī),甚至不用打開收到的信息。
這一bug被玩家發(fā)現(xiàn)后,廣為傳播。不過,即便收到這類短信,卡住的手機(jī)往往也是經(jīng)過幾秒至幾分鐘不等的時(shí)間,就能自行恢復(fù)。而記者在多次試驗(yàn)中發(fā)現(xiàn),有時(shí)發(fā)送信息的手機(jī),也會出現(xiàn)卡頓的現(xiàn)象。不僅iPhone手機(jī),iPad也會中招。
外國科技媒體報(bào)道稱,emoji圖案“白旗”+變量選擇符16(不會顯示)+ “0”+emoji圖案“彩虹”,原本可用于合成一個(gè)系統(tǒng)中沒有的彩虹旗圖案。但現(xiàn)在這一做法已經(jīng)無法奏效,只會導(dǎo)致收短信的手機(jī)瞬間死機(jī)。
英國《衛(wèi)報(bào)》報(bào)道稱,法國一名IOS軟件開發(fā)者文森特·德斯慕斯(Vincent Desmurs)稱,自己已經(jīng)發(fā)現(xiàn)了這一現(xiàn)象。他表示:“變量選擇符16在這則短信中的作用,是告訴設(shè)備合成前后兩個(gè)emoji圖案。”有分析稱,由于合成兩個(gè)emoji圖案需要占用大量的手機(jī)內(nèi)存,所以就會導(dǎo)致瞬間死機(jī)的情況。
澎湃新聞?dòng)浾咧码娞O果公司技術(shù)人員咨詢了這一情況,對方表示,并不十分清楚導(dǎo)致手機(jī)崩潰的原因,且沒有遇到過類似問題,并稱如果手機(jī)一直處于卡死狀態(tài),可以通過同時(shí)長按關(guān)機(jī)按鈕和Home鍵來重啟手機(jī)。
這一漏洞被外國網(wǎng)友發(fā)現(xiàn)以后,經(jīng)社交媒體傳播,許多人都借此作為整蠱朋友的手段。
不過,這一惡作劇只對iOS版本10.1及以下的iPhone手機(jī)奏效。針對iOS版本10.2以上的設(shè)備,要想玩這個(gè)惡作劇,則需要發(fā)送一個(gè)文件,才能生成emoji圖案“白旗”+變量選擇符16(不會顯示)+ “0”+emoji圖案“彩虹”,從而導(dǎo)致iPhone短暫死機(jī)。
能讓iOS版本10.2以上的設(shè)備中招的bug文件。
相關(guān)技術(shù)人員向澎湃新聞表示,最直接的解決辦法就是升級手機(jī)系統(tǒng)。
此前,蘋果也多次被媒體曝出存在類似的漏洞。有網(wǎng)民發(fā)現(xiàn),只要向iOS8使用者發(fā)送一條含特定字符的短信,便可以令收信息人的iPhone、iPad或Watch死機(jī)并自動(dòng)重啟。專家認(rèn)為,這是iOS未能正確解讀部分萬國碼(Unicode)字符所致。
目前,蘋果公司未對這一問題置評。