วันอาทิตย์, 26 กันยายน 2564

เชื่อม WiFi มั่ว อาจเป็นเหตุให้ iPhone ใช้ WiFi ไม่ได้

23 มิ.ย. 2021
92
wifi-bug-ios

ใครจะไปรู้ว่า เพียงแค่การเชื่อต่อ WiFi อาจจะทำให้เกิดปัญหาได้ด้วยเพียงเรื่องเล็ก ๆ เพราะว่าการเชื่อต่อไวไฟใด ๆก็ตาม อาจจะมีเหตุทำให้ iPhone ไม่สามารถใช้งานไวไฟได้อีกต่อไป เนื่องจากเป็นเพราะ “ชื่อไวไฟ และ SSID”

วิศวกรผันกลับและนักวิจัย คาร์ล ชู (Carl Schou) ได้เปิดเผยการทดลองผ่านบัญชีทวิตเตอร์ของเขา ถึงการเชื่อมต่อกับไวไฟที่มีชื่อว่า %p%s%s%s%s%n ที่มันจะทำให้เครื่อง iPhone ของเขานั้นติดบัค และกลับไปใช้งานไวไฟไม่ได้อีกต่อไปอย่างถาวร

ชู ได้ทดลองอีกหลายอย่างอยู่นาน ถึงวิธีที่จะแก้ปัญหา ทั้งการเปลี่ยนชื่อ SSID หรือแม้กระทั่งการรีบูตเครื่อง แต่ก็ไม่สามารถทำให้ iPhone ของเค้ากลับมาใช้งาน WiFi ได้เลย

จากการวิเคราะห์บัคนี้ ที่ทำให้ไม่สามารถเชื่อมต่อไวไฟได้ เนื่องอาจจะเพราะชื่อที่อาจจะดูแปลก ๆ จากชื่อ “%p%s%s%s%s%n” จะสังเกตุได้ว่าในชื่อนั้นเต็มไปด้วยเครื่องหมายเปอร์เซ็นต์มากมาย คาดเอาไว้ว่าอาจจะเป็นเพราะมีการสื่อสารที่ผิดพลาด เพราะว่าในยภาษาคอมพิวเตอร์ (ภาษาซี) เครื่องหมาย % มีความหมายมากกว่าเพียงแค่ตัวหนังสือ เพราะมันหมายถึงการใส่ตัวแปร หรือ คำสั่งต่างๆอีกด้วย ซึ่งนั่นอาจจะทำให้ระบบสับสน ทำให้ตัวเครื่องเกิดการรวนทำให้ไม่สามารถใช้ไวไฟได้นั่นเอง

แต่ท้ายที่สุดแล้วนั้น ก็สามารถพบวิธีที่จะสามารถแก้ไขบัคนี้ได้อย่างง่าย ๆ เพียงแค่รีเซ็ตการตั้งค่าเครือข่ายในแอปการตั้งค่า ที่จะเป็นวิธีการในการลบรายชื่อไวไฟที่เคยเชื่อมต่อไว้ทั้งหมดนั่นเอง