Chương 12: Protocol Sửa Lỗi
Sáng. Nắng xuyên qua giấy dầu.
Lý Minh mở mắt. Vai trái đau — máu khô dính vào áo.
> HP: 61% | Kinh mạch: 7% | Status: partial_debuff
Trần Huyền Cơ hứa catalog tối nay. Buổi sáng — Vô Phong. Bỏ lỡ trưởng lão Kim Đan gọi thẳng, tương đương error 403.
Phòng trận pháp. Ba tầng, mái xám, tường khắc trận văn cổ.
Lý Minh đến sớm mười phút. Đẩy cửa. Bên trong — bàn gỗ, trận bàn rải rác. Một người ngồi sau bàn, áo tím đậm, tóc búi nửa.
Trưởng lão Vô Phong. Mắt sắc kiểu dao phẫu thuật. Nhìn một cái — biết người ta đang phân tích mình.
"Đến rồi." Không ngẩng đầu. Giọng null.
"Trưởng lão gọi, đệ tử đến ngay."
"Muộn một ngày."
"Đệ tử bị thương. Tối qua xử lý đến gần sáng."
Vô Phong nhìn vai trái — máu khô. Rồi nhìn mặt. "Ngồi."
Trận bàn mười chín điểm. Sơ đồ Trận Giới Hạn đẩy sang.
"Giải đấu — off-by-one. Điểm 96. Giải thích."
"97 điểm vật lý, chỉ 96 được programming. Loop từ 0 đến 95 — bỏ 96. Wrap routing quay lại từ phía sau."
Năm giây im. "Ngươi đọc được vòng bảo hộ?"
"Ký hiệu là function, đường vẽ là execution flow, linh thạch là fuel."
Vô Phong đứng dậy. Lấy xuống trận bàn lớn hơn — ký hiệu dày đặc.
"Trận Phong Lôi Tam Tầng. Đọc."
> Formation_Scan | Nodes: 214 | Leakage: 31.7% | Anomalies: 2
"Tầng hai — step 47 thừa, rò 31.7 phần trăm. Tầng ba — bước 82 condition đảo ngược. Thay vì redirect thì absorption."
"Mười lăm giây. Đệ tử bình thường nửa năm mới thuộc." Vô Phong ngồi xuống. "Cho ngươi tiếp cận Phòng Trận Pháp library — tầng hai. Mỗi lần đọc xong ghi báo cáo. Đưa ta."
"Vâng."
"Thương — tự lo." Mở cửa. Hết giờ.
Hành lang. Cách ba mét — bóng trắng.
Tô Mạn Đình quay lại. Mắt liếc vết máu.
"Tối qua — ngươi không đến. Ta chờ hai tiếng."
"Xin lỗi."
"Vòng bảo hộ. Off-by-one. 96 điểm. Hai mươi招 — năm phần lực. Đòn của tôi quay lại. Trận Giới Hạn chuyển hướng — không có trong tài liệu. Lỗi, hoặc ngươi thay đổi nó."
"Đệ tử — chỉ lợi dụng điểm yếu sẵn có."
Ba giây. Gật đầu — chậm. "Lần khác." Bước đi. "Chỉ trận pháp?"
"Chỉ trận pháp."
Áo trắng khuất sau hành lang.
Trưa. Hậu sơn. Trần Huyền Cơ — bầu rượu mới.
"Vô Phong?"
"Library tầng hai. Đọc được Trận Phong Lôi trong mười lăm giây."
Cười — tiếng cụt. "Thiên Cơ Các — ba người đọc xong trong một ngày đã là thiên tài."
Lấy từ trong áo — ngọc giản. Nhỏ, trong suốt, ánh sáng trắng.
"Catalog — tàn dư. 247 bug. Mười hai người trước tao chết, mỗi người mang một phần. Tao sống nhưng ba lần tạo anomaly, mỗi lần mất một phần."
Đặt lên bàn đá. "Còn lại — 74. Phần lớn nhỏ. Có vài lớn — privilege escalation, memory corruption."
74 bug. Database 300 năm tuổi.
"Đọc bằng cách nào?"
"Đưa lên trán. Truyền linh lực vào. Khá giống —"
"Streaming."
"Ừ. Streaming."
Đêm. Phòng Lý Minh. Đèn tắt.
Ngọc giản lên trán. Thế giới biến mất.
Vùng không gian trắng. Hàng trăm dòng chữ.
[001] Integer Overflow | PARTIALLY_PATCHED | Medium
[012] Injection (Linh Căn) | UNPATCHED | Medium
[049] Privilege Escalation (Cảnh Giới) | PATCHED | Critical
[058] Null Pointer (Thần Thức) | UNPATCHED | Critical
[074] TOCTOU (Anomaly Detection) | UNPATCHED | Critical
31 UNPATCHED. 18 partial. 25 PATCHED.
Dòng 058 — Null Pointer. Truyền thần thức vào object không tồn tại — thay vì error, trả giá trị mặc định. Mặc định = quyền cao nhất.
Root access qua null pointer.
Dòng 074 — TOCTOU. Thiên Đạo check — rồi hành động. Giữa check và action — window. Window = chỗ exploit.
Đọc xong. Ngọc giản mờ.
> Trend: 247 → 74 (300 years) | Patch_rate: ~3.1/century
Ba bug mỗi thế kỷ. Nhưng nếu exploit — patch nhanh hơn.
Mình — 4 lần trong 4 ngày.
Không thể dừng. Không exploit = chết từ từ. Tiếp tục = hết tool. Cả hai đều chết.
Nhưng —
> WARNING: multiple_anomaly_detected_in_entity_cluster
> protocol: repair | priority: HIGH | ETA: UNDEFINED
Dòng chữ đỏ đậm. Chưa từng thấy.
Có thứ đang được cử đến. Để sửa. Sửa mình — và có thể cả Trần Huyền Cơ.
Thiên Đạo sứ giả. Và nó đang đến.
Đêm. Thiên Kiếm Tông im.
ETA: UNDEFINED. Chưa đến. Có thời gian.
git commit -m "decision: accelerate"
Mỗi tuần — một exploit nhỏ. Tìm zero-day.
Mỗi lần = sứ giả đến gần hơn. Mình sống trong vùng đệm cuối cùng.
Đặt ngọc giản dưới gối. Sáng mai — library. Tìm bug chưa ai thấy.
Trước khi cửa sổ đóng.
Sân sau thư phòng. Tô Mạn Đình trên thành giếng. Cuộn giấy trong tay — lời hẹn, chưa ai lấy.
Đọc được off-by-one trong mười招 bị đánh. Không phải "cách nhìn riêng." Đó là sight.
Siết chặt. Rồi buông. Hắn giấu gì đó.
Không phải lần cuối cùng hỏi.
Bên ngoài phòng Lý Minh. Hành lang tối.
Trần Huyền Cơ — năm mét, áo xám. Đứng thẳng. Mười giây. Quay lưng.
Trước khi khuất — dừng. Trăng non.
Mười hai phần trăm. Accelerate.
Bước đi.
Rìa Thiên Kiếm Tông. Mười dặm.
Bóng người — áo trắng. Bước đều. Linh lực quanh người — không phải tu sĩ.
Chưa đến.
Nhưng đang đi đến.