мире отдельно стоящая конструкция обрекла на гибель массу близлежащих зданий.
— Трансляционный центр падает… — сказал Ван.
И он падал — небоскреб «Си-Би-Си», канадского аналога «Би-Би-Си». Люди разбегались во все стороны, их давило падающими обломками бетона и кирпичами. Увиденное сквозь круглое окошко зрелище походило на искусно сделанный графический ролик, скачанный с какого-нибудь сайта.
К этому моменту вокруг них уже столпились сисадмины. Пихаясь, они выглядывали в окошко, пытаясь увидеть разрушения.
— Что случилось? — спросил один из них.
— Упала башня «Канадиен ньюс», — ответил Феликс. Собственный голос доносился до него словно издалека.
— Это был вирус?
— Червь? Ты о чем? — Феликс уставился на парня, молодого админа второго типа, пока еще с небольшим животиком.
— Я не о черве. Я получил по электронной почте сообщение, что во всем городе объявлен карантин из-за какого-то вируса. Говорят, это биологическое оружие. — Он протянул Феликсу свой наладонник.
Феликс настолько погрузился в чтение сообщения, разосланного министерством здравоохранения Канады, что даже не заметил, как во всем здании погас свет. Потом сунул наладонник в руку владельцу и всхлипнул.
Минуту спустя врубились генераторы. Сисадмины бросились к лестнице. Феликс схватил Вана за руку и потянул обратно.
— Наверное, нам лучше переждать все это в «клетке», — сказал он.
— А как же Келли?
Феликс ощутил, как к горлу подступает тошнота.
— Нам надо вернуться в «клетку», и немедленно. — Воздух туда подавался через фильтры, удаляющие микрочастицы.
— Феликс, тебе нужно домой…
— Это биологическое оружие. Супервирус. А здесь, я думаю, нам ничто не грозит, пока держатся фильтры.
— Что не грозит?
— Подключись к IRC[40].
Они подключились. Ван воспользовался Майором Макчизом, а Феликс вышел в сеть через Смарфетку. Они пробежались по каналам чатов, пока не отыскали тот, где мелькало несколько знакомых «ников».
› Пентагона нет. белого дома тоже
› МОЙ СОСЕД В САН-ДИЕГО БЛЮЕТ КРОВЬЮ СО СВОЕГО БАЛКОНА
› Кто-то разрушил здание «Геркин». Банкиры бегут из Сити как крысы.
› Я слышал, что вся Гинза — сплошной пожар
Феликс напечатал:
› Я в Торонто. Мы только что видели, как упала башня CN. Я слышал сообщение о биологическом оружии, которое убивает очень быстро.
Ван прочитал это и сказал:
— Ты ведь не знаешь, насколько быстро. Может быть, мы все заразились еще три дня назад.
Феликс закрыл глаза:
— Будь это так, мы сейчас ощутили бы какие-то симптомы. Наверное…
› Похоже, электромагнитный импульс накрыл Гонконг и, может быть, Париж — съемки со спутников в реальном времени показывают, что там полный мрак, а через все их сетевые блоки роутинг[41] не идет.
› Вы в Торонто?
Это спросил незнакомый Феликсу ник.
› Да. На Фронт-стрит.
› у меня сестра в университете Торонто и я не могу с ней связаться — можете ей позвонить?
› Телефоны не работают
— напечатал Феликс, взглянув на ПРОБЛЕМЫ СЕТИ.— У меня в Майоре Макчизе есть обычный телефон, — сказал Ван, запуская программу голосовой связи через интернет. — Только что вспомнил.
Феликс взял у него лэптоп и набрал номер домашнего телефона. Послышался один звонок, который тут же сменился кваканием, похожим на сирену «скорой помощи» в итальянском фильме.
› Телефон не работает
— снова напечатал Феликс.Он взглянул на Вана и увидел, что его худые плечи трясутся.
— Дерьмо, — пробормотал он. — Миру приходит конец.
Час спустя Феликс с трудом заставил себя выйти из чата. Атланта горела. Манхэттен был «горячим» — настолько радиоактивным, что вышли из строя веб-камеры, смотрящие на площадь Линкольна. Все обвиняли исламистов, пока не стало ясно, что Мекка превратилась в дымящийся кратер, а членов саудовской королевской династии повесили прямо перед их дворцами.
Руки у Феликса дрожали. Ван тихонько плакал в дальнем углу «клетки». Феликс снова попытался дозвониться домой, затем в полицию. Результат оказался таким же, как и в предыдущие двадцать попыток.
Он вышел по локальной сети на свой сервер, стоящий этажом ниже, и стал смотреть почту. Спам, спам, спам. Опять спам. Автоматические сообщения. Вот — срочное сообщение от системы обнаружения вторжений на серверы «Ардента».
Он открыл его и быстро прочитал. Кто-то грубо и настойчиво пробивался на его роутеры. Но и сигнатуре червя эти попытки не соответствовали. Он выполнил трассировку[42] и обнаружил, что атака производится из того же здания, где находится он — из системы в «клетке» этажом ниже.
На такой случай у него имелись наготове кое-какие процедуры. Он просканировал порты атакующего и выяснил, что порт 1337 был открыт — на жаргоне хакеров, использующих буквенно-цифровой заместительный код, этот порт назывался «лит», или «элит». Это был порт того типа, который червь оставляет открытым, чтобы выскальзывать наружу или пробираться обратно. Феликс поискал в сети известные вирусы, которые оставляют «слухача» у порта 1337, сузил список подозреваемых на основе «отпечатков пальцев» операционной системы компрометированного сервера и в конце концов отыскал.
Это был древний червь, против него на всех серверах уже много лет назад должна быть установлена защита. Неважно. У Феликса имелся для него программный клиент, и он воспользовался им, чтобы создать на том сервере корневой раздел для себя, к которому он затем и подключился, а потом осмотрелся.
К системе был подключен еще один пользователь — scaredy. Феликс проверил монитор процессов и увидел, что этот scaredy и запустил все те сотни процессов, которые пробивались на его сервер, и множество других.
Он открыл чат:
› Прекрати пробиваться на мой сервер
Он ожидал хвастовства, вины, отрицания. Но ответ его удивил.
› Ты в инфоцентре на Фронт-стрит?
› Да
› Господи я уже думал что в живых больше никого не осталось. Я на четвертом этаже. Я думаю что снаружи проведена атака биологическим оружием. И не хочу покидать чистую комнату.
Феликс громко и облегченно выдохнул.
› Так ты меня сканировал, чтобы я проследил, откуда идет атака?
› Да
› Умный ход
Сообразительный парень.
› Я на шестом этаже, со мной еще один.
› Что тебе известно?
Феликс скопировал для него журнал чата, послал и выждал, пока собеседник усваивал новости. Ван встал и принялся расхаживать по комнате. Глаза у него остекленели.
— Ван? Что с тобой, приятель?
— Мне надо отлить.
— Дверь не открывай. Вон в том мусорнике я видел пустую бутылку из-под минералки.
— Точно, есть.
Вышагивая, как зомби, он подошел к мусорнику и вытащил пустую двухлитровку. Потом отвернулся.
› Я Феликс
› Уилл
Когда Феликс подумал о 2.0, у него медленно сжался желудок.
— Феликс, мне нужно уйти, — заявил Ван и направился к двери шлюза. Феликс бросил клавиатуру, вскочил, подбежал к Вану и вцепился в него.
— Ван, — сказал он, заглядывая в тусклые и невидящие глаза друга. — Посмотри на меня, Ван.
— Мне нужно, — повторил Ван. — Надо попасть домой и накормить кошек.
— Там, на улице, что-то есть, быстрое и смертельное. Может быть, его унесет ветер. Может, там уже все рассеялось. Но мы будем сидеть здесь, пока не узнаем об этом наверняка. Или когда у нас не останется иного выбора. Сядь, Ван. Сядь.
— Мне холодно, Феликс.
В помещении действительно было очень холодно. Руки Феликса покрылись гусиной кожей, а ноги словно превратились в куски льда.
— Сядь напротив серверов, возле вентиляторов. Оттуда идет теплый воздух.
Ван подошел к ближайшей стойке и пристроился возле нее.
› Ты еще там?
› Пока на месте — занимаюсь кое-какой логистикой
› Как долго мы еще не сможем выйти?
› Понятия не имею
После этого никто из них долго ничего не печатал.
Феликсу пришлось дважды воспользоваться бутылкой из-под минералки. Потом Ван употребил ее снова. Феликс попытался дозвониться Келли. Сайт городской полиции уже давно «упал».
В конце концов он пробрался обратно к серверам, сел, обхватил колени руками и зарыдал, как ребенок.
Через минуту подошел Ван, сел рядом, обнял Феликса за плечи.
— Они мертвы, Ван. Келли и мой сын. У меня больше нет семьи.
— Ты не знаешь этого наверняка.
— Я знаю вполне достаточно. Господи, неужели всему пришел конец?
— Мы посидим здесь еще несколько часов, а потом выйдем. Скоро все должно вернуться к нормальной жизни. Пожарные справятся. И еще армию мобилизуют. Все будет хорошо.
У Феликса болели ребра. Он не плакал с тех пор… с тех пор, как родился 2.0. Он еще крепче обхватил колени.
И тут дверь открылась.
Вошли два сисадмина с покрасневшими от усталости глазами — один в майке с надписью ГОВОРИ СО МНОЙ ЗАНУДНО, а второй в форменной рубашке Electronic Frontiers Canada.
— Пошли, — сказал Говори Занудно. — Мы все собираемся на верхнем этаже. Поднимайтесь по лестнице.
Феликс поймал себя на том, что затаил дыхание.
— Если в здании есть биоагент, то мы все инфицированы, — «порадовал» Зануда. — Так что просто вставайте и идите. Встретимся наверху.