iPhone爆出詭異Bug,只要把WiFi熱點設成「這串文字」就能把別人的iPhone搞到崩潰

iPhone爆出詭異Bug,只要把WiFi熱點設成「這串文字」就能把別人的iPhone搞到崩潰

據外媒《9to5Mac》報導,國外資安專家Carl Schou 近日發現了一個蘋果 iPhone 的奇特 Bug,可使 WiFi 功能如「撞牆」般開開關關無法使用。

根據 Carl Schou 的說明,該 Bug 的觸發方式也十分簡單,使用者需要將 WiFi SSID 改為" %p%s%s%s%s%n",當蘋果 iPhone 連接到該 WiFi 時,就會導致 WiFi 功能無法開啟,同時 AirDrop、AirPlay 等功能也無法使用。

 

從下圖可以看到,WiFi 功能無法正常打開,打開開關之後就會立即關閉。

iPhone爆出詭異Bug,只要把WiFi熱點設成「這串文字」就能把別人的iPhone搞到崩潰

通常出現「%p%s」這一類的奇怪符號,有時代表雙位元的字碼在轉碼的過程中出了問題導致。現在很多WiFi設定雖然都支援中文這一類雙位元的字碼,但也可能是某些基地台並不支援,或是編碼格式設定錯誤。

而9to5Mac分析,之所以會有這樣奇怪的Bug出現,可能是因為這組字串最後是以%n 結尾,而這也是C語言的一個特殊符號,可能因此導致iOS 設備的WiFi連線到這組字串時,誤認為是與程式碼相關指令,之後啟動保護機制,強制將裝置的WiFi功能設定為關閉狀態。

幸好,這個 Bug 並不是無法可解的,使用者只需要在設定中重置網路即可。

iPhone爆出詭異Bug,只要把WiFi熱點設成「這串文字」就能把別人的iPhone搞到崩潰

設定方式為:設定 > 一般 > 重設 > 重設網絡設定。

 

 

janus
作者

PC home雜誌、T客邦產業編輯,曾為多家科技雜誌撰寫專題文章,主要負責作業系統、軟體、電商、資安、A以及大數據、IT領域的取材以及報導,以及軟體相關教學報導。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則