科技新聞
| On 3 年 ago

iPhone 使用者小心!這組神秘的 Wi-Fi 名稱竟能切斷「人與網路的連結」!

By Bobo
Share

 
大家都知道使用公共 Wi-Fi 會有潛在的風險,但你知道光靠 Wi-Fi 名稱設定,就足以讓網路連線功能出現異常嗎?

近日國外一名資安研究員發現,有一組特別設計的 Wi-Fi 名稱可讓 iOS 網路連線系統出現異常,導致該裝置再也無法連線至 Wi-Fi。這樣的詭異現象推測與 iOS 本身的系統漏洞有關,而專家也提供了關於該 Wi-Fi 名稱為何會導致系統失靈的解釋。
 

(來源:9to5Mac


 

iPhone 再也連不上 Wi-Fi 的神奇名稱

根據國外網友 Carl Schou 進行的一項測試,他將 iPhone 連上一個名稱為「%p%s%s%s%s%n」的 Wi-Fi 後,手機就再也無法連上任何其他 Wi-Fi。不僅如此,連 AirDrop 等連線功能也都無法使用,而且就算重新開機也無法解決這個問題。
 

(來源:Carl Schou
 

「毒 Wi-Fi」解密!原來是「這個符號」搞的鬼

雖然 Carl Schou 並沒有解釋他是怎麼發現這項系統漏洞,但任何程式設計師應該一眼就能從該 Wi-Fi 名稱「%p%s%s%s%s%n」看出端倪:在程式設計語言中,「%」符號常被使用來將變數格式化輸出成字串。而在 C 語言中,「%n」符號則被用來將寫入格式化字串的符號數量,儲存至一個傳入字串格式化函數的變數中。當 Wi-Fi 子系統將該有害的無線網路名稱傳入處理字串格式化的內部程式庫時,便有可能引發強制記憶體寫入及緩衝區溢位,並進而導致記憶體損壞。這時,iOS 系統的看門狗機制便會終止其程序,讓使用者無法連接 Wi-Fi。

然而,這一串罕見的連鎖反應僅有在上述的特殊情況下才會發生。除非有心人士故意於公共場合開啟此惡意 Wi-Fi 引誘他人連線,否則這樣的異常現象發生的機率可說是微乎其微。話雖如此,在 Apple 修復好此系統漏洞前,若看到名稱中有「%」符號的不明 Wi-Fi,最好還是別點為妙。

 

不幸連到「毒 Wi-Fi」?解決辦法這裡看!

萬一真的不幸連到這類 Wi-Fi 而導致 iOS 裝置出現異常,可以透過重置網路設定的方式來解決。

只要前往 iOS 裝置中的「設定」>「一般」>「重置」>「重置網路設定」來重置 Wi-Fi 網路和密碼(同時也會重置行動網路設定以及先前使用的 VPN 和 APN 設定)。如此一來,記憶體中的有害 Wi-Fi 即可被清除。在這之後便可恢復正常 Wi-Fi 連線。

 

總結

近日國外網友 Carl Schou 分享的這個名為「%p%s%s%s%s%n」的神秘 Wi-Fi,據分析應是名稱中大量出現的「%」符號引發了一連串連鎖反應,才導致 iOS 系統的 Wi-Fi 連線功能癱瘓。

萬一真的發生類似情況,只要前往 iOS 裝置中的「設定」>「一般」>「重置」>「重置網路設定」來重置 Wi-Fi 設定,即可恢復正常連線。

 

編輯精選文章

如果想持續接收更多科技新聞、3C 教學、蘋果使用技巧,請持續追蹤塔科女子:FB 粉專 / IG / YouTube 頻道

Bobo

如果月亮就在旁邊,而且很美,我要坐遠一點,遠到你會想念。

View Comments