iOS 又被發現有嚴重Wi-Fi Bug 錯誤,只要將 iPhone 設備連上特定名稱的 Wi-Fi 網路後,就會導致 iPhone 的 Wi-Fi 功能會造成永久性錯誤,就算重開機同樣無法正常使用Wi-Fi 功能,這篇會告訴大家原因和如何自行修復解決。
最近安全研究人員 Carl Schou 意外發現 iOS 系統存在 Wi-Fi 永久性Bug漏洞錯誤,只要讓 iPhone 設備連上名為「%p%s%s%s%s%n」個人熱點後,導致iPhone 會出現永久停用 WiFi 功能,就算重新啟動 iOS 設備或修改 SSID 也都無法修復。
Schou 表示他而外測試設備為 iPhone XS 運行 iOS 14.4.2 和 iOS 14.6,同樣都會出現 iOS Wi-Fi 漏洞錯誤,造成開啟 iPhone Wi-Fi 功能後,就會立即自動關閉。
另外也有其他用戶測試 Android 手機,同樣讓 Android 設備連上同樣名為「%p%s%s%s%s%n」Wi-Fi個人熱點,卻不會出現類似 iPhone 造成 Wi-Fi 功能錯誤情況,就能確定,目前這錯誤只有在 iPhone 設備會出現。
什麼原因造成 iOS 出現Wi-Fi錯誤?
安全研究人員Schou也進一步分析出錯問題,發現造成錯誤原因, 當 iPhone 連上 Wi-Fi 或個人熱點名稱帶有”%”符號字串時,iOS 就會自動將”%”後方的字母解釋為字串格式說明符號。
在C和C++程式設計語言中,格式化字符串具有特殊的含義,由語言編譯器處理為變量名或命令,不僅只是本文,才會造成 iOS 系統出現「格式化字符串格式化漏洞」。
從這也表示,如果有有心人士想要惡搞 iPhone 用戶,可以將個人熱點名稱改為「%p%s%s%s%s%n」後,其他人直接連接就會造成 Wi-Fi 功能瞬間造成異常。
目前這錯誤,安全研究員也已經回報給 Apple ,預計會在下一個 iOS 更新中修正這項錯誤。
如何解決 iPhone WiFi 漏洞錯誤?
通常這問題無法將 iPhone 重開機就能解決,只要透過重置 iPhone 網路功能能後,就可以修復錯誤,重置 iOS 網路設定步驟如下:
- 打開 iOS「設定」選擇「一般」
- 滑到最底點擊「重置」
- 點選「重置網路設定」
在替 iPhone 重置網路設定後,就可以讓 Wi-Fi 功能正常開關,這時候就可以連上正常Wi-Fi 。
不過有用戶還發現,可能重置iPhone網路設定後還是無效,依舊會出現 Wi-Fi 符號消失,或者是應用程式都會變成未連接狀態,最後需要重刷 iOS 才能夠解決。
喜歡這篇文章教學,後續想了解更多Apple資訊、iPhone、Mac、3C隱藏技巧,歡迎追蹤 瘋先生FB粉絲團、瘋先生LINE@、訂閱瘋先生Google新聞、Telegram、Instagram以及 訂閱YouTube頻道,將會有更多非常實用的技巧教學分享給大家。