Chương 688
Chương 688/735
Ánh mắt Vương Vũ sáng lên. Nếu kẻ tấn công lợi dụng lỗ hổng này, sau đó bằng cách nào đó đánh cắp mật khẩu quản trị viên, hoặc thậm chí bỏ qua quyền quản trị viên, thì có khả năng giành được quyền hạn cao và cài cắm backdoor*.
*Backdoor là một phần mềm có thể xâm nhập vào hệ thống máy tính hoặc phần mềm mà không cần qua các lớp bảo mật và vượt qua sự cho phép của người dùng. Tên gọi đúng theo nghĩa đen là cổng sau (backdoor) cho phép kẻ tấn công truy cập và kiểm soát hệ thống, thường được sử dụng để đánh cắp thông tin quan trọng hoặc thực hiện các hoạt động xâm nhập.
Vậy, rốt cuộc hacker đã làm điều đó như thế nào?
Cậu không vội vàng trực tiếp xâm nhập vào máy chủ, mà dựa theo những chi tiết được cung cấp trong báo cáo lỗ hổng, so sánh với cấu hình máy chủ hiện tại của công ty. Theo những ghi chép hiện có, hình như kẻ tấn công không trực tiếp giành được quyền quản trị viên thông qua lỗ hổng này.
"Vấn đề không thể đơn giản như vậy được." Vương Vũ nhanh chóng điều chỉnh suy nghĩ. Cậu nghĩ, người ra đề chắc chắn sẽ không thiết kế một kỳ thi mà việc chiến thắng dựa vào may mắn.
Nếu chỉ dựa vào việc thử ngẫu nhiên các lỗ hổng máy chủ khác nhau một cách vô định, rồi có thể trúng được đáp án đúng, thì cuộc tuyển chọn này chẳng phải quá sơ sài sao.
Mặc dù trong công việc thực tế, quả thật may mắn là một yếu tố quan trọng, nhưng những kỳ thi tuyển chọn như thế này chắc chắn chú trọng hơn đến năng lực của thí sinh, chú trọng đến biểu hiện của bọn họ về khả năng suy luận logic và chú ý đến chi tiết.
Cậu bắt đầu kiểm tra một số ít tệp mà thí sinh được phép truy cập trên máy chủ. Phần lớn các tệp chỉ là những công văn, thông báo, dữ liệu nhân sự, thu chi đơn giản của công ty, hoặc là những tệp cấu hình phức tạp mà người bình thường hoàn toàn không hiểu được.
Tuy nhiên, trong một thư mục con không đáng chú ý, Vương Vũ phát hiện ra một tệp có tên là "log".
Phát hiện này khiến cậu phấn chấn tinh thần, nhớ lại nguồn gốc của từ này mà thầy Cao đã từng giảng trong giờ tiếng Anh: "log" ban đầu có nghĩa là "gỗ tròn" hoặc "cọc gỗ tròn". Những năm đầu, do giấy cói khó bảo quản trong môi trường ẩm ướt, các thủy thủ sẽ khắc chữ lên cọc gỗ để ghi lại nhật ký hàng hải, do đó ý nghĩa "nhật ký" được tiếp nối cho đến ngày nay, ngay cả khi bước vào kỷ nguyên máy tính, các tệp ghi lại hoạt động của hệ thống vẫn được gọi là "log".
"Đã gọi là nhật ký, thì bên trong chắc chắn ẩn chứa thông tin quan trọng." Vương Vũ mở thư mục nhật ký hệ thống, quả nhiên, mọi bản ghi đăng nhập của mỗi người dùng đều được hiển thị rõ ràng bên trong, bao gồm cả bản ghi thao tác của quản trị viên.
Cậu lật từng bản ghi một, lúc này, cậu thực sự hận mình không có bản lĩnh của những cao thủ lập trình, không thể viết một công cụ thay thế cho "cách ngốc nghếch" là lọc thủ công của mình.
Vương Vũ buộc phải giữ kiên nhẫn, cậu lật tìm từng chút một, cẩn thận tìm kiếm bất kỳ điểm bất thường nào có thể xảy ra. Cuối cùng, trong một chuỗi các bản ghi có vẻ bình thường, cậu phát hiện ra một điểm không ổn: Có cùng một tài khoản quản trị viên, lại liên tục đăng nhập từ các địa chỉ IP khác nhau trong ba ngày liên tiếp.
Không có một địa chỉ IP nào trong số ba địa chỉ này đến từ trong nước. Vương Vũ sử dụng các tài nguyên trên mạng để định vị, phát hiện ra ba địa chỉ IP này lần lượt đến từ Philippines ở Đông Nam Á, đảo quốc Sri Lanka - một địa điểm du lịch nổi tiếng ở Nam Á, và Kazakhstan - một quốc gia ở Trung Á.
Các thao tác được thực hiện sau khi đăng nhập, tệp nhật ký này không ghi, nhưng điều kỳ lạ hơn nữa là, thời gian đăng nhập này đều phân bố vào khoảng ba đến năm giờ sáng.
"Người làm công ăn lương ưu tú của công ty nào lại có thể bay qua ba quốc gia khác nhau nằm rải rác ở các khu vực khác nhau của châu Á, vừa du lịch đặc chủng vừa tranh thủ đăng nhập vào máy chủ công ty để bảo trì vào thời gian âm phủ như vậy?" Vương Vũ không khỏi cảm thấy buồn cười trong lòng, mặt khác, cậu cố gắng kìm nén sự mong đợi và căng thẳng dâng trào trong lòng.
Đây rõ ràng không phải là thao tác bình thường, mà là kẻ tấn công cố ý thay đổi nguồn IP để che giấu danh tính thật, ngụy trang hành vi đăng nhập.
Mà những thao tác được thực hiện sau khi đăng nhập này, chính là những gì Vương Vũ cần phải đào sâu hơn nữa.
Mỗi bản ghi đăng nhập của mỗi người dùng, đều sẽ được hệ thống tự động gán cho một giá trị khóa chính duy nhất, giá trị tự động tạo ra có vẻ vô dụng này, có lẽ có thể để lộ manh mối trong các tệp nhật ký khác.
Vương Vũ ngay lập tức tìm kiếm, quả nhiên tìm thấy một bản ghi chỉnh sửa liên quan đến bản ghi đăng nhập của quản trị viên. Trong bản ghi chỉnh sửa này, cậu phát hiện ra một quy luật: Mỗi khi tài khoản quản trị viên "du lịch đặc chủng" đăng nhập ở các nơi trên thế giới, đều sẽ truy cập vào cùng một thư mục.
Thư mục này không hiển thị đối với thí sinh, nhưng Vương Vũ có lý do để nghi ngờ , thư mục đó rất có khả năng là nơi cốt lõi của chương trình backdoor.
"Tìm ra vị trí của backdoor thì có thể tìm được chìa khóa." Là một trong những học bá của trường Tam Trung, Vương Vũ hiểu rõ các kỹ năng làm bài thi.
Đôi khi, ngay cả khi không thể giải hoàn toàn một câu hỏi, nếu có thể viết rõ ràng cách giải, thì giáo viên chấm bài cũng sẽ cho điểm tùy theo trường hợp.
Và bây giờ, cậu đang rơi vào một tình thế khó khăn: Mặc dù cậu đã tìm thấy vị trí có thể tồn tại chương trình backdoor, và cũng suy đoán ra phương pháp có thể xâm nhập máy chủ của hacker, nhưng đối với việc làm thế nào để vượt qua giới hạn quyền hạn, tìm thấy chương trình backdoor ẩn trong thư mục không thể truy cập, vẫn là một vấn đề khiến cậu hoàn toàn không có manh mối.
Cậu nhanh chóng viết các suy luận, phân tích và suy nghĩ của mình lên bảng trả lời, đảm bảo mình ít nhất sẽ không bị mất hết điểm vì không tìm được đáp án cuối cùng.
Lúc này, thời gian làm bài còn lại hai mươi phút.
Ánh mắt Vương Vũ lại quét qua cấu trúc thư mục của các tệp nhật ký. Trong lòng cậu chợt nghĩ gì đó, đáp án có thể ẩn chứa trong những tệp nhật ký khổng lồ này không?
Sau khi nhanh chóng sàng lọc, cậu lại phát hiện ra một nhật ký thao tác, ghi lại các thao tác cụ thể sau khi người dùng đăng nhập.
