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

Себек подошел к нему и протянул руку:

– Детектив Себек

– Я знаю, кто вы такой, сержант. Вы были вчера в Alcyone.

– Вас подвезти?

– Такси вызову.

– Да ладно, это самое меньшее, что я могу сделать. Вам, похоже, попросту не везет. Я в любом случае сейчас уезжаю.

Росс помедлил, после чего кивнул:

– Спасибо.

Несколько минут Себек и Росс ехали в полном молчании. Росс был полностью поглощен телефоном. Пролистывая пальцем экраны, он внимательно читал. В конце концов, он поднял голову:

– Интересно.

– Что именно? – взглянул на него Себек

– Наконец-то сподобился новости почитать. Приятно узнать, в чем меня чуть было не обвинили.

Себек ничего не ответил на это.

– Ваше дело во всех заголовках сверкает. Смотрите, вот вы, – подняв телефон, Росс продемонстрировал новостной портал с фотографией Себека с пресс-конференции. Себек едва взглянул:

– Это больше не мое дело, – несколько секунд они ехали в молчании. – Так значит, вы кто-то типа компьютерного консультанта?

– Да, разрабатываю системы управления базами данных.

– А откуда у такого молодого парня такие большие клиенты?

– В основном сарафанное радио. Я хорошо делаю свою работу. Вы тоже выглядите молодо для сержанта полиции.

– Я рано начал, – скривился Себек.

Показалась эстакада въезда на шоссе, но Себек продолжил движение через виадук по направлению к дальней части города.

– Сержант, вы пропустили выезд.

– Кое-куда надо заглянуть. Слушайте, можно задать вам пару компьютерных вопросов?

– А о чем? – Росс выглядел не слишком уверенно.

– Этот вирус в Alcyone. Тамошние компьютерщики обратились к вам за помощью. Вы многое знаете про вирусы?

– Я это все сегодня уже рассказывал ФБР. И я вне подозрений, помните?

– Знаю, знаю, – умиротворяюще помахал рукой Себек. – Но у нашего парня в отделении реально не хватает таланта разобраться с чем-нибудь сложнее, чем хакеры-подростки и продавцы наркотиков.

– Сержант, у ФБР есть целый отдел по киберпреступлениям, который такими вещами как раз и занимается. Им моя помощь не нужна.

– Ну не ФБР ведь спрашивает…

– А, я понял, – Росс поднял руки, изображая заголовки газет. – Местный полицейский раскрывает преступление!

Себек мрачно смотрел на Росса:

– Я просто пытаюсь остановить убийцу.

– Если по-честному, сержант, найти убийцу вам будет сложновато. Это изначально дело информационных криминалистов, и у ФБР попросту больше для этого средств.

– А что, если я скажу вам, что знаю, кто убийца? – нырнул Себек в омут с головой.

Росс заметно напрягся.

– Нет, не вы, успокойтесь.

– Поэтому ФБР меня и отпустило?

Себек покивал:

– И что, если я вам скажу, что убийца был мертв во время совершения преступлений?

Росс озадачился на некоторое время, но вскоре лицо его озарилось внезапной вспышкой осознания:

– Да ладно!

– Именно это мне и нужно знать: это вообще возможно?

– Ёперный бабай… Вы серьезно?

– Федералы в это верят, я – нет. Я думаю, что настоящий убийца сидит в CyberStorm и пытается повесить убийства на мертвеца.

– Мэттью Соболь?

Соболь кинул удивленный взгляд на Росса:

– А это вы откуда знаете?

– В новостях пишут, что Соболь умер на этой неделе от рака мозга, – указал на телефон Росс. – Это он ваш мертвый убийца, да, сержант?

Себек подумал, что попал в переплет:

– Все, о чем мы тут говорим, не должно обсуждаться со СМИ, с друзьями, вообще ни с кем. Если мне только покажется, что вы слили информацию, я подам на вас в суд за вмешательство в полицейское расследование. Ясно?

– Ваша тайна умрет со мной. Но на вашем месте, я бы обратил на Соболя пристальное внимание. Если он действительно за этим стоит, то явно происходит нечто большее, чем просто убийства.

– Слушайте, как так получается, что об этом Соболе знают все вокруг, кроме меня?

– Я заядлый геймер, сержант. Соболь был легендой. Он помог построить целую индустрию сетевых компьютерных игр.

– Легенда или нет, но как мог мертвец знать, когда нужно включать ловушки? Он же должен был заранее знать день своей смерти!

– Не обязательно, – Росс опять поднял свой телефон. – Он мог попросту читать новости.

– Вот давайте не надо этой научно-фантастической херни…

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

Себек обдумал сказанное:

– Этот вирус, который вы обезвредили в Alcyone, мог ли он быть программой, ждущей смерти Соболя?

– Вполне. Он рассылал пакеты на тысячи сетевых адресов.

– Пакеты с чем?

– Скорее всего, с какими-то командами.

– На тысячи адресов?

Росс угрюмо кивнул.

– Господи… А федералы могут об этом знать?

– Конечно. Программы такого типа – они достаточно распространены в информационной сфере. Они известны под названием теневых процессов, или демонов [37] . Такой вот процесс сидит в памяти в фоновом режиме, ожидая какого-то события. Обычно это что-то простое, наподобие запроса на распечатку. В нашем конкретном случае, это могли быть новости о смерти Соболя. Как только событие наступает, процесс активизируется.

– И приводит в действие механизм убийства?

– Вполне возможно, – кивнул Росс.

– Есть только одна проблема. Соболь не мог звонить мне по телефону. Мне кто-то позвонил сегодня, притворялся агентом ФБР. Они сказали мне проверить почту, и это как раз привело меня к Соболю. Так что все это дело координирует кто-то еще.

Росс покачал головой:

– Это мог быть просто VOIP – протокол голосовой связи через интернет.

– Да что ж это я, в машину времени попал? – Себек бросил на Росса свирепый взгляд. – Спал я, что ли, последние десять лет?

– VOIP протокол широко внедрили в корпорациях несколько лет назад. Экономит на счетах за телефон, направляя международные звонки через интернет-сервера вместо телефонных линий.

– Значит, вы говорите, что эта фоновая программа, демон этот, способна разговаривать с людьми по телефону?

– Проиграть сообщение, которое было записано заранее, достаточно легко. Демон мог бы запланировать звонки в определенной последовательности на основании того, что он прочел в новостях.

– Значит, это не компьютер говорил? Кто-то же должен был записать сообщение?

– Возможно. Хотя, существуют программы, которые могут прочитать текст вполне убедительными синтетическими голосами. Позвоните в любую авиакомпанию, и вы очень быстро начнете с компьютером разговаривать. Это раньше они проговаривали только расписание самолетов, балансы кредитных карточек, и всякие такие вещи.

Еще несколько мгновений они ехали молча. Наконец Себек вздохнул:

– Ну, по меньшей мере, вы пристукнули сервер Alcyone. Это вобьет клин в планы убийцы, вне зависимости от того, мертвый он, или живой.

Росс не разделял его оптимизм:

– Сержант, вам настоятельно необходимо поиграть хотя бы в одну из игр Соболя.

Глава 9:Herr Oberstleutnant [38]

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