ADVERTISEMENT
據外媒《9to5Mac》報導,國外資安專家Carl Schou 近日發現了一個蘋果 iPhone 的奇特 Bug,可使 WiFi 功能如「撞牆」般開開關關無法使用。
根據 Carl Schou 的說明,該 Bug 的觸發方式也十分簡單,使用者需要將 WiFi SSID 改為" %p%s%s%s%s%n",當蘋果 iPhone 連接到該 WiFi 時,就會導致 WiFi 功能無法開啟,同時 AirDrop、AirPlay 等功能也無法使用。
ADVERTISEMENT
從下圖可以看到,WiFi 功能無法正常打開,打開開關之後就會立即關閉。
通常出現「%p%s」這一類的奇怪符號,有時代表雙位元的字碼在轉碼的過程中出了問題導致。現在很多WiFi設定雖然都支援中文這一類雙位元的字碼,但也可能是某些基地台並不支援,或是編碼格式設定錯誤。
ADVERTISEMENT
而9to5Mac分析,之所以會有這樣奇怪的Bug出現,可能是因為這組字串最後是以%n 結尾,而這也是C語言的一個特殊符號,可能因此導致iOS 設備的WiFi連線到這組字串時,誤認為是與程式碼相關指令,之後啟動保護機制,強制將裝置的WiFi功能設定為關閉狀態。
幸好,這個 Bug 並不是無法可解的,使用者只需要在設定中重置網路即可。
ADVERTISEMENT
設定方式為:設定 > 一般 > 重設 > 重設網絡設定。
ADVERTISEMENT
ADVERTISEMENT