Ký tự đặc biệt làm điện thoại iPhone gặp lỗi và tính năng Wi-Fi bị vô hiệu hóa
- Thanh Lê
- Đăng lúc: Chủ nhật, 20/06/2021 23:45 (GMT +7)
Hầu hết thiết bị iPhone chạy nhiều phiên bản iOS khác nhau gặp chung tình trạng này. Trong khi đó điện thoại Android có thể kết nối hoàn toàn bình thường.
Nhà nghiên cứu bảo mật Carl Schou cho biết, khi cố kết nối iPhone vào một điểm phát sóng có tên chứa các ký tự đặc biệt mà ông đặt tên là "% p% s% s% s% s% n", điện thoại sẽ gặp lỗi và tính năng Wi-Fi bị vô hiệu hóa. Ngay sau đó, tính năng kết nối Wi-Fi trên điện thoại bị vô hiệu hóa. BleepingComputer trích lời ông Schou cho biết, sau khi gặp lỗi, việc kết nối với các điểm phát sóng khác cũng không thành công.
Thậm chí bạn đã thay đổi SSID của điểm phát sóng và khởi động lại chiếc iPhone thì vẫn không thể kết nối Wi-Fi. Và sau khi iPhone gặp lỗi, các tính năng sử dụng mạng hệ thống như AirDrop cũng không hoạt động. Thông tin này được chia sẻ lên Twitter, khiến nhiều người thử nghiệm bằng cách thiết lập một mạng Wi-Fi có tên tương tự với chiếc điện thoại của mình. Kết quả cho thấy, đa phần điện thoại iPhone dù chạy nhiều phiên bản iOS khác nhau nhưng đều gặp tình trạng này. Còn điện thoại Android lúc này vẫn có thể kết nối Wi-Fi hoàn toàn bình thường.
Các nhà nghiên cứu cho rằng liên quan đến phân tích cú pháp đầu vào trên iPhone đã gây nên lỗi này. Trong đó, iOS hiểu dấu phần trăm ở đầu thành một mã định dạng chuỗi, các ký tự theo sau không phải văn bản thuần túy mà phải là một biến hoặc một lệnh. Khi gặp ký tự đặc biệt này, hệ thống Wi-Fi có thể đã chuyển tên mạng Wi-Fi chứa lỗi đến một thư viện nội bộ đang thực hiện định dạng chuỗi, dẫn tới hiện tượng ghi bộ nhớ tùy ý và tràn bộ nhớ đệm. Chính vì thế sẽ làm hỏng bộ nhớ đệm và hủy quá trình đó để bảo vệ thiết bị, khiến cho Wi-Fi bị vô hiệu hóa.
Do đó, chuyên gia khuyến cáo người dùng nên chú ý trước khi bấm kết nối vào một mạng Wi-Fi có tên bắt đầu bằng ký tự phần trăm (%). Nếu gặp phải tình trạng lỗi, bạn chỉ cần đặt lại cài đặt lại mạng trên thiết bị. Cách thực hiện thao tác này đó là người dùng truy cập phần Cài đặt > chọn Cài đặt chung > Đặt lại, chọn Đặt lại cài đặt mạng và xác nhận. Sau đó, chỉ cần chờ chiếc máy được khởi động lại và bạn tiến hành đăng nhập Wi-Fi như bình thường để sử dụng.