Криптономикон, часть 2
Шрифт:
Идти он даже не пытается, так, с трудом волочится по бетонной крыше. Бетон приятный, теплый — нагрелся на солнце. Самого МДК отсюда не видно, хотя видны верхушки его антенн. По ним можно определить положение катера.
Здесь должна быть веревка. Опершись на локти, Шафто приподнимается и оглядывается. Вот же она, манильская веревка (разумеется!) на якоре, зацепленном за выемку у края крыши.
Наконец он добирается до места и начинает тянуть веревку. Закрывает глаза; только бы не уснуть! Тянет, пока в его руках не оказывается что-то большое и толстое — шланг.
Почти все. Он ложится на спину и обхватывает конец шланга, прижимая его к груди, потом осматривается, находит вентиляционную шахту, которую ему показали на рекогносцировочных
Кто-то определенно наблюдает за ним с одного из кораблей, потому что шланг напрягается, словно оживившая змея, и Шафто чувствует, как под руками бежит поток горючего. Десять тысяч галлонов. Прямо туда, внутрь. Внизу слышно, как япошки хриплыми голосами поют песни. Сейчас они поймут, что их ждет. Генерал Макартур обеспечит им то, о чем они молятся.
Теперь Бобби Шафто должен спуститься по веревке на МДК, но ясно, что уже ничего не выйдет. Помощи ждать неоткуда. Когда ток горючего прекращается, он собирает остаток сил. В последний раз посылает все к черту. Выдергивает чеку из зажигательной гранаты; кольцо выскакивает и с веселым звяканьем падает на крышу. Граната оживает в руках; внутри шипит и потрескивает запал. Он бросает гранату в шахту — вертикальную трубу, черный круг посреди грязно-серого поля, как пепел от японского флага.
Затем, поддавшись порыву, ныряет вслед.
Semper Fidelis
Звезда зажигает рассвет
Я падаю вниз
МЕТИДА
Появление [email protected] в смежной камере выглядит как заключительный сюжетный поворот в том кукольном балагане, который показывают Рэнди с самого аэропорта. Как в любом театре марионеток, очевидно, есть еще масса участников, незримо для него совершающих какие-то стремительные действия. Похоже, на этот спектакль ушла значительная доля валового национального продукта Филиппин.
На полу в камере стоит миска с едой, на ней сидит крыса. Обычно Рэнди очень плохо реагирует на крыс: они ломают систему обороны, выстроенную воспитанием и образованием вокруг тех областей мозга, где обитает коллективное бессознательное, и выбрасывают его прямиком на территорию Иеронима Босха. Однако сейчас она беспокоит его не больше, чем в зоопарке. У крысы на удивление красивая бурая шкурка и толстый, как карандаш, огрызок хвоста, торчащий вверх, словно антенна мобильника. Рэнди голоден, но не хочет есть то, на чем потопталась крыса, поэтому просто лежит и смотрит.
Судя по ощущениям, проспал он долго. Рэнди включает компьютер и набирает команду date. Ногти на левой руке странные, будто в синяках. Вглядевшись, он видит, что на ногте указательного пальца синей шариковой ручкой нарисованы трефы, на указательном — бубны, на безымянном — червы и на мизинце — пики. Енох Роот объяснил, что в понтифике, как в бридже, каждая карта в колоде имеет числовое значение: трефы от одного до тринадцати, бубны от четырнадцати до двадцати шести, червы от двадцати до тридцати семи, пики от сорока до пятидесяти двух. Рэнди нарисовал символы на ногтях, чтобы не забыть.
«Date» сообщает, что он проспал весь вчерашний вечер, ночь и половину сегодняшнего дня. Значит, крыса ест его ленч.
На компьютере у Рэнди установлен Finux; после загрузки он выдает черный экран с построчными сообщениями из жирных белых букв, настоящий пользовательский интерфейс образца 1975 года. Очевидно, самый легкий для ван-эйковского перехвата. Рэнди печатает «startx», экран на мгновение чернеет, потом приобретает его любимый темно-синий оттенок, и появляется бежевое окно с черными буковками поменьше. Это X Windows System, или просто X, как зовут ее такие, как Рэнди. Она предоставляет всю ту графическую муру, которой люди ждут от пользовательского интерфейса: менюшки, кнопочки,
Сейчас компьютер так же уязвим для перехвата, как и до запуска X. Тогда это были белые буквы на черном фоне; сейчас черные на бежевом. Буквы поменьше и живут в окошках, но это ничего не меняет: выводя точки на экран, электроника внутри машины все равно должна совершать переходы между нулем и единицей, то есть между высокой интенсивностью (белым или бежевым) и низкой (черным).
Рэнди вообще-то не понимает, что за херня с ним происходит, и, возможно, не понимал раньше, когда думал, будто понимает. Однако рабочая гипотеза такова: люди, которые все это подстроили (первые кандидаты — Дантист и Болоболо), знают, что у него на диске есть ценная информация. Откуда? Ладно, когда понтифик — волшебник — Енох Роот или как там его звать звонил Рэнди в самолет, он знал про «Аретузу», следовательно, могли знать и другие. Кто-то подложил ему наркотики в МАНА, чтобы конфисковать ноутбук и скопировать жесткий диск. Они это сделали и выяснили, что все зашифровано дважды. Перехваты «Аретузы» были с самого начала зашифрованы неплохой криптосистемой времен Второй мировой, которую сейчас способен взломать каждый, но на все это наложена наисовременнейшая система, которую взломать невозможно. Если они хоть что-нибудь соображают, то и пробовать не будут. Для них есть только один способ получить информацию: дождаться, пока Рэнди ее расшифрует. Для этого он должен биометрически идентифицировать себя, поговорив с компьютером или введя известную ему одному фразу-пароль. Они надеются, что Рэнди расшифрует перехваты «Аретузы» и, как идиот, выдаст их на экран.
Это не значит, что Рэнди не смеет открыть эти файлы; он просто не решается вывести их на экран. Различие принципиальное. «Ордо» в состоянии читать зашифрованные файлы с диска. Может писать их в память. Может расшифровать их, записать в другую область памяти и оставить там навсегда, а люди за стеной так ничего и не узнают. Однако, как только Рэнди велит компьютеру показать информацию на экране, перехваты «Аретузы» станут доступны тем, кто его прослушивает, а уж дальше эти ребята сами в два счета взломают шифр.
Самое смешное и любопытное, что Рэнди не обязательно смотреть на перехваты, чтобы с ними работать. Пока они в памяти компьютера, он может подвергнуть их любому методу криптоанализа из приведенных в «Криптономиконе».
Он начинает набивать строчки на языке, который называется Perl. Это язык программирования, полезный, чтобы автоматизировать часто повторяющиеся задачи. В корневом каталоге компьютера, работающего под UNlX'oM, хранятся десятки тысяч разных файлов, по большей части в текстовом формате. Есть множество программ, чтобы эти тексты открывать, выводить на экран, редактировать. Рэнди хочет написать программку на языке Perl, которая будет выбирать случайные файлы, показывать их в произвольно расположенных окнах различного размера, перелистывать некоторое время, потом закрывать. Если запустить ее с большой скоростью, окна будут выскакивать по всему экрану нескончаемым фейерверком прямоугольников. Если использовать эту программу в качестве фона, вместо темно-синего, они будут под тем окном, в котором Рэнди работает. Те, кто за ним следит, замучаются разбираться. Особенно если написать программу, которая будет все время менять форму и положение рабочего окна.