總歸一句話,在看到官方對此提出解法前。iOS 使用者目前只要看到有怪字串在其中的(特別是有「%」字元的)Wi-Fi 無線網路熱點,建議點擊連線前還是三思一下比較好。因為你很可能會遇到讓 iPhone 無線網路乃至於 AirDrop 等功能掛點甚至是更多的問題。至於為什麼會發生這樣的狀況?繼續閱讀 iPhone Wi-Fi 遇到特定字串就趴掉?可能真的與「%」有關… 報導內文。
iPhone Wi-Fi 遇到特定字串就趴掉?可能真的與「%」有關…
我們電腦王阿達團隊先前就曾報導過,如果 iOS 裝置連上含有「%p%s%s%s%s%n」這樣奇怪字串的 Wi-Fi 後,便可能發生 Wi-Fi 與 AirDrop 功能錯亂的問題。而且即便你重新開機也不能解決。好在,只需要在設定中重置網路設定即可解決這樣的狀況。
然而,近日又有人發現了若是 iPhone 連入「%secretclub%power」命名的 Wi-Fi 熱點後,除了網路相關功能會掛點外。據稱甚至是用原本的方法嘗試重置手機,也還是會有無法正常使用的可能性 – 至少就發現者 Carl Schou 親身試毒(?) 後,他的 Wi-Fi 就真的很久都還無法啟動這樣(寫一個慘字)。
對此外媒 9to5Mac 分析,這很有可能是因為特定 Bug 導致 iOS 裝置會在透過 Wi-Fi 連線至 SSID 時,將其中出現的「%」被視為程式語言,被傳到 Wi-Fi 的子系統中執行變數格式化等特定功能所導致。而這樣的奇怪問題,則可能造成 iPhone 發生任意記憶體覆寫與緩衝區溢位的錯誤,進而被 iOS 終止該程序甚至停止 Wi-Fi 無線網路相關功能。
簡單的說在正式修正到來前,目前看來只要遇到 SSID 裡有奇怪字串(特別是「%」開頭的),建議手拿 iOS 裝置的各位,真的在連線之前還是多三思一下比較好了。畢竟現在逆向工程出來的問題,雖然還僅止於跟 Wi-Fi 有關的機能。但難講有心人士是否會挖掘出更多利用類似途徑的惡意用途,所以暫時還是保持警覺較好囉。