Chương 17 phần 2

Đại chiến hacker

Đăng vào: 11 tháng trước

.

Đính kèm là một mã nguồn cho một chương trình nhỏ, có vẻ như mục đích của nó đúng như Masha đã nói: kéo một video qua giao thức hệ thống tên miền (DNS).

Ở đây tôi sẽ giải thích một chút. Vào cuối ngày, mỗi giao thức Internet chỉ là một chuỗi văn bản gửi tới gửi lui trong một trật tự định sẵn. Nó cũng giống như việc bạn có một chiếc xe tải, trong xe tải bạn đặt một chiếc ô tô, trong thùng xe ô tô bạn đặt một chiếc xe máy, đằng sau xe máy bạn buộc một chiếc xe đạp và đằng sau xe đạp bạn treo một đôi giày trượt patin.

Ví dụ, hãy xem xét Giao thức truyền tải thư tín đơn giản, viết tắt là SMTP, được dùng để gửi e-mail:

Đây là một đoạn hội thoại mẫu giữa tôi và máy chủ thư tín cùa tôi, gửi một thông điệp cho chính tôi:

– Xin chào littlebrother.com.se

250 mail.pirateparty.org.se Xin chào

mail.pirateparty.org.se, rất vui được gặp cậu

– TỪ: [email protected]

250 2.1.0 [email protected]… Người gửi đồng ý

– ĐẾN: [email protected]

250 2.1.5 [email protected]… Người nhận đồng ý

– DỮ LIỆU

354 Nhập thư, kết thúc bằng “.” cùng dòng

– Khi gặp rắc rối hay nghi ngờ, hãy chạy vòng vòng và la hét

250 2.0.0 k5SMW0×Q006174 Tin nhắn được chấp nhận để gửi đi

KẾT THÚC

221 2.0.0 mail.pirateparty.org.se đang đóng kết nối

Kết nối được đóng bởi máy chủ ở nước ngoài.

Ngữ pháp của đoạn hội thoại này được thiết lập vào năm 1982 bởi Jon Postel, một trong những người hùng đã khai sinh ra Internet. Vào giai đoạn sơ khai nhất của Internet, ông đã chạy máy chủ quan trọng nhất của mạng ngay dưới bàn làm việc của mình ở trường đại học Nam California, theo đúng nghĩa đen của từ “chạy”.

Bây giờ, hãy tưởng tượng bạn kết nối một máy chủ thư tín với một phiên nhắn tin. Bạn có thể gửi một tin nhắn với nội dung “Xin chào littlebrother.com.se” tới máy chủ và máy sẽ trả lời “250 mail.pirateparty.org.se Xin chào mail.pirateparty.org.se, rất vui được gặp bạn.” Hay nói theo cách khác, bạn có thể có một cuộc trò chuyện tương tự qua tin nhắn như bạn có thể làm qua SMTP. Và với những chỗ ngắt đúng, toàn bộ hoạt động của máy chủ thư tín có thể diễn ra bên trong một đoạn chat. Hay bất cứ thứ gì khác.

Việc này được g là “tạo đường hầm” (tun- nelling). Bạn đặt một SMTP bên trong một đoạn chat “qua đường hầm”. Sau đó bạn có thể đưa đoạn chat ngược vào một đường hầm SMTP nếu bạn muốn thực sự kỳ quặc, đào một đường hầm trong một đường hầm khác.

Trên thực tế, mọi giao thức Internet đều trải qua quá trình này. Rất tuyệt, vì nó có nghĩa là nếu mạng của bạn chỉ vào được Internet, bạn có thể cho thư của bạn đi qua nó trong một đường hầm. Bạn thể đưa mạng P2P yêu thích của bạn qua nó trong một đường hầm. Thậm chí bạn có thể đưa cả Xnet qua nó trong một đường hầm – bản thân Xnet lại là một đường hầm cho hàng tá các giao thức.

DNS là một giao thức Internet cổ và thú vị, có từ năm 1983. Đây là cách máy tính của bạn chuyển đổi tên của một máy tính khác – như pirateparty.org.se – thành số IP mà các máy tính sẽ sử dụng để trao đổi nhau trên mạng, chẳng hạn 204.11.50.136. Nói chung, nó hoạt động như phép màu vậy, mặc dù nó có hàng triệu các phần chuyển động – mỗi ISP điều hành một máy chủ DNS, giống như cách phần lớn các chính phủ và nhiều chủ tư nhân áp dụng. Các hộp DNS này lúc nào cũng trao đổi với nhau, đưa ra và thực hiện các yêu cầu của nhau, thế nên cho dù bạn có đặt một cái tên tối nghĩa cho máy tính của bạn thì nó vẫn có thể chuyển được thành thành một con số.

Trước khi có DNS, người ta sử dụng tệp tin HOSTS. Tin hay không tùy bạn, đây là một tập tài liệu chứa tên và địa chỉ của từng máy tính kết nối với mạng Internet. Mỗi máy tính có một bản sao của tập tin này. Cuối cùng, tập tin này quá lớn để di chuyển, vậy nên người ta đã phát minh ra DNS và cho nó chạy trên một máy chủ đặt dưới bàn của Jon Postel. Nếu người lau dọn chẳng may rút phích điện của nó, toàn bộ mạng Internet sẽ chẳng còn tự định vị được mình. Hoàn toàn nghiêm túc đấy.

Ngày nay, DNS xuất hiện ở mọi nơi. Mọi hệ thống đều có một DNS chủ và tất cả những máy chủ này được cài đặt để trao đổi thông tin với nhau và với những người ngẫu nhiên trên mạng Internet.

Điều mà Masha đã làm là tìm ra cách để đưa một video qua DNS bằng đường hầm. Cô ấy đã tách đoạn băng thành hàng tỉ phần và giấu mỗi phần trong một tin nhắn bình thường gửi tới một máy chủ DNS. Bằng cách chạy đoạn mã của cô ấy, tôi có thể ghép đoạn video hoàn chỉnh từ tất cả các máy chủ DNS khắp mạng Internet chỉ trong nháy mắt. Chắc hẳn trên biểu đồ tần suất của mạng, nhìn nó sẽ rất bất thường, giống như tôi đang truy cập vào địa chỉ của tất cả máy tính

Nhưng nó có hai lợi thế mà tôi đánh giá rất cao: Tôi có thể tải video này với tốc độ chóng mặt – ngay khi tôi vừa ấn vào đường truyền đầu tiên, tôi đã nhận được các hình ảnh kích thước toàn màn hình mà không có một rung động hay ngắt quãng nào – và tôi không hề biết máy chủ của nó ở đâu. Nó hoàn toàn vô danh.

Lúc đầu, thậm chí tôi không để ý đến nội dung của video này. Tôi hoàn toàn bị rối trí bởi sự thông minh của cách thức này. Rút một video từ DNS ư? Điều này quá sức thông minh và kỳ lạ, thực tế là nó thật xấu xa.

Dần dần, thứ hiện lên trên màn hình bắt đầu thu hút sự chú ý của tôi.

Đó là một cái bàn quá to trong một căn phòng nhỏ với một cái gương treo trên một bức tường. Tôi biết căn phòng này. Tôi đã ngồi trong đó khi người phụ nữ có mái tóc cắt bằng bắt tôi phải nói to mật khẩu của mình. Quanh bàn là năm cái ghế, đều có người ngồi và đều mặc mặc đồng phục DHS. Tôi nhận ra Trung tướng Graeme Sutherland, chỉ huy đội DHS ở khu Vịnh, cùng với cô ta. Những người khác đều mới. Tất cả bọn họ đang nhìn vào một màn hình đặt ở cuối bàn, trên màn hình là những gương mặt hết sức quen thuộc.

Kurt Rooney được cả nước biết tới như là chuyên gia chiến lược chính của Tổng thống, người đã quay trở về với đảng cầm quyền trong nhiệm kỳ thứ ba và đang tiến tới nhiệm kỳ thứ tư. Mọi người gọi ông ta là “Quý ông Tàn nhẫn” và tôi cũng đã xem một bản tin nói về mức độ kiểm soát chặt chẽ của ông ta đối với nhân viên. Ông ta gọi điện cho họ, nhắn tin cho họ, theo dõi từng động tác và kiểm soát từng bước đi của họ. Ông ta đã già, gương mặt nhăn nheo và đôi mắt xám lợt, mũi to bè, cánh mũi phập phồng và đôi môi mỏng dính, nhìn ông ta lúc nào cũng như đang ngửi thấy mùi gì tởm lợm lắm.

Ông ta đang xuất hiện trên màn hình. Ông ta đang nói và tất cả những người khác đều tập trung vào ông ta, tay ghi chép như đánh máy, cố gắng tỏ ra thông minh sáng láng.

“… có thể nói bọn chúng tức giận với chính quyền, nhưng chúng ta cần chứng tỏ cho cả nước thấy rằng chính quân khủng bố chứ không phải chính phủ mới là đối tượng chúng cần kết tội. Các vị có hiểu điều tôi đang nói không? Đất nước không yêu quý thành phố này. Về phía chúng, giống như câu chuyện về Sodom và Gomorrah của những kẻ đồng giới và vô thần, xứng đáng bị chết thiêu dưới địa ngục. Lý do duy nhất khiến đất nước này quan tâm đến việc đám người ở San Francisco nghĩ gì là vì thành phố đó có nhiều tài sản quý giá đã bị vài tên khủng bố Hồi giáo nào đó cho nổ tung thành tro bụi.

“Những đứa trẻ Xnet này đang đi tới điểm mà rất có thể chúng sẽ bắt đầu có ích cho chúng ta. Chúng càng cấp tiến, phần còn lại của đất nước sẽ càng hiểu rằng có sự đe dọa ở mọi nơi.”

Khán giả của ông ta đánh máy xong.

“Tôi nghĩ là chúng tôi có thể kiểm soát được điều này,” người phụ nữ có mái tóc cắt bằng nói. “Người của chúng tôi ở Xnet đã gây dựng được rất nhiều ảnh hưởng. Các blogger phe ta đang điều hành khoảng năm mươi blog mỗi người, lấp đầy các kênh trò chuyện, đặt đường dẫn tới nhau, phần lớn đều tuân theo đúng đường lối chủ trương mà tên M1k3y đã đặt ra. Nhưng họ tỏ ra là mình có thể khiêu khích các hành động cấp tiến, thậm chí ngay cả khi M1k3y đã dừng lại.”

Trung tướng Sutherland gật đầu. “Chúng ta đã dự tính để họ hoạt động ngầm cho tới khoảng một tháng trước giữa kỳ.” Tôi đoán giữa kỳ ở đây là cuộc bỏ phiếu giữa nhiệm kỳ chứ không phải kỳ thi giữa năm của tôi. “Đó là kế hoạch lúc đầu. Nhưng có vẻ như…”

“Chúng ta đã có kế hoạch khác cho giữa kỳ,” Rooney nói. “Tất nhiên cần phải biết rằng khoảng một tháng trước giữa kỳ, có lẽ tất cả mọi người không nên lên kế hoạch đi du lịch. Thắt chặt việc kiểm soát Xnet nhanh nhất có thể. Chừng nào chúng còn ôn hòa thì chúng còn có khả năng ngáng đường chúng ta.”

Đoạn phim bị cắt.

Ange và tôi ngồi ở mép giường, nhìn chăm chăm vào màn hình. Ange với tay ra mở lại đoạn phim lần nữa. Chúng tôi xem nó. Lần thứ hai cảm giác còn tồi tệ hơn.

Tôi vứt bàn phím sang một bên và đứng dậy.

“Anh phát ốm vì cứ phải sợ hãi rồi. Hãy đem cái này tới chỗ Barbara và để cô ấy công bố nó. Đưa nó lên mạng. Và để bọn họ đưa anh đi. Ít nhất anh cũng biết điều gì sẽ xảy ra tiếp theo. Ít nhất anh cũng có một chút gì đó chắc chắn trong cuộc đời mình.

Ange kéo tôi lại và ôm tôi, “Em biết mà, anh yêu, em biết. Tất cả những điều này thật khủng khiếp. Nhưng anh chỉ đang nhìn vào những điều tồi tệ mà bỏ qua những điều tốt đẹp. Anh đã tạo ra một phong trào. Anh còn giỏi hơn những kẻ thần kinh trong Nhà trắng, những kẻ lừa đảo trong bộ đồng phục DHS. Anh đã đặt mình vào một vị thế nơi anh có thể gánh vác trách nhiệm thổi bay cái đám DHS thối nát đó.

“Chắc chắn bọn họ ở ngoài đó để bắt anh. Tất nhiên là thế. Đã khi nào anh nghi ngờ điều này chưa? Em luôn biết là bọn họ đang ở đó. Nhưng Marcus, họ không biết anh là ai. Hãy nghĩ đến điều đó. Tất cả những người đó, với tiền, súng, gián điệp, còn anh, một học sinh trung học mười bảy tuổi – anh vẫn đang qua mặt tất cả bọn họ. Họ không biết về Barbara, họ không biết về Zeb. Anh đã làm họ bị kẹt cứng trên đường phố San Francisco và làm họ mất mặt trước toàn thế giới. Vì thế hãy ngừng than phiền đi, được chứ? Anh đang thắng mà.”

“Dù gì thì bọn họ cũng đang tới đây vì anh. Em biết là như vậy. Họ sẽ bỏ tù anh mãi mãi. Thậm chí không được ở trong tù. Anh sẽ biến mất, như Darryl. Hoặc tệ hơn. Có thể là Syria. Tại sao lại để anh ở San Fransico cơ chứ? Chừng nào anh còn ở Mỹ thì anh còn là cục nợ.”

Cô ngồi xuống giường với tôi.

“Đúng,” cô nói. “Đúng thế.”

“Ừ.”

“Ờ, anh biết phải làm gì rồi, đúng không?”

“Cái gì?” Cô nhìn thẳng vào bàn phím của tôi. Tôi có thể thấy nước mắt lăn dài trên má cô. “Không! Em có điên không thế. Em nghĩ anh có thể chạy trốn với một kẻ điên trên Internet à? Một tên gián điệp?”

“Anh có ý nào hay hơn không?”

Tôi đá tung đống đồ giặt của cô. “Sao cũng được. Tốt thôi. Anh sẽ nói chuyện thêm với cô ta.”

“Anh hãy nói chuyện với cô ta,” Ange nói. “Hãy nói với cô ta rằng anh và bạn gái anh đang chạy trốn.”

“Cái gì?”

“Im đi, đồ ngốc. Anh nghĩ rằng chỉ anh mới đang gặp nguy hiểm à? Em cũng bị nguy hiểm không kém, Marcus. Việc này gọi là đồng phạm. Khi nào anh đi, em cũng đi.” Quai hàm cô bạnh ra như muốn nổi loạn. “Anh và em – giờ chúng ta cùng trên một con thuyền. Anh phải hiểu điều đó.”

Chúng tôi ngồi xuống giường cùng nhau.

“Trừ khi anh không muốn em nữa,” cuối cùng cô khẽ nói.

“Em đang đùa phải không?”

“Trông em có giống như đang đùa không?”

“Không có lý nào anh lại đi mà không có em, Ange. Anh không bao giờ yêu cầu em đi cùng, nhưng anh rất vui khi em yêu cầu.”

Cô cười và ném bàn phím cho tôi.

“Hãy e-mail cho cái cô Masha này thôi. Xem cô ta có thể làm gì cho chúng ta.”

Tôi gửi e-mail cho cô ta, mã hóa và chờ hồi âm. Ange rúc vào tôi và tôi hôn cô, sau đó chúng tôi âu yếm nhau. Vì một lý do nào đó, mối nguy hiểm và lời cam kết sẽ luôn ở bên nhau khiến tôi quên đi cả sự lúng túng khi làm tình và thấy thỏa mãn tột độ.

Chúng tôi lại bán khỏa thân nữa khi e-mail của Masha tới.

– Hai người các cậu? Ôi Chúa ơi, cứ như thể mình cậu còn chưa đủ khó vậy.

– Tôi không được đi trừ khi là để làm gián điệp trong một vụ lớn trên Xnet. Cậu hiểu tôi nói gì chứ? Những người điều hành theo dõi tôi từng bước một nhưng tôi sẽ được tự do khi có một vụ gì lớn xảy ra với các thành viên Xnet. Tôi sẽ được phân công vào vụ này.

– Cậu hãy tổ chức một vụ gì đó. Tôi sẽ được phân công đảm trách vụ đó. Tôi sẽ giúp chúng ta thoát ra. Cả ba chúng ta, nếu cậu cứ nhất quyết như vậy.

– Mặc dù vậy, cậu phải làm nhanh lên. Tôi không thể gửi cho cậu hàng đống thư được, hiểu chứ? Họ đang theo dõi tôi. Họ đang đến rất gần cậu, cậu không còn nhiều thời gian. Mấy tuần ư? Có lẽ chỉ mấy ngày.

– Tôi cần cậu đưa tôi ra. Vì thế tôi mới làm việc này, nếu cậu vẫn còn băn khoăn. Tôi không thể tự mình trốn thoát. Tôi cần một chiến dịch lớn trên Xnet, đó là chuyên môn của cậu. Đừng làm tôi thất vọng, M1k3y, nếu không cả hai chúng ta cùng chết. Cả bồ cậu nữa.

– Masha

Điện thoại của tôi đổ chuông làm cả hai chúng tôi giật mình. Mẹ tôi muốn biết khi nào tôi về, tôi bảo bà là tôi đang trên đường về rồi. Bà chẳng đề cập gì tới Barbara. Chúng tôi đã thống nhất sẽ không nói về vấn đề này trên điện thoại, đó là ý kiến của bố tôi. Dường như ông cũng bị hoang tưởng như tôi.

“Anh phải đi đây,” tôi nói.

“Bố mẹ chúng ta sẽ…”

“Anh biết, anh đã nhìn thấy điều xảy ra với bố mẹ anh khi họ nghĩ anh đã chết. Biết anh là một kẻ đang phải lẩn tránh cũng không khá hơn là mấy, nhưng họ thà để anh lẩn tránh còn hơn là một tù nhân. Anh nghĩ vậy. Dù sao đi nữa, một khi chúng ta đã biến mất, Barbara có thể công bố câu chuyện mà không phải lo lắng sẽ gây rắc rối cho chúng ta.”

Chúng tôi hôn tạm biệt ở cửa phòng cô. Không phải là một trong những nụ hôn nóng bỏng, ướt át mà chúng tôi vẫn thường làm khi chia tay. Lần này là một nụ hôn ngọt ngào. Một nụ hôn chậm rãi. Nó giống như một nụ hôn tạm biệt vậy.

Thời gian ngồi trên xe lửa là lúc tâm trí của bạn hướng vào bên trong. Cái khoảng thời gian tàu cứ rầm rập chạy tới chạy lui và bạn cố gắng tránh không chạm phải ánh mắt của những hành khách khác, cố gắng không đọc những quảng cáo phẫu thuật thẩm mỹ, chữa hói đầu cho đàn ông, xét nghiệm AIDS, cố gắng phớt lờ những hình vẽ trên đường phố và không nhìn quá kỹ vào những thứ trên sàn tàu. Đó cũng là khi trí óc bạn thực sự bị khuấy tung lên.

Bạn đảo qua đảo lại và trí óc bạn nhớ lại tất cả những thứ mà bạn đã bỏ sót, chiếu lại tất cả những đoạn phim của cuộc đời bạn, khi bạn không phải một anh hùng mà là một tên đần hay một gã khốn kiếp.

Trong đầu bạn xuất hiện những suy nghĩ giống thế này:

Nếu DHS muốn bắt M1k3y, còn cách nào tốt hơn là nhử cậu ta ra khỏi chỗ nấp, khiến cậu ta hoảng sợ, từ đó dụ cậu ta tạo nên một sự kiện cộng đồng lớn của Xnet? Chẳng phải việc này rất đáng để lộ ra một đoạn video thỏa hiệp sao?

Trong đầu bạn xuất hiện những suy nghĩ như vậy ngay cả khi chỉ còn hai hay ba trạm cuối. Khi bạn xuống tàu và bắt đầu đi bộ, máu tiếp tục lưu thông và đôi khi đầu óc bạn lại giúp bạn một lần nữa.

Đôi khi, trong rắc rối, đầu óc bạn lại đưa ra những giải pháp.