Thầy Cúng Chạy Bằng Cơm Chương 110 / 210

Chương 110 — Mật mã trong thanh ghi

Chương 110 — Mật mã trong thanh ghi

Mật mã trong thanh ghi

Mặt trời lặn sau rặng dừa ven kênh Đôi, hắt vào buồng biến tần những vệt sáng đỏ quạch. Gió chướng thổi qua vách tôn mang theo mùi sình lầy và vị nồng dầu máy.

Tấm vé xe đò đi Tây Nguyên in giờ khởi hành hai mươi mốt giờ ba mươi phút. Khải dời chuyến xe chiều để có thêm thời gian. Trước đối thủ như Lê Tuấn Minh, lao lên đại ngàn khi chưa rõ bẫy vi mã chẳng khác nào thò tay trần vào tủ điện ba mươi lăm ki-lô-vôn.

Trong buồng sắt cách ly, Linh ngồi trước máy trạm air-gapped. Chiếc quạt bàn quay tút tút bên cạnh, thổi luồng gió hanh vào lọn tóc bết mồ hôi của cô. Trên màn hình, những cột mã nhị phân và chuỗi thập lục phân cuộn lên liên tục, hắt ánh xanh lục vào mắt cô gái.

“Có kết quả chưa em?” Khải đặt cốc nước chè nguội lên bệ sắt.

Mười đầu ngón tay Linh lướt trên bàn phím:

“Tệp vi mã điều khiển nguồn BMS này không phải bản gốc. Nó bị nhồi thêm phân đoạn mã nhị phân ngoài vùng nhớ chuẩn. Em vừa đọc sạch bộ nhớ tĩnh EEPROM của chip quản lý năng lượng.”

Khải cúi sát màn hình. Ở tầng vi mã cấp không, không có hệ điều hành che chắn. Mỗi dòng lệnh ghi thẳng vào thanh ghi là mệnh lệnh cưỡng chế phần cứng, can thiệp trực tiếp vào từng cổng logic và rơ-le điện từ.

“Nhà sản xuất chỉ định nghĩa địa chỉ đến ô nhớ 0x00FF,” Linh chỉ vào dải ký tự đỏ vừa cô lập. “Con chip này có thêm vùng mở rộng từ 0x01A0 đến 0x02FF. Nhìn bề ngoài chỉ là bảng nhiệt độ dự phòng cho cụm tản nhiệt, ai kiểm tra sơ bộ cũng tưởng là tính năng tiết kiệm điện.”

“Bên dưới lớp vỏ đó là gì?”

“Một tập lệnh độc lập viết bằng hợp ngữ rút gọn, cắm thẳng vào bộ đếm dao động thạch anh trên bo mạch chủ. Mỗi chu kỳ dao động là một nhịp đếm. Nó đang chạy đồng hồ đếm ngược theo số lượng gói tin đồng bộ thời gian thực PTP qua cổng quang viễn thông. Khi chạm ngưỡng chín trăm triệu nhịp, cờ ngắt phần cứng sẽ bật lên. Ngưỡng đó rơi đúng vào sáu giờ sáng thứ Hai tới.”

Khải đứng thẳng người.

Sáu giờ sáng thứ Hai tới là thời điểm hạ tầng viễn thông quốc gia cắt cầu dao chuyển tần số thế hệ mới. Mọi cơ quan, ngân hàng, trạm điều độ đều có khoảng lặng bảo trì ba mươi phút. Thời điểm hoàn hảo để tạo thảm họa mà không ai phân định được do lỗi người hay chuyển mạng.

Cửa sắt kêu lạch cạch. Bác Ba Nghĩa bước vào cùng bọc bánh mì và ba ly cà phê vợt. Tài đi ngay phía sau, ôm chiếc máy tính bảng đang nhấp nháy tin nhắn.

“Ăn chút lót dạ đi hai đứa,” bác Ba Nghĩa đặt mâm lên bệ máy tiện.

Tài chìa màn hình ra:

“Anh Khải, chị Linh, các nhóm thợ ca đêm bên điều độ điện lực đang nhốn nháo. Tuyến Đắk R’măng có biến. Từ trưa nay, trạm 500kV ở đó cứ mười phút lại sụt áp năm phần trăm trong hai mili-giây rồi tự hồi phục. Thợ già trên đó đồn đồi Đắk R’măng bị động thổ quấy nhiễu.”

“Mê tín là bình phong tiện nhất cho kẻ lười tra cứu phần cứng,” Khải cười nhạt. “Mười phút sụt áp một lần chính là chu kỳ sáu trăm giây của gói ping telemetry từ Singapore. Mỗi lần ping chạm bo mạch BMS, chip lại kéo dòng thử tải trên chân rơ-le để đo độ nhạy cuộn cảm.”

Linh mở tiếp sơ đồ đấu nối cụm máy chủ số mười hai:

“Cụm dữ liệu đám mây số mười hai nằm sâu mười lăm mét dưới trạm Đắk R’măng, là trung tâm dự phòng thảm họa cấp bốn cho ngân hàng và năng lượng. Nguy hiểm ở chỗ hệ thống làm mát máy chủ và cuộn dây máy biến áp chính dùng chung mạch phản hồi nhiệt của NexaPower. Nếu chip gửi tín hiệu giả báo nhiệt độ vượt tám mươi độ C, van xả sẽ mở, xả khí nitơ áp suất cao vào buồng rơ-le SF6. Cảm biến hiểu nhầm bình khí thủng, rơ-le so lệch sẽ nhảy tức thì, cắt trạm khỏi lưới quốc gia trong sáu mươi phần nghìn giây.”

Tài rùng mình:

“Cắt lưới điện đúng lúc viễn thông bảo trì? Cụm dự phòng thành sắt vụn, lấy gì hồi phục?”

“Đó là kịch bản tống tiền,” Khải khoanh tay. “NexaPower ở Singapore sẽ chìa gói cứu hộ từ xa, đòi quyền quản trị vĩnh viễn và hàng trăm triệu đô la phí khắc phục. Minh không cần bán trộm dữ liệu, hắn chiếm quyền tắt bật cầu dao để biến cả đất nước thành con tin.”

Khải quay sang bác Ba Nghĩa:

“Bác Ba, máy cắt SF6 ở đó có cần khóa cơ học độc lập không?”

“Có chứ,” bác Ba gật đầu. “Cần gạt cơ bằng thép mạ kẽm khóa cứng ngàm tiếp điểm bằng lò xo thế năng. Nhưng muốn gạt cần đó phải qua cổng trạm, có chữ ký trạm trưởng, và phải khiến thợ tin mình.”

“Họ sẽ nghe,” Khải quả quyết. “Nếu kỹ sư đến bảo hệ thống dính bẫy logic, họ sẽ đuổi vì sợ liên đới. Nhưng nếu đoàn chuyên gia phong thủy đến giải thích sát khí từ trường làm kim la bàn quay tít, làm rơ-le nhảy dọa ghế trạm trưởng, họ sẽ mở cửa đón vào.”

Linh thốt lên:

“Anh Khải, nhìn dòng này đi.”

Phân vùng chữ ký số X.509 của tệp vi mã BMS vừa bung ra:

[CƠ QUAN PHÁT HÀNH: VIỆN KIỂM ĐỊNH KỸ THUẬT SỐ QUỐC GIA] [MÃ CHỨNG THƯ: 0x4B9E-8821-V4-CORE] [NGƯỜI KÝ DUYỆT: HOÀNG THẾ VINH - VIỆN TRƯỞNG]

Ngón tay Khải khựng lại.

Hoàng Thế Vinh. Kẻ từng ký biên bản nghiệm thu ma vụ CorePay năm năm trước, đẩy anh thành tội đồ bị đuổi khỏi ngành.

“Mã băm SHA-256 này trùng khớp hoàn toàn với chứng thư từng khóa van xả đập Tà Nung,” Linh đanh giọng. “Mạng lưới backdoor này được hợp thức hóa bằng con dấu kiểm định nhà nước từ bốn năm trước. Nhờ mộc đỏ của Hoàng Thế Vinh, thiết bị được miễn kiểm tra vi mã sâu.”

Khải nhìn chuỗi mã băm, ánh mắt lạnh như thép nguội:

“Linh, làm proxy thụ động bằng Raspberry Pi, dùng chứng thư số này ký vào gói tin phản hồi giả lập để đánh lừa máy chủ Singapore rằng trạm vẫn bình thường. Tài, chuẩn bị hai la bàn đồng, một chiếc gắn nam châm đất hiếm để kim quay ngược khi gặp dòng rò. Thêm bộ áo the sợi bông chống tĩnh điện và mười cuộn băng keo bùa đỏ để đánh dấu cáp ngầm.”

Linh gật đầu, đóng gói tập lệnh giả lập vào chiếc USB kim loại nhỏ rồi luồn dây đeo vào cổ:

“Bản vá dã chiến xong rồi. Một phẩy hai mê-ga-bai để chặn đứng lệnh cưỡng chế từ xa.”

Hai mươi giờ mười lăm phút. Đêm đen đặc trên dòng kênh Đôi. Bác Ba Nghĩa đã buộc chặt hai ba lô đồ nghề lên xe máy cà tàng đợi ngoài cửa xưởng.

Khải nhìn lần cuối tấm bản đồ mười hai cụm máy chủ dán trên vách gạch mộc, kéo khóa ba lô rồi bước nhanh ra sân:

“Lên đường thôi. Chuyến xe đêm không đợi ai cả.”