Tin mới
Lỗi mới vô hiệu hóa hoàn toàn kết nối Wi-Fi trên iPhone
Khi kết nối iPhone với điểm phát sóng có tên chứa các ký tự đặc biệt, máy sẽ gặp lỗi và tính năng Wi-Fi bị vô hiệu hóa.
Nhà nghiên cứu bảo mật Carl Schou đã đặt tên cho điểm phát sóng Wi-Fi là "% p% s% s% s% s% n". Khi cố gắng kết nối iPhone với điểm phát sóng, ông phát hiện ra rằng thiết bị không thể kết nối với mạng này. Ngay sau đó, tính năng kết nối Wi-Fi trên điện thoại bị vô hiệu hóa. Thử thay đổi SSID của điểm phát sóng và khởi động lại chiếc iPhone vẫn không thể kết nối Wi-Fi. Đồng thời, các tính năng sử dụng mạng hệ thống như AirDrop cũng không hoạt động sau khi iPhone gặp lỗi. Mặc dù Schuo không nói chi tiết tại sao lại tìm ra lỗi này nhưng trang 9to5mac cho rằng cú pháp “% [ký tự]” thường được sử dụng trong các ngôn ngữ lập trình để định dạng các biến thành một chuỗi đầu ra. Trong C, “% n” có nghĩa là lưu số ký tự được ghi vào chuỗi định dạng cho một biến được chuyển đến hàm định dạng chuỗi. Hệ thống con Wi-Fi có thể chuyển tên mạng Wi-Fi (SSID) chưa được kiểm tra đến một số thư viện nội bộ đang thực hiện định dạng chuỗi, do đó gây ra hiện tượng ghi bộ nhớ tùy ý và tràn bộ đệm. Điều này sẽ dẫn đến hỏng bộ nhớ, từ đó gây ra lỗi và vô hiệu hóa kết nối mạng Wi-Fi của người dùng. Nếu không may gặp phải tình trạng lỗi, người dùng chỉ cần đặt lại cài đặt lại mạng trên thiết bị. Bạn có thể thực hiện thao tác này bằng cách, 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. Người dùng chỉ cần chờ chiếc máy được khởi động lại và đăng nhập Wi-Fi để sử dụng bình thường. Theo 9to5mac