Apple News

iOS Bug ทำให้ชื่อเครือข่ายเฉพาะเพื่อปิดการใช้งาน Wi-Fi บน iPhones

วันอาทิตย์ที่ 20 มิถุนายน 2021 05:15 น. PDT โดย Tim Hardwick

พบจุดบกพร่องในการตั้งชื่อเครือข่ายไร้สายใน iOS ที่ปิดการใช้งานและ iPhone ความสามารถในการเชื่อมต่อกับ Wi-Fi





การตั้งค่า wifi ios
นักวิจัยด้านความปลอดภัย คาร์ล ชู พบว่าหลังจากเข้าร่วมเครือข่าย Wi-Fi ที่ชื่อ '%p%s%s%s%s%n' แล้ว ฟังก์ชัน Wi-Fi ของ ‌iPhone‌ ของเขาถูกปล่อยให้ 'ปิดใช้งานถาวร'

การเปลี่ยน SSID ของฮอตสปอตไม่ได้ช่วยแก้ปัญหาแม้แต่การรีบูตก็ไม่สามารถสร้างความแตกต่างได้ หลับคอมพิวเตอร์ .



ผู้ใช้รายอื่นที่สามารถจำลองปัญหาได้แนะนำว่าจุดบกพร่องอาจเกี่ยวข้องกับการใช้งานครั้งแรกในชื่อเครือข่ายของเครื่องหมายเปอร์เซ็นต์ ซึ่งนำไปสู่ปัญหาการแยกวิเคราะห์อินพุต โดย iOS ตีความตัวอักษรที่ตามหลัง '%' เป็นสตริงอย่างไม่ถูกต้อง - ตัวระบุรูปแบบ


ในภาษาสไตล์ C และ C ตัวระบุรูปแบบสตริงมีความหมายพิเศษและแยกวิเคราะห์โดยคอมไพเลอร์ภาษาเป็นชื่อตัวแปรหรือคำสั่งแทนข้อความมาตรฐาน

วิธีโอน iphone ไป iphone เครื่องใหม่

ดูเหมือนว่าโทรศัพท์ Android จะไม่ได้รับผลกระทบจากเครือข่ายเดียวกัน แต่ iPhone ที่ประสบปัญหาจำเป็นต้องรีเซ็ตการตั้งค่าเครือข่ายก่อนจึงจะสามารถเชื่อมต่อ Wi-Fi hotspot ได้อีกครั้ง

ในการรีเซ็ต ให้เปิดแอปการตั้งค่า แตะทั่วไป -> รีเซ็ต จากนั้นแตะรีเซ็ตการตั้งค่าเครือข่าย และยืนยันคำขอเมื่อได้รับแจ้ง