Wanted to download an ISO, ended up writing a kernel exploit
Tác giả phát hiện điểm trớ trêu khi router TP-Link EAP770 v1 mới chưa mở hộp đã bị nhà sản xuất ngừng hỗ trợ (EOL) và có lỗi làm hỏng quá trình tải file qua Wi-Fi, đặc biệt khi download ISO. Nguyên nhân kỹ thuật là cần ghi giá trị 00 vào hai vị trí trong sysfs nhưng shell của TP-Link đã ngăn chặn thao tác này. Hệ quả là tác giả buộc phải viết một kernel exploit để có quyền truy cập vào chính thiết bị Wi-Fi của mình. Điều đáng học là bài viết minh chứng rõ ràng cho thực tế khắc nghiệt: ngay cả với thiết bị mạng của chính mình, đôi khi cần đến kỹ năng exploit kernel khi vendor không cung cấp giải pháp.
Bài này tiết lộ cách một lập trình viên biến sự cố thiết bị mạng thành cơ hội phát triển kỹ năng exploit kernel.