Chương 285: Quả Bom Logic Nhắm Vào Hệ Thống Hải Quan Cát Lái

15 phút đọc
•
2,877 từ
•
0 lượt xem

Năm giờ mười hai phút sáng.

Cảng Cát Lái bắt đầu một ngày mới bằng tiếng động cơ.

Xe container nối nhau trên những tuyến đường dẫn vào cảng.

Cần cẩu hoạt động.

Nhân viên giao nhận cầm hồ sơ đứng trước các quầy kiểm tra.

Những con số nhảy liên tục trên các màn hình.

Hàng điện tử.

Máy móc.

Nguyên liệu.

Thực phẩm.

Thiết bị công nghiệp.

Hàng xuất.

Hàng nhập.

Một thành phố lớn thức dậy bằng hàng chục nghìn dòng dữ liệu đi qua cảng.

Và không ai biết rằng một dòng dữ liệu khác vừa thức dậy.

Nó đã ngủ rất lâu.

Năm giờ mười bốn.

Một kỹ sư hải quan tên Hùng đang kiểm tra ca đêm.

Anh đã làm công việc này gần mười năm.

Không phải người phụ trách lớn.

Cũng không phải người có quyền quyết định.

Công việc của anh đơn giản hơn nhiều.

Đảm bảo hệ thống chạy.

Nếu một máy trạm lỗi, kiểm tra máy.

Nếu một đường truyền có vấn đề, báo kỹ thuật.

Nếu phần mềm cảnh báo, ghi nhận.

Những việc nhàm chán.

Nhưng trong một hệ thống lớn, những việc nhàm chán thường là thứ giữ cho mọi thứ không sụp.

Hùng đang uống ly cà phê thứ hai thì màn hình nhấp nháy.

Một thông báo hiện lên.

PHÂN LUỒNG — TẠM THỜI KHÔNG KHẢ DỤNG.

Anh nhìn đồng hồ.

5:14:27.

Hùng bấm kiểm tra.

Màn hình chuyển sang màu xám.

Một dòng khác xuất hiện.

DỮ LIỆU PHÂN LOẠI KHÔNG ĐỒNG NHẤT.

Hùng nhíu mày.

Anh gọi đồng nghiệp.

— Phòng phân luồng có ai chỉnh gì không?

Đầu dây bên kia trả lời:

— Không.

— Có cập nhật phần mềm?

— Không có lịch.

Hùng nhìn lại màn hình.

— Lạ.

Anh mở bảng giám sát.

Các kết nối vẫn còn.

Máy chủ vẫn phản hồi.

Không phải mất mạng.

Không phải mất điện.

Không phải sập hệ thống.

Nhưng dữ liệu quan trọng nhất—

đã ngừng chuyển trạng thái.

Năm giờ mười bảy.

Một container vừa hoàn tất bước kiểm tra hồ sơ.

Theo quy trình bình thường, hệ thống phải xác định luồng xử lý tiếp theo.

Màn hình không trả kết quả.

Nhân viên thao tác lại.

Không được.

Máy bên cạnh cũng không được.

Một người gọi kỹ thuật.

Người thứ hai gọi bộ phận quản lý.

Người thứ ba bắt đầu kiểm tra hệ thống dự phòng.

Trong vòng ba phút, vấn đề không còn nằm ở một máy.

Nó xuất hiện trên nhiều điểm.

Hùng đứng dậy.

— Dừng thao tác.

Một nhân viên hỏi:

— Sao anh?

— Đừng nhập lại nhiều lần.

— Nhưng hàng đang chờ.

— Tôi biết.

Hùng nhìn màn hình.

— Nếu đây là lỗi dữ liệu, càng thao tác càng khó xác định trạng thái ban đầu.

Người nhân viên gật.

Mười phút sau, khu vực làm thủ tục bắt đầu đông lên.

Năm giờ hai mươi lăm.

Một chiếc container được đưa tới khu vực kiểm tra.

Nhưng hệ thống không xác định được trạng thái.

Một hồ sơ khác cũng vậy.

Rồi hồ sơ thứ ba.

Hùng mở bảng tổng hợp.

Các mục vẫn còn.

Mã hàng vẫn còn.

Thông tin doanh nghiệp vẫn còn.

Nhưng trường quyết định luồng kiểm tra bị khóa.

Không phải mất dữ liệu.

Không phải bị xóa.

Nó giống như một cánh cửa đã bị đóng lại.

Hùng nói:

— Gọi đội an toàn hệ thống.

Một đồng nghiệp hỏi:

— Có phải ransomware không?

Hùng lắc đầu.

— Chưa biết.

— Có thông báo đòi tiền không?

— Chưa.

Đúng lúc đó, một cửa sổ bật lên.

Tất cả im lặng.

Trên màn hình chỉ có một dòng:

YOUR CLEARANCE IS NO LONGER YOURS.

Bên dưới:

15,000,000 USD

Và một dòng:

PAYMENT WINDOW — 24 HOURS

Hùng nhìn chằm chằm.

— Chụp lại.

Một nhân viên lấy điện thoại.

Hùng lập tức ngăn:

— Không đưa ra ngoài.

— Nhưng—

— Ghi nhận bằng thiết bị nghiệp vụ trước.

Anh biết một điều.

Từ giây phút này, đây không còn là lỗi kỹ thuật.

Đây là một vụ việc an ninh.

Năm giờ ba mươi.

Thượng tá Nghĩa nhận điện thoại.

Ông đang trên đường tới một điểm bảo vệ nhân chứng thì dừng lại.

— Cát Lái?

Đầu dây bên kia nói nhanh.

Nghĩa nghe hết.

Không hỏi câu nào thừa.

— Có mất dữ liệu chưa?

Một khoảng im.

— Chưa xác định.

— Có mất quyền truy cập?

— Phân luồng bị đóng.

Nghĩa nhìn đồng hồ.

— Đừng khôi phục bằng cách đoán.

— Rõ.

— Cô lập vùng bị ảnh hưởng.

— Đã làm.

— Không tắt toàn bộ hệ thống nếu chưa có phương án thay thế.

— Rõ.

Nghĩa cúp máy.

Người ngồi cùng xe hỏi:

— Chuyện lớn?

Nghĩa đáp:

— Có người vừa đánh vào một cái van.

— Van nào?

— Van cho cả dòng hàng hóa đi qua.

Sáu giờ.

Võ Chí Công bắt đầu đông.

Rồi Mỹ Thủy.

Rồi các tuyến dẫn vào cảng.

Những chiếc container không thể hoàn tất quy trình.

Xe phải chờ.

Chờ thêm.

Rồi quay đầu.

Một số bãi tạm bắt đầu kín.

Nhân viên điều phối phải chuyển sang quy trình dự phòng.

Nhưng quy trình dự phòng không thể xử lý khối lượng bình thường.

Cứ mỗi phút trôi qua, hàng đợi dài thêm.

Một tài xế xuống xe.

— Bao giờ đi được?

Nhân viên điều phối đáp:

— Chưa biết.

— Một tiếng?

— Chưa biết.

— Hai tiếng?

— Chưa biết.

Người tài xế nhìn dòng xe phía trước.

Hàng chục chiếc.

Rồi hàng trăm chiếc.

Anh quay lại cabin.

Đóng cửa.

Sáu giờ mười lăm.

Tại trung tâm xử lý sự cố, Hùng mở một bản ghi.

Anh nhìn những dòng thời gian.

Không có hoạt động bất thường rõ ràng trước 5:14.

Không có phiên đăng nhập đáng ngờ ngay trước sự cố.

Không có một lệnh phá hoại đơn giản.

Điều đó khiến anh khó chịu.

— Nó giống như đã chờ sẵn.

Một đồng nghiệp hỏi:

— Sao anh nghĩ vậy?

Hùng chỉ vào bảng.

— Không có chuỗi hành động bắt đầu từ lúc sự cố xảy ra.

— Ý anh?

— Nó giống một thứ đã nằm trong hệ thống từ trước.

Căn phòng im.

Một kỹ sư khác nói:

— Logic bomb?

Hùng không trả lời.

Anh chỉ ghi:

KHẢ NĂNG: MÃ ĐIỀU KIỆN NGỦ ĐÔNG — CẦN PHÁP CHỨNG XÁC NHẬN.

Sáu giờ ba mươi.

Nghĩa tới nơi.

Ông không bước thẳng vào phòng máy.

Trước tiên ông gặp Hùng.

— Anh là người đầu tiên phát hiện?

— Vâng.

— Mất dữ liệu?

— Chưa thấy.

— Mất phân luồng?

— Vâng.

— Hệ thống khác?

— Các hệ thống khác vẫn hoạt động ở mức khác nhau.

Nghĩa gật.

— Vậy mục tiêu có thể không phải phá dữ liệu.

Hùng nhìn ông.

— Tôi cũng nghĩ vậy.

— Mà là gì?

Hùng đáp:

— Làm cho chúng tôi không biết nên cho hàng đi đâu.

Nghĩa im.

Đó mới là vấn đề.

Nếu dữ liệu bị xóa, người ta biết mình bị tấn công.

Nếu hệ thống bị phá hủy, người ta biết phải khôi phục.

Nhưng nếu dữ liệu vẫn còn mà quyết định bị khóa—

mọi người phải dừng lại.

Sáu giờ bốn mươi.

Nghĩa nhận một bản in.

Một dòng được đánh dấu:

10.842 HỒ SƠ ĐANG Ở TRẠNG THÁI CHỜ PHÂN LUỒNG.

Ông hỏi:

— Con số này chính xác?

Hùng đáp:

— Là số tại thời điểm 6:39. Nó thay đổi liên tục.

— Có hàng nguy hiểm trong đó?

— Có.

— Hàng thực phẩm?

— Có.

— Hàng cần bảo quản?

— Có.

Nghĩa gật.

— Vậy không thể cứ để tất cả đứng yên.

Hùng nói:

— Nếu cho chạy thủ công toàn bộ thì nguy cơ sai còn lớn hơn.

Nghĩa nhìn anh.

— Tôi không yêu cầu phá quy trình.

Ông đặt bản giấy xuống.

— Tôi yêu cầu tìm cách giữ cho thành phố không bị nghẹt.

Bảy giờ.

Tại một căn phòng kín khác, một màn hình hiển thị báo cáo.

Không có tên.

Không có địa chỉ.

Chỉ có một bảng điều khiển.

CÁT LÁI — IMPACT CONFIRMED.

Một người đàn ông đứng phía sau.

— Bao lâu?

Người ngồi trước màn hình trả lời:

— Nếu họ không khôi phục được, vài giờ nữa sẽ bắt đầu ảnh hưởng đến các kho ngoài cảng.

— Hai mươi bốn giờ?

— Có thể.

— Đủ.

Người đàn ông nhìn dòng yêu cầu tiền.

— Họ sẽ trả?

Người kia cười.

— Không biết.

— Vậy tại sao đặt giá?

— Vì tiền không phải mục tiêu duy nhất.

Người đàn ông im.

— Vậy mục tiêu là gì?

Người kia đáp:

— Buộc họ phải lựa chọn.

Bảy giờ mười.

Nghĩa nhận được bản sao thông điệp tống tiền.

Ông đọc.

Rồi xé khỏi máy in.

Hùng nhìn.

— Không trả?

— Chưa ai nói trả.

— Nếu không trả thì sao?

Nghĩa nhìn anh.

— Chúng ta không biết.

— Nếu chúng có thể xóa dữ liệu?

— Thì phải chuẩn bị cho khả năng đó.

— Còn nếu không?

Nghĩa nói:

— Thì thông điệp này chỉ là cái loa.

Hùng hiểu.

Không thể để kẻ tấn công quyết định nhịp độ.

Bảy giờ hai mươi.

Một nhóm pháp chứng bắt đầu làm việc.

Không sửa.

Không xóa.

Không “thử xem”.

Họ sao lưu trạng thái cần thiết.

Đánh dấu thời điểm.

Tách các thành phần nghi ngờ.

Đối chiếu phiên bản.

Một kỹ sư phát hiện một thành phần phần mềm cũ.

Nó đã tồn tại nhiều năm.

Không còn nằm trong phần cập nhật chính.

Hùng nhìn.

— Cái này là gì?

— Một mô-đun cũ.

— Còn dùng?

— Một phần chức năng vẫn còn phụ thuộc.

Hùng cau mày.

— Ai duyệt nó?

Kỹ sư kiểm tra hồ sơ.

— Lịch sử quá cũ.

— Bao nhiêu?

— Hơn sáu năm.

Nghĩa quay lại.

— Sáu năm?

— Vâng.

Hùng nói:

— Vậy không thể kết luận nó là thứ gây ra sự cố.

Nghĩa gật.

— Đúng.

Ông chỉ màn hình.

— Nhưng từ giờ nó là vật chứng.

Bảy giờ bốn mươi.

Một kỹ sư khác phát hiện một điều.

Mô-đun cũ không tự hoạt động.

Nó chỉ phản ứng khi một điều kiện đặc biệt xuất hiện.

Hùng hỏi:

— Điều kiện gì?

Kỹ sư trả lời:

— Không chắc.

— Kiểm tra trong môi trường cô lập.

— Vâng.

Nghĩa nói:

— Không thử trên hệ thống thật.

— Rõ.

Tám giờ.

Bên ngoài cảng, tình hình xấu hơn.

Dòng xe kéo dài.

Các bãi chờ bắt đầu đầy.

Một số doanh nghiệp gọi điện liên tục.

Một tài xế nói:

— Tôi đứng đây gần ba tiếng rồi.

Người khác:

— Hàng của tôi cần đi trong hôm nay.

Một nhân viên điều phối trả lời:

— Chúng tôi đang xử lý.

Nhưng bản thân người nói cũng không biết khi nào xử lý xong.

Đó là cách một cuộc tấn công số biến thành vấn đề ngoài đường phố.

Không cần một vụ nổ.

Không cần phá hủy một container.

Chỉ cần khiến một quyết định không được đưa ra đúng lúc.

Tám giờ hai mươi.

Nghĩa nhận tin nhắn từ Zero.

Không qua kênh Internet thông thường.

Chỉ là một mẩu thông tin được chuyển qua tuyến đã kiểm soát.

CÁT LÁI KHÔNG PHẢI ĐIỂM KHỞI ĐẦU.

Nghĩa hỏi lại:

CÓ GÌ?

Một lúc sau, câu trả lời tới:

CÓ MẪU GIỐNG HIỆP PHƯỚC.

Nghĩa nhìn màn hình.

Hiệp Phước.

Chương trước của cuộc chiến.

Một thành phần phần mềm ngoại vi từng bị nghi ngờ.

Một chiếc xe mang dấu 102.

Một sợi cáp dưới nước.

Một kế hoạch mua tài sản logistics trước sự cố.

Và bây giờ—

Cát Lái.

Nghĩa nói:

— Không được tự nối chúng thành một câu chuyện.

Hùng nhìn ông.

— Sao?

— Vì càng nhiều sự cố, càng dễ tưởng rằng tất cả đều do một người.

Ông cất điện thoại.

— Nhưng phải kiểm tra xem chúng có cùng một dấu vết hay không.

Tám giờ năm mươi.

Pháp chứng gửi kết quả sơ bộ.

MÃ CŨ — CÓ.

ĐIỀU KIỆN KÍCH HOẠT — CÓ.

THỜI ĐIỂM KÍCH HOẠT — PHÙ HỢP.

NGUỒN ĐƯA MÃ VÀO HỆ THỐNG — CHƯA XÁC ĐỊNH.

MỐI LIÊN HỆ VỚI SỰ CỐ HIỆP PHƯỚC — ĐANG ĐỐI CHIẾU.

Nghĩa nhìn dòng cuối.

— Vậy chưa phải kết luận.

Hùng đáp:

— Chưa.

— Nhưng có một điều chắc.

— Gì?

Hùng nói:

— Người tạo ra thứ này không cần tấn công hôm nay.

Nghĩa nhìn anh.

— Vì sao?

— Nó đã nằm đó từ trước.

Chín giờ mười.

Một kỹ sư trẻ chạy vào.

— Anh Hùng!

Hùng quay lại.

— Gì?

— Có thay đổi.

— Ở đâu?

— Một phần hệ thống vừa tự chuyển trạng thái.

Hùng bước nhanh tới.

Một số hồ sơ bắt đầu có lại trạng thái.

Không nhiều.

Nhưng có.

PHÂN LUỒNG — KHÔI PHỤC MỘT PHẦN.

Hùng nhìn.

— Không ai làm gì?

— Không.

Nghĩa hỏi:

— Nó tự phục hồi?

Hùng lắc đầu.

— Không giống tự phục hồi.

— Vậy?

— Giống như điều kiện khóa vừa mất.

Nghĩa nhìn đồng hồ.

— Có phải bên kia tắt?

Hùng nói:

— Có thể.

— Vì sao?

Không ai trả lời.

Chín giờ mười lăm.

Một thông điệp mới xuất hiện.

Không còn yêu cầu tiền.

Chỉ có một câu:

15 MILLION OR 24 HOURS BECOMES 24 DAYS.

Hùng đọc.

Nghĩa nhìn.

— Nó đang dọa kéo dài.

— Vâng.

— Hay đang cho mình biết có đồng hồ?

Hùng nhìn màn hình.

— Cả hai.

Nghĩa quay đi.

— Vậy chúng ta không chạy theo đồng hồ của nó.

Chín giờ ba mươi.

Một cuộc họp khẩn diễn ra.

Không đông người.

Chỉ những người cần thiết.

Hùng trình bày phương án phục hồi từng phần.

Không khôi phục tất cả cùng lúc.

Không tin dữ liệu chỉ vì nó “trông bình thường”.

Mỗi trạng thái phải được đối chiếu.

Những hồ sơ chưa xác minh tiếp tục giữ lại.

Những hồ sơ đã đủ điều kiện được chuyển theo quy trình kiểm soát.

Nghĩa hỏi:

— Bao lâu?

Hùng đáp:

— Không nhanh.

— Tôi hỏi có làm được không.

Hùng nhìn ông.

— Làm được.

Nghĩa gật.

— Làm.

Mười giờ mười.

Dòng xe bắt đầu nhúc nhích.

Không phải tất cả.

Chỉ một phần.

Một chiếc container tiến qua.

Rồi chiếc thứ hai.

Một tài xế gọi về:

— Đi được rồi!

Tin truyền nhanh.

Nhưng ùn tắc chưa biến mất.

Cảng vẫn căng.

Chuỗi cung ứng vẫn chịu áp lực.

Tuy nhiên, thành phố chưa bị khóa hoàn toàn.

Mười giờ ba mươi.

Tại một căn phòng kín, người đàn ông kia nhìn bảng điều khiển.

CÁT LÁI — PARTIAL RECOVERY.

Hắn không tức giận.

Chỉ hỏi:

— Họ không trả?

— Chưa.

— Họ phục hồi?

— Một phần.

Hắn nhìn con số.

Rồi hỏi:

— Có tìm được người gửi dữ liệu radio không?

Người bên cạnh đáp:

— Chưa.

— Lão Cửu?

— Chưa.

— Zero?

— Chưa.

Hắn im.

Một lúc sau, hắn nói:

— Vậy chuyển sang phương án khác.

— Cái gì?

— Không đánh vào cảng nữa.

Người kia nhìn hắn.

— Đánh vào đâu?

Người đàn ông trả lời:

— Người quyết định cảng có thể hoạt động hay không.

Mười một giờ.

Nghĩa nhận một báo cáo mới.

Không liên quan trực tiếp đến Cát Lái.

Một danh sách ngắn.

Tên của những người có quyền phê duyệt các phương án xử lý khẩn cấp.

Không có gì bất thường.

Nhưng một cái tên trong danh sách đã xuất hiện trong một hồ sơ lịch sử khác.

102-AUTH.

Nghĩa đứng yên.

Hùng hỏi:

— Có vấn đề?

Nghĩa gấp hồ sơ lại.

— Chưa biết.

— Là gì?

— Có người đang thử tìm người có quyền mở cửa.

Hùng nhìn ông.

— Cùng 102?

Nghĩa đáp:

— Có thể.

Ông không nói thêm.

Mười một giờ hai mươi.

Một chiếc container cuối cùng trong nhóm được chuyển qua.

Hệ thống phân luồng đã hoạt động trở lại ở mức kiểm soát.

Không hoàn hảo.

Không bình thường.

Nhưng đủ để dòng hàng tiếp tục.

Thông điệp tống tiền vẫn còn.

Mười lăm triệu USD.

Hai mươi bốn giờ.

Nhưng tiền không được chuyển.

Mười một giờ năm mươi.

Nghĩa bước ra ngoài.

Cát Lái vẫn ồn ào.

Xe tải.

Còi xe.

Tiếng máy.

Tiếng người.

Không ai nhìn thấy cuộc chiến nằm trong những dòng dữ liệu vừa được cứu.

Điện thoại của ông rung.

Một tin nhắn từ Zero:

ĐỪNG NHÌN VÀO QUẢ BOM.

Nghĩa trả lời:

NHÌN VÀO ĐÂU?

Tin nhắn tới gần như ngay lập tức.

NGƯỜI ĐẶT NÓ.

Nghĩa nhìn màn hình.

Rồi nhìn những đoàn xe đang tiếp tục di chuyển.

Mười hai giờ mười.

Tại tiệm bánh mì Quận 6, Lão Cửu nghe báo cáo qua kênh nội bộ.

Zero ngồi bên cạnh.

Tiến Chập đứng gần cửa.

Lão Cửu hỏi:

— Họ có lấy được dữ liệu không?

Zero đáp:

— Chưa thấy mất dữ liệu lớn.

— Vậy tốt.

— Chưa chắc.

Lão Cửu nhìn cậu.

— Sao?

Zero đưa màn hình.

Một dòng dữ liệu lịch sử.

MODULE AGE — 6 YEARS.

Bên cạnh là một trường khác:

LAST AUTHORIZED CHANGE — 19 HOURS BEFORE HISTORICAL INCIDENT.

Lão Cửu nhìn rất lâu.

Tiến hỏi:

— Giống Candidate A?

Zero gật.

— Có nét giống.

Lão Cửu không nói.

Ông nhớ tới Ch269.

Mười chín giờ.

Một quyền truy cập.

Một chữ ký.

Một người yêu cầu.

Một người thực hiện.

Nhưng người ra lệnh vẫn chưa lộ.

Mười hai giờ hai mươi.

Lão Cửu nói:

— Gửi cho Nghĩa.

Zero chuyển dữ liệu.

Rồi đóng máy.

Tiến hỏi:

— Vậy Cát Lái xong chưa?

Lão Cửu nhìn ra ngoài.

— Chưa.

— Nhưng hệ thống chạy lại rồi.

— Hệ thống chạy lại không có nghĩa cuộc tấn công kết thúc.

Zero hiểu.

— Quả bom chỉ là tiếng nổ.

Lão Cửu gật.

— Người đặt nó mới là vấn đề.

Mười hai giờ ba mươi.

Một màn hình ở nơi không xác định sáng lên lần nữa.

Thông báo mới:

CÁT LÁI

SERVICE — PARTIAL RECOVERY

DATA LOSS — NOT CONFIRMED

RANSOM — UNPAID

PUBLIC IMPACT — HIGH

Dòng cuối được thêm sau cùng:

NEXT TARGET — AUTHORITY

Không còn yêu cầu tiền.

Không còn nhắc tới Bitcoin.

Không còn đe dọa xóa dữ liệu.

Chỉ có một chữ:

AUTHORITY.

Và bên dưới:

102.

Cùng lúc đó, tại Cát Lái, một kỹ sư hải quan nhìn thấy một tài khoản quản trị vừa xuất hiện trong danh sách giám sát.

Tài khoản không thực hiện lệnh nào.

Không thay đổi dữ liệu.

Không đăng nhập vào hệ thống chính.

Nó chỉ đứng đó.

ACTIVE.

Hùng gọi Nghĩa.

— Thượng tá.

— Gì?

— Có một tài khoản.

— Tên?

Hùng nhìn màn hình.

Mặt anh đổi sắc.

— Không có tên.

— Mã gì?

Hùng đọc chậm:

— AUTH-102.

Nghĩa im lặng.

Ở đầu dây bên kia, Hùng hỏi:

— Tôi khóa nó không?

Nghĩa nhìn ra những chiếc container đang tiếp tục di chuyển.

Rồi ông nói:

— Chưa.

— Tại sao?

— Vì nếu nó muốn chúng ta đóng cửa...

Nghĩa nhìn đồng hồ.

— Thì lần này chúng ta phải xem nó đang đứng ngoài cửa hay đã đứng bên trong.

Cuộc gọi kết thúc.

Cảng Cát Lái tiếp tục hoạt động.

Nhưng trong hệ thống—

một tài khoản không có người dùng vừa xuất hiện.

Và lần đầu tiên, cuộc chiến không còn hỏi:

AI ĐANG TẤN CÔNG?

Mà chuyển thành một câu hỏi nguy hiểm hơn:

AI ĐANG CÓ QUYỀN MỞ CỬA?

--=---

PLS FOLLOW – THEO DÕI KÊNH

Nếu bạn yêu thích câu chuyện này, hãy nhấn Follow (Theo dõi) để không bỏ lỡ những chương tiếp theo. Mỗi lượt theo dõi và sự ủng hộ của bạn là nguồn động lực quý giá, giúp tác giả tiếp tục sáng tác và đưa câu chuyện đến những chặng đường hấp dẫn hơn. Cảm ơn bạn đã đồng hành cùng tác giả!

---==--

Trước
Sau

Tải ứng dụng YÊU cho Android

Đọc nhanh hơn, nhận thông báo chương mới, dùng khi offline

Chúng tôi dùng cookie và quảng cáo cá nhân hoá (Google AdSense, AdMob…) để duy trì website miễn phí. Bạn có thể từ chối nếu muốn — chỉ hiển thị ads chung. Xem Chính sách.