Chương 305: Căn Cứ Ngầm Tại Chung Cư Cũ Quận 5

14 phút đọc
•
2,675 từ
•
0 lượt xem

Mười một giờ bốn mươi bảy phút đêm.

Chợ Lớn chưa ngủ.

Ngoài đường Hùng Vương, những cửa hàng đóng cửa từ lâu vẫn còn hắt ánh sáng vàng qua các khe cửa. Một tiệm thuốc Bắc treo bảng gỗ cũ. Một quán cơm mở muộn cho tài xế. Vài chiếc xe tải nhỏ chạy chậm qua giao lộ, tiếng máy nặng nề kéo dài giữa những dãy nhà đã đứng đó hàng chục năm.

Không ai chú ý đến ba người đàn ông đi vào một chung cư cũ.

Người đi trước mặc áo khoác sẫm màu.

Người thứ hai ôm một chiếc túi đen.

Người cuối cùng đội nón lưỡi trai, cúi đầu, tay xách một thùng dụng cụ.

Họ không đi cùng nhau.

Mỗi người cách nhau gần hai phút.

Không ai nói chuyện.

Tầng mười một của khu chung cư cũ Hùng Vương tối om.

Căn hộ số 11-07 đã bỏ trống nhiều năm.

Cửa sắt không có bảng tên.

Lão Cửu đứng trước cửa, nhìn hành lang một lúc rồi mới tra chìa.

Cạch.

Cửa mở.

Bên trong là một căn hộ gần như trống.

Một bộ bàn ghế cũ.

Một chiếc tủ gỗ mất tay nắm.

Hai cái quạt đứng phủ bụi.

Một cửa sổ nhìn xuống con đường bên dưới.

Không có gì đặc biệt.

Nhưng sau chưa đầy mười phút, căn phòng đã biến thành một trạm làm việc.

Zero đặt hai chiếc máy tính lên bàn.

Tiến Chập kéo rèm.

Lão Cửu không bật đèn lớn.

Chỉ bật một bóng đèn bàn.

Ánh sáng vàng chiếu xuống mặt bàn, chia căn phòng thành một vùng sáng nhỏ giữa bóng tối.

Zero nhìn đồng hồ.

— Hai mươi phút nữa Nghĩa sẽ cho người báo tình hình.

Tiến Chập hỏi:

— Còn Chú Năm?

— Ở ngoài mạng người.

Lão Cửu ngồi xuống.

— Đừng kéo ổng vô đây.

Tiến Chập gật đầu.

Không ai hỏi thêm.

Sau Chương 304, nhóm đã không còn lý do để tiếp tục đứng ngoài vùng trung tâm.

Relay-04 biến mất trong những nhánh sông Nhà Bè.

Chiếc du thuyền bị giữ.

Một người đã bị bắt.

Hai người khác chưa tìm thấy.

Thiết bị lưu trữ thu được từ chiếc xuồng bỏ lại chứa những thứ còn đáng sợ hơn cả tọa độ.

Nó ghi lại phản ứng của họ.

A05 phản ứng thế nào.

Zero làm gì.

Lão Cửu chọn đường nào.

Mạng lưới con người di chuyển ra sao.

Kẻ địch không chỉ tấn công.

Nó đang học.

Và nếu đối phương tiếp tục có cơ hội quan sát, mỗi lần họ phản ứng sẽ trở thành một lần huấn luyện cho kẻ đứng bên kia.

Thượng tá Nghĩa gọi lúc mười hai giờ ba phút.

Lão Cửu mở loa ngoài.

Giọng Nghĩa thấp và mệt.

— Tình hình ngoài này có ba điểm.

Zero ngẩng đầu.

— Nói đi.

— Một, bên kia tiếp tục tạo tín hiệu giả ở vùng ven sông. Hai, có dấu hiệu một số người đang tìm cách tiếp cận những điểm lưu trữ vật lý cũ. Ba...

Nghĩa ngừng vài giây.

— Tôi nghĩ tụi nó cố tình kéo chúng ta ra ngoài đó.

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

Nghĩa tiếp:

— Sông nước, kho cũ, bến tàu, xuồng máy, đường nhánh. Toàn bộ đều thuận lợi cho một việc.

— Tiêu hủy chứng cứ.

— Đúng.

Tiến Chập nhìn Zero.

Zero hỏi:

— Chứng cứ gì?

— Chưa biết.

Nghĩa đáp.

— Nhưng nếu tôi là tụi nó, tôi sẽ không cố cứu một hệ thống đang cháy. Tôi sẽ cứu thứ nằm trong ổ cứng trước.

Lão Cửu tựa lưng vào ghế.

— Vậy tụi nó muốn mình đuổi theo Relay-04.

— Có khả năng.

— Còn căn cứ thật?

Nghĩa đáp ngay:

— Có thể vẫn ở trung tâm.

Căn phòng im lặng.

Lão Cửu nhìn xuống màn hình của Zero.

Trên đó là một chuỗi địa chỉ ví dài.

Không phải một địa chỉ.

Mà là hàng trăm địa chỉ.

Blockchain-Vay đã không biến mất sau khi những tài khoản đầu tiên bị khóa.

Dòng tiền vẫn còn đó.

Nó chỉ đổi đường.

Từ một ví sang một ví khác.

Từ một ví trung gian sang một nhóm ví mới.

Rồi từ đó biến mất khỏi mắt người bình thường.

Nhưng blockchain không quên.

Mọi giao dịch đều để lại dấu vết.

Vấn đề là dấu vết đó bị chia nhỏ đến mức gần như không thể nhìn thấy bằng mắt thường.

Zero kéo ghế lại gần.

— Tao đã gom được toàn bộ địa chỉ tổng từ Chương 301.

Tiến Chập nhăn mặt.

— Bao nhiêu?

— Hơn tám trăm địa chỉ liên quan trực tiếp hoặc gián tiếp.

— Tám trăm?

— Đó mới là phần nhìn thấy.

Zero nhấn một phím.

Màn hình chuyển sang một sơ đồ mạng.

Những điểm sáng nhỏ nối với nhau bằng vô số đường.

Một vài điểm sáng chuyển động.

Rồi nhập vào điểm khác.

Tiến Chập nhìn vài giây.

— Nhìn như tổ kiến.

Zero cười nhạt.

— Tổ kiến còn dễ hiểu hơn.

Lão Cửu đứng sau lưng hai người.

— Mày định làm gì?

Zero chỉ vào sơ đồ.

— Không đuổi từng ví.

— Mà?

— Nhìn dòng tiền theo nhóm hành vi.

Tiến Chập hỏi:

— Nghĩa là?

Zero quay sang.

— Không cần biết ngay ví này thuộc ai. Phải biết nó đóng vai trò gì.

Cậu chỉ vào một cụm.

— Ví nhận tiền.

Chỉ sang cụm khác.

— Ví chuyển.

Rồi sang cụm thứ ba.

— Ví gom.

Cuối cùng là một cụm nhỏ nằm tách biệt.

— Và ví kết thúc.

Lão Cửu nhìn kỹ.

— Cái cuối cùng?

— Chưa biết.

Zero phóng lớn.

— Nhưng nó có một đặc điểm.

— Gì?

— Nó không hoạt động giống ví đầu cơ.

Tiến Chập im lặng.

Zero tiếp:

— Tiền vào theo nhiều đợt nhỏ. Thời gian giữa các đợt không đều. Sau đó gom thành các đợt lớn. Rồi đi qua nhiều lớp trung gian trước khi chuyển sang một nhóm địa chỉ khác.

Lão Cửu hỏi:

— Mixer?

Zero gật.

— Có dấu hiệu của một chuỗi trộn tiền.

Tiến Chập nhìn màn hình.

— Vậy bóc được không?

Zero không trả lời ngay.

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

— Không có chuyện nhìn một phát là ra tên người.

— Tao biết.

— Nếu muốn làm, phải ghép nhiều loại dấu vết lại. Thời gian giao dịch. Kích thước giao dịch. Nhịp chuyển tiền. Những địa chỉ từng xuất hiện chung. Những khoảng thời gian tài khoản hoạt động. Những điểm mà dòng tiền bất ngờ thay đổi quy luật.

Lão Cửu gật.

— Làm.

Zero bắt đầu.

Không có tiếng gõ phím dồn dập.

Không có những cửa sổ màu xanh chạy kín màn hình.

Không có một dòng lệnh thần kỳ.

Chỉ có dữ liệu.

Hàng nghìn giao dịch được xếp lại.

Những giao dịch giống nhau được gom thành nhóm.

Những nhóm có hành vi bất thường được đánh dấu.

Một số bị loại.

Một số tiếp tục được giữ.

Tiến Chập ngồi bên cạnh ghi chú bằng tay.

— Cái này?

— Không liên quan.

— Cái này?

— Ví của người dùng bình thường.

— Còn cụm này?

Zero phóng lớn.

— Có vấn đề.

Lão Cửu bước tới.

Trên màn hình hiện ba đường tiền.

Ba đường bắt đầu ở ba địa chỉ khác nhau.

Nhưng sau nhiều bước lại gặp nhau tại một điểm.

Zero đánh dấu.

— Đây là điểm hợp nhất thứ nhất.

Rồi thêm một lớp.

— Điểm thứ hai.

Thêm lớp nữa.

— Điểm thứ ba.

Tiến Chập hỏi:

— Có nghĩa là cùng một người?

Zero lắc đầu.

— Chưa.

Lão Cửu nói:

— Nhưng cùng một hệ thống?

— Khả năng cao hơn.

Zero tiếp tục.

Một giờ mười sáu phút.

Hai giờ bốn mươi phút.

Ba giờ mười một phút.

Căn phòng vẫn im.

Ngoài cửa sổ, tiếng xe thưa dần.

Một chiếc xe tải chạy qua làm kính cửa rung nhẹ.

Tiến Chập đứng dậy pha cà phê.

— Cửu.

— Gì?

— Nếu tụi nó biết tụi mình đang làm cái này thì sao?

Lão Cửu nhìn xuống thành phố.

— Thì nó sẽ tìm cách làm mình nhìn sai.

— Còn nếu nó không biết?

— Thì càng phải nhanh.

Tiến Chập đặt ly cà phê xuống.

— Sao anh không hỏi Nghĩa cho A05 truy thẳng?

Lão Cửu quay lại.

— Vì tiền không phải lúc nào cũng nằm trong tay người ra lệnh.

— Ý anh là?

— Một người ký. Một người nhận. Một người chuyển. Một người hưởng.

Lão Cửu nhìn màn hình.

— 102 dạy cho mình chuyện đó rồi.

Zero ngẩng lên.

Cậu vừa phát hiện một điểm mới.

— Khoan.

Lão Cửu bước tới.

Zero không nói.

Cậu mở một cửa sổ khác.

Một chuỗi giao dịch cũ được đặt cạnh dữ liệu Blockchain-Vay.

Hai mô hình thời gian bắt đầu chồng lên nhau.

Tiến Chập cúi xuống.

— Trùng?

— Một phần.

— Bao nhiêu?

Zero kéo thanh so sánh.

— Không phải địa chỉ.

— Vậy cái gì?

— Nhịp.

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

Zero giải thích:

— Cách chia giao dịch. Cách gom. Khoảng nghỉ trước khi chuyển tiếp. Có những đoạn gần như cùng một kiểu.

Tiến Chập nhíu mày.

— Ai viết cái đó?

Zero không trả lời.

Cậu chuyển sang một tập dữ liệu khác.

Đó không còn là blockchain.

Mà là một kho mã nguồn thu được từ những máy chủ liên quan đến Blockchain-Vay.

Mã nguồn không đầy đủ.

Một số module đã bị xóa.

Một số chỉ còn bản biên dịch.

Nhưng vẫn còn đủ để phân tích.

Zero mở một bộ so sánh phong cách mã.

Lão Cửu nhìn màn hình.

— Cái này chắc chứ?

— Không.

— Vậy làm.

Zero bắt đầu phân tích.

Cậu không tìm tên tác giả.

Cũng không tìm dòng chữ ký.

Cậu tìm những thứ khó sửa hơn.

Cách đặt cấu trúc.

Cách chia hàm.

Cách xử lý lỗi.

Cách đặt tên biến.

Cách tổ chức các lớp chức năng.

Cách một lập trình viên lựa chọn thứ tự giải quyết vấn đề.

Những thứ đó không giống chữ ký.

Nhưng đôi khi còn khó giả hơn chữ ký.

Một tiếng báo nhỏ vang lên.

Zero dừng tay.

Tiến Chập nhìn màn hình.

— Có kết quả?

Zero không nói.

Cậu chạy lại một lần.

Rồi lần thứ hai.

Kết quả không thay đổi.

Một con số hiện giữa màn hình.

98,7%

Tiến Chập cau mày.

— Gần như trùng.

Zero nhìn sang Lão Cửu.

Lão Cửu không hiểu ngay.

— Với ai?

Zero không trả lời.

Cậu mở hồ sơ cũ.

Một thư mục đã nằm trong máy từ nhiều năm.

Tên thư mục chỉ có một chữ.

BAT

Lão Cửu nhìn thấy cái tên đó.

Mặt anh lập tức thay đổi.

Không phải sợ.

Không phải bất ngờ.

Mà là một thứ gì đó sâu hơn.

Một khoảng trống vừa bị ai đó đập vỡ.

Tiến Chập nhìn Lão Cửu rồi nhìn Zero.

— Anh Cửu...

Zero nói rất chậm:

— Mô hình mã nguồn của Blockchain-Vay có mức tương đồng 98,7% với bộ mã cũ của Lão Bát.

Không ai nói gì.

Căn phòng trở nên quá yên.

Lão Cửu nhìn màn hình.

Trên đó hiện lại những dòng mã cũ.

Những dòng anh từng thấy mười mấy năm trước.

Những cấu trúc mà anh từng tranh cãi với Lão Bát.

Có những lần hai người ngồi đến sáng chỉ để sửa một lỗi nhỏ.

Lão Bát thường không thích viết quá nhiều lớp.

Hắn thích gom những phần có cùng logic vào một cấu trúc đơn giản.

Khi gặp lỗi, hắn không sửa ngay tại chỗ.

Hắn thường quay ngược lại tìm nguyên nhân.

Có lần Vũ hỏi tại sao.

Lão Bát chỉ cười.

“Đừng chữa cái chỗ đang đau. Tìm coi cái gì làm nó đau.”

Một câu nói rất cũ.

Lão Cửu vẫn nhớ.

Mười năm trước.

Lão Bát đứng trên tầng cao.

Rồi nhảy xuống.

Cái chết ấy đã kết thúc quá nhiều thứ.

Ít nhất Lão Cửu đã tin như vậy.

Anh tiến tới màn hình.

— Chạy lại.

Zero nói:

— Tao chạy ba lần rồi.

— Chạy lại.

Zero nhìn anh vài giây rồi làm.

Kết quả:

98,6%

Lần nữa.

98,8%

Tiến Chập nuốt nước bọt.

— Không thể là trùng hợp kiểu này được.

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

— Không được nói câu đó.

— Nhưng...

— Chưa có bằng chứng.

Zero gật.

— Đúng.

Cậu mở phần phân tích sâu hơn.

— Phong cách mã chỉ cho thấy người viết hoặc nhóm viết có hành vi lập trình rất giống Lão Bát.

Lão Cửu hỏi:

— Có thể giả không?

— Có.

— Có thể dùng mã cũ?

Zero im lặng vài giây.

— Cũng có thể.

Tiến Chập hỏi:

— Nếu ai đó lấy được mã cũ của Lão Bát rồi dùng lại?

Zero gật.

— Kết quả vẫn có thể giống.

Lão Cửu nhìn xuống bàn tay mình.

Những ngón tay từng sửa hàng nghìn chiếc máy.

Những ngón tay từng gõ bàn phím bên cạnh Lão Bát.

Anh nói:

— Vậy đừng tìm người giống Lão Bát.

Zero nhìn anh.

— Tìm gì?

— Tìm người có quyền chạm vào thứ của Lão Bát.

Câu nói khiến Zero dừng lại.

Cậu lập tức quay về dữ liệu.

— Có một chuyện.

— Nói.

— Blockchain-Vay không chỉ dùng một bộ mã.

Zero chỉ vào màn hình.

— Có phần lõi giống phong cách cũ. Nhưng lớp điều khiển tài chính lại được viết theo kiểu khác.

Tiến Chập hỏi:

— Hai người?

— Có thể.

Lão Cửu nhìn chằm chằm vào sơ đồ.

— Một người viết cái lõi.

— Và một người xây hệ thống tiền.

— Hoặc một người dùng mã cũ làm nền rồi thuê người khác viết phần còn lại.

Zero gật.

— Đúng.

Lão Cửu đứng dậy.

Anh đi tới cửa sổ.

Dưới kia, Chợ Lớn vẫn còn ánh đèn.

Một chiếc xe máy dừng trước quán ăn.

Hai người ngồi xuống.

Một người gọi cơm.

Một người cúi đầu nhìn điện thoại.

Không có gì khác thường.

Nhưng Lão Cửu bỗng nhớ tới câu nói cuối cùng của Lão Bát trước khi mọi thứ sụp đổ.

Không phải câu nói về tiền.

Không phải câu nói về mạng.

Mà là:

“Có những thứ tao viết ra, nếu một ngày tao không còn nữa, mày đừng tin bất kỳ ai nói họ hiểu nó.”

Lão Cửu nhắm mắt.

Mười năm.

Anh đã nghĩ đó chỉ là lời dặn của một người sắp bước vào một cuộc chiến mà cả hai đều không biết sẽ kết thúc thế nào.

Bây giờ nó trở lại.

Từ một nền tảng cho vay giả.

Từ những dòng tiền của hàng nghìn người.

Từ một hệ thống được xây dựng trên lòng tham và sự tin tưởng.

Và từ một dấu vết mã nguồn gần như giống hệt người đã chết.

Điện thoại của Lão Cửu rung.

Tin nhắn của Nghĩa.

Chỉ có một dòng:

“ĐÃ KIỂM TRA HỒ SƠ CŨ. LÃO BÁT KHÔNG CÓ DẤU HIỆU TRỰC TIẾP LIÊN QUAN BLOCKCHAIN-VAY.”

Lão Cửu đọc xong.

Một tin nhắn nữa đến.

“NHƯNG CÓ MỘT THỨ KHÔNG ỔN.”

Anh gọi lại.

Nghĩa bắt máy gần như ngay lập tức.

— Có gì?

— Hồ sơ cũ của Lão Bát được niêm phong sau vụ việc năm đó.

— Tôi biết.

— Nhưng tối nay có người vừa truy cập một bản sao lưu pháp chứng.

Lão Cửu im lặng.

— Ai?

— Chưa xác định.

— Từ đâu?

Nghĩa không trả lời ngay.

Sau vài giây, ông nói:

— Từ một quyền truy cập hợp lệ.

Lão Cửu nhìn Zero.

Zero cũng đang nhìn anh.

Nghĩa nói tiếp:

— Quyền đó không phải của A05.

Căn phòng lạnh đi.

— Vậy của ai?

— Đang kiểm tra.

Nghĩa ngừng một nhịp.

— Nhưng có một trường dữ liệu trong log.

Lão Cửu hỏi:

— Trường gì?

— 102-AUTH.

Không ai nói nữa.

Zero từ từ quay màn hình laptop về phía Lão Cửu.

Một dòng dữ liệu vừa xuất hiện trong mô hình Blockchain-Vay.

Không phải địa chỉ ví.

Không phải giao dịch.

Không phải tên người.

Chỉ có một nhãn.

LEGACY CODE — SOURCE UNKNOWN

Bên dưới:

STYLE MATCH — 98.7%

Rồi một dòng mới hiện ra.

AUTHORIZATION — 102

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

Mười năm trước, Lão Bát đã chết.

Điều đó là sự thật.

Anh đã nhìn thấy hậu quả.

Đã chứng kiến hồ sơ.

Đã sống với cái chết ấy suốt một thập kỷ.

Nhưng một cái chết không thể tự mình ký một chứng thư.

Một người chết không thể tự mình tạo ra một ví.

Một người chết càng không thể tự mình xin quyền truy cập.

Vậy thứ đang quay trở lại là gì?

Mã nguồn?

Người sử dụng mã nguồn?

Một kẻ cố tình khoác lên mình dấu vết của Lão Bát?

Hay một phần của câu chuyện mười năm trước mà Lão Cửu chưa từng biết?

Anh tắt màn hình.

— Không được gọi đây là Lão Bát.

Zero hỏi:

— Vậy gọi là gì?

Lão Cửu nhìn xuống Chợ Lớn.

— Một dấu vết.

Tiến Chập hỏi:

— Rồi mình làm gì?

Lão Cửu trả lời:

— Tìm xem mười năm trước ai đã có quyền chạm vào mã của Lão Bát.

Anh quay lại.

— Và tìm xem tối nay ai vừa dùng quyền đó.

Ngoài cửa sổ, tiếng xe tải lại vọng lên.

Một thành phố vẫn đang vận hành.

Nhưng trong căn hộ bỏ hoang tầng mười một, một cái tên tưởng đã chết từ mười năm trước vừa xuất hiện trở lại.

Không phải bằng một người.

Không phải bằng một khuôn mặt.

Mà bằng một dấu vết trong dòng tiền.

Một dấu vết có tỷ lệ tương đồng 98,7%.

Và đáng sợ nhất là:

dấu vết ấy vừa được cấp quyền truy cập bằng 102-AUTH.

--=---

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.