Выбрать главу

Ключ. Что же, черт побери, было ключом? Этот вопрос сводил Грегга с ума. Он скопировал изображение зашифрованного текста на стене в Монте Кассино, но не заметил рядом ничего, что могло бы служить ключом. Мог ли ключ быть в другой комнате? Что же он упускал из виду?

« Твою мать!»

Ну что за садист мог придумать эту дебильную карту с совершенно невозможной головоломкой? Еще более его бесило то, что у него не было никакой возможности попасть на эту карту снова, чтобы попробовать найти дополнительную информацию. Cервер Хьюстон Монте Кассино более не появлялся в сети, а карты Монте Кассино больше нигде не было. Она исчезла, как будто ее создатель умудрился удалить ее из всей всемирной паутины.

Ну вот как они смогли заставит подполковника Бёрнера говорить все эти вещи? Неужели сами разработчики из CyberStorm вставили в свою игру такой вот сюрприз? Он уже прошерстил форумы, но нигде не было даже намека на зашифрованные надписи, странные разговоры Бёрнера или на исчезновение карты Монте Кассино. Неужели это испытал лишь он один? Несмотря на неопределенность, он ни с кем так и не поделился увиденным. Это было его тайной.

Грегг уже начал было подозревать, что карта Монте Кассино оставила на его компьютере запись в реестре, которая не позволяла этой карте снова появляться в списках. Чтобы проверить эту гипотезу, он почистил жесткий диск на другом компьютере и установил туда Над Рейном, надеясь что на чистой машине доступ к карте у него будет, но карта так и не появилась.

Неужели игра где-то зафиксировала его сетевой адрес, или MAC-адрес [62] его маршрутизатора? Черт побери, он уже начинал хвататься за соломинки.

«Думай же!»

Проблема следующая: есть зашифрованная надпись, а ключа нет. И нет даже предположения, какой алгоритм шифрования был использован, чтобы создать эту надпись. Бёрнер смотрел прямо на него, ну или точнее, на его аватар, и говорил: «…используй твой ключ, и мы будем встретиться опять». Что бы это значило? Если Грегг найдет ключ и расшифрует надпись, куда ему нужно будет вводить результат? И если он найдет, куда его ввести, появится ли снова в списках карта Монте Кассино?

Грегг встал с дивана, поплотнее закутался в колючее вонючее одеяло и пошлепал через комнату к столу. На столе стояли четыре стационарных компьютера и два лэптопа, все были подключены к сети и работали. На одном из компьютеров была запущена программа, которая по очереди брала слова из словаря и использовала их в качестве ключа, запуская несколько стандартных алгоритмов шифрования в попытке раскодировать надпись. Брайан посмотрел на результаты дешифровки, бегущие по экрану, и расхохотался.

Это действительно было смешно. Учитывая все возможные перестановки в строке из тридцати двух символов, подбор ключа мог занять тысячу лет.

Он призадумался. Гипотетически, он мог бы взломать несколько дюжин компьютеров и распределить задачу среди них. Оценив перспективу, он покачал головой: даже если бы он и создал такую распределенную программу, все равно это заняло бы слишком долго, лет сто. А что, если результатом было не простое слово? Как бы он запрограммировал критерии успешного дешифрования? Он даже не знал, какой алгоритм шифрования использовался.

Он скинул шерстяное одеяло и уселся перед клавиатурой. К этому моменту он прокопал форумы, но до сих пор не сделал очевидной вещи: не поискал решение проблемы в Google. Он запустил браузер и приготовился печатать. Возможно, где-то существовала страница, посвященная именно его проблеме.

Открылась начальная страница, и Грегг застыл на месте. Это был популярный новостной портал, справа шла колонка актуальных новостей. Верхний заголовок кричал ему в лицо: Мертвый Компьютерный Гений Убивает Восьмерых .

Грегг нажал на ссылку, и перед ним развернулся обширный новостной репортаж про осаду в поместье Соболя. Грегг жадно прочел весь репортаж, прошел по всем ссылкам. Через час он сидел, полностью проснувшийся, напряженный, и один факт бился в его голове: «… Мэттью Соболь, создатель компьютерных игр и архитектор искусственного интеллекта в игре Над Рейном ».

Этот Соболь был гением, даже больше, чем гением. Грегг очень редко удивлялся умениям других людей, но Соболь – он определенно был лучшим. Это же надо было умудриться создать Демона, который начал мстить после твоей смерти, когда никакие наказания уже не страшны! Мозг Грегга лихорадочно пытался оценить открывающиеся возможности. Они были поистине безграничны.

Сколько же денег Соболь потратил на эту штуку? А планирование одно чего стоит! И Демон этот все еще был на свободе. Федералы не имели ни малейшего понятия, как его остановить, и это явно читалось по плотно сомкнутым губам правительственных говорунов.

Мурашки побежали по спине Грегга. Он чувствовал себя так, будто целый новый мир открылся перед ним. Неужели карта Монте Кассино была всего лишь случайностью? Появилась-то она, казалось, несколько дней назад, как раз после смерти Соболя. Уверен в этом он на сто процентов не был, уж слишком его занимали проблемы с филиппинцами. Но не могло же это быть простым совпадением.

Вот теперь-то Брайан уж точно был обязан расшифровать этот текст. Он понимал, что не сможет спать спокойно, пока не узнает побольше о карте Монте Кассино и о собольском Демоне. Вполне возможно, он прикоснулся к чему-то невероятному, что открывало новые перспективы в мире обыденных взломов, вездесущего полицейского наблюдения и постылых пригородных пейзажей. Уже очень давно его усталая душа не ощущала такого восторга, как сейчас. Неужто Монте Кассино была работой Соболя?

Грегг поискал информацию о Монте Кассино и обнаружил ворох ссылок, относящихся ко второй мировой войне. Он запустил поиск еще раз, добавив в критерии поиска «Над Рейном». Он снова получил около семи сотен исторических ссылок, что было естественным, так как итальянская операция велась, в конце концов, против Германии.

Оторвав глаза от лэптопа, он уставился на экран стационарного компьютера, где в командном окне летели строки, отображающие результаты попыток расшифровки текста его программой. Примерно каждую миллисекунду появлялась новая строка, содержащая либо полный мусор, либо словосочетание «неверные данные». Он вздохнул, думая о том, что шифрование могло быть произведено каким-нибудь закрытым алгоритмом наподобие тройного DES, где сообщение было перешифровано несколько раз. Русские, например, делали так во время холодной войны, когда их сообщения пытались перехватить в рамках проекта Венона. Зыбучие пески отчаяния засасывали Брайана, сводя на нет все его усилия. Неужели ему суждено умереть, так и не узнав ответа к этой загадке?

В любом случае, теперь он знал немного больше, чем раньше. По-крайней мере, у него теперь было предположение, что именно Мэттью Соболь создал карту Монте Кассино. Он остановил программу расшифровки, открыл окно ввода и ввел название своей функции дешифрования : ?DecryptIt( . Теперь ему нужно было ввести один-единственный аргумент – ключ, который будет использоваться для дешифровки. Строка, которую он увидел в игре, была вшита в функцию, которая пыталась расшифровать эту строку при помощи введенного ключа, используя дюжину различных алгоритмов: DES, тройной DES, RSA и т.д.

Грегг крепко призадумался. Что же мог Соболь использовать как ключ? Написал ?DecryptIt(“МэттьюСоболь”) и нажал ввод. Результатом были 12 строчек мусора и «неверных данных» – по строке на каждый алгоритм. Он начал перебирать возможные варианты имени Соболя, потом попробовал вариации названия CyberStorm Entertainment, после чего попытался сделать то же самое с названием игры «Над Рейном». Далее он начал вводить названия других игр Соболя, которые только мог припомнить. В конце концов, он прошелся по именам заметных персонажей игры, таких как Бёрнер.