Chương 689
Chương 689/735
Thoạt nhìn, tệp nhật ký này đã được đặt mật khẩu truy cập.
Buồn cười thay, bộ phận IT của công ty này rõ ràng không hề quan tâm đến tính bảo mật của một số tệp bí mật. Một mặt, bọn họ bỏ mặc vô số lỗ hổng trên máy chủ mà không quan tâm đến việc sửa chữa, mặt khác, bọn họ lại lưu trữ mật khẩu của nhật ký được mã hóa dưới dạng văn bản thuần túy trong một tệp trong cùng một thư mục, và tên tệp cũng được viết một cách đơn giản và thô bạo là "password.txt".
Mở tệp ra xem, quả nhiên mật khẩu được đặt một cách tùy tiện là "admin001".
"Lỗi sơ đẳng như vậy cũng thật là lố bịch, một công ty lớn lại thuê một công ty dịch vụ IT không chuyên nghiệp như thế, thế giới quả nhiên là một đoàn kịch xiếc khổng lồ..." Vương Vũ không khỏi lẩm bẩm trong lòng, sau đó nhập mật khẩu và mở thành công tệp nhật ký được mã hóa.
Cuối cùng, cậu đã tìm thấy một manh mối quan trọng trong tệp nhật ký này: Mỗi khi tài khoản quản trị viên "du lịch đặc chủng" đăng nhập không lâu sau đó, ngoài việc truy cập vào tệp mà cậu không có quyền xem, cậu còn khởi động một dịch vụ có tên tệp hình như là một chuỗi ký tự ngẫu nhiên không rõ ràng.
Sau khi phân tích nhật ký một cách tỉ mỉ hơn nữa, Vương Vũ xác nhận dịch vụ này không liên quan đến bất kỳ chương trình nào khác trong máy chủ, rất có thể là một chương trình backdoor được cài cắm từ bên ngoài.
"Chính là nó!" Vương Vũ cảm thấy vô cùng vui mừng, gần như thốt lên thành lời. Thời gian gấp rút, cậu nhanh chóng bình tĩnh lại, tập trung sự chú ý vào việc giải quyết vấn đề.
Cậu vắt óc suy nghĩ, vận dụng hết những gì mình đã học được, viết một đoạn script cực kỳ đơn giản. Đối với việc gọi hàm, tối ưu hóa vòng lặp, Vương Vũ đều tự học thành tài, tất nhiên trình độ không bằng phần lớn các thí sinh đang ngồi trong phòng, tức là những người đã trải qua hai năm đào tạo thi đấu máy tính.
Tuy nhiên, chức năng của chương trình này rất đơn giản, chậm hơn một chút cũng không chết người.
Đoạn script của Vương Vũ tạm thời chặn các cổng mà dịch vụ này sử dụng, nhưng cậu không có quyền đóng tiến trình backdoor, nếu hacker vẫn có thể sử dụng các cổng khác, thì vẫn có thể tấn công.
Ngẩng đầu nhìn góc trên bên phải màn hình, thời gian làm bài chỉ còn lại năm phút.
Cậu thở phào một hơi, ghi lại chi tiết tất cả các kết luận đã rút ra từ khi bắt đầu điều tra cho đến bây giờ theo các bước trên bảng trả lời, mạch lạc rõ ràng, logic rành mạch.
Mặc dù không thể xóa hoàn toàn chương trình backdoor, nhưng cậu cảm thấy hài lòng với màn trình diễn của mình.
Thời gian làm bài còn lại năm phút cuối cùng, Trương Tiệp vẫn chăm chú theo dõi kết quả quét của công cụ tự chế của mình. Từ báo cáo của công cụ, cậu ta phát hiện ra có tới tám mươi lỗ hổng liên quan đến quyền hạn.
Tuy nhiên, số lượng này khiến cậu ta cảm thấy đau đầu như búa bổ.
Tính cả thời gian chạy script, chưa đến nửa phút phải giải quyết một lỗ hổng? Rõ ràng là một nhiệm vụ bất khả thi mà!
Trương Tiệp dứt khoát không còn vội vàng nữa, mà từng bước kiểm tra từng cái một.
Cậu ta cũng dần bình tĩnh lại, hiểu trong những kỳ thi tuyển chọn như thế này, tính hoàn chỉnh của các bước và tính hợp lý của các giải pháp thường quan trọng hơn kết quả.
Nếu có thể sửa chữa một vài lỗ hổng quan trọng trong số đó, ngay cả khi không tìm thấy chương trình backdoor cuối cùng, thì cũng coi như đã đóng góp một số đóng góp thực tế cho công ty này, và có thể nhận được một số điểm.
Cuối cùng, trước khi thời gian làm bài hết, Trương Tiệp đã sắp xếp tất cả các lỗ hổng quyền hạn đã tìm kiếm được thành một bảng, liệt kê chi tiết tên và giới thiệu ngắn gọn của từng lỗ hổng.
Đồng thời, cậu ta đã viết thêm một báo cáo chi tiết về năm lỗ hổng mà cậu ta đã giải mã thành công rồi đưa ra giải pháp trong thời gian làm bài.
Mặc dù không thể định vị vị trí cụ thể của chương trình backdoor, nhưng cậu ta tin chắc khả năng phân tích và tư duy logic mà cậu ta thể hiện đã đủ để gây ấn tượng với ban giám khảo.
Đồng thời, còn có những học sinh có khả năng lập trình không mạnh bằng Trương Tiệp, giống như Lương Tuyết, đang đâm đầu lung tung như ruồi không đầu trong mê cung do máy chủ và các lỗ hổng tạo thành.
Có người may mắn hơn một chút, sau vài lần vấp ngã, cuối cùng cũng bắt đầu thử các phương pháp phát hiện bất thường hiệu quả hơn. Nhưng do giới hạn thời gian, phần lớn trong số bọn họ vẫn không thể quét ra tất cả các lỗ hổng như Trương Tiệp.
Cũng có một số người may mắn hơn, thông qua tìm kiếm trên mạng hoặc kiểm tra các lỗ hổng, đã vô tình phát hiện ra lỗ hổng quyền quản trị viên mà Vương Vũ đã phân tích được từ nhật ký, và cố gắng đào sâu hơn nữa. Nhưng phần lớn mọi người lại thất bại ở bước quan trọng cuối cùng - giành quyền quản trị viên để xem nội dung thư mục được mã hóa.
Rốt cuộc, nếu thí sinh có thể bẻ khóa hoàn toàn quyền quản trị viên, thì bọn họ khác gì hacker?
Thậm chí còn có một bạn, vào thời khắc cuối cùng đã cố gắng sử dụng các phương pháp bẻ khóa bằng vũ lực, để ép buộc mở quyền hạn của thư mục được mã hóa. Tuy nhiên, đến giây cuối cùng trước khi nộp bài, học sinh này đã xóa toàn bộ đoạn mã dài dòng mà mình đã viết trong bảng trả lời.
Trong phút cuối cùng, trong đầu học sinh này hiện lên một suy nghĩ hoang đường: Liệu kỳ thi này, có phải là do Bộ An ninh lấy danh nghĩa "tuyển chọn nhân tài đặc biệt", thực chất là để tìm ra những cao thủ kỹ thuật có khả năng gây ra mối đe dọa tiềm ẩn cho an ninh mạng của bọn họ không?
Phát hiện ra những người khả nghi, bọn họ sẽ bí mật theo dõi liên tục những người này trong cuộc sống tương lai của bọn họ?
Thời gian làm bài kết thúc, thí sinh nghỉ ngơi mười lăm phút, sau đó còn nhiều câu hỏi hơn đang chờ đợi bọn họ.
Vừa rời khỏi phòng máy, mấy bạn học sinh trường Tam Trung đã tụ tập lại với nhau, thảo luận về câu hỏi đầu tiên mà hình như không ai hoàn thành được.
