Апокалипсис
Шрифт:
— У меня в "Майоре Макчизе" есть обычный телефон, — сказал Ван, запуская программу голосовой связи через Интернет. — Только что вспомнил.
Феликс взял у него лэптоп и набрал номер домашнего телефона. Послышался один гудок, который тут же сменился кваканьем, похожим на сирену "скорой помощи" в итальянском фильме.
> Телефон не работает — снова напечатал Феликс.
Он взглянул на Вана и увидел, что его худые плечи трясутся.
— Дерьмо, — пробормотал он. — Миру приходит конец.
Час спустя Феликс с
Руки у Феликса дрожали. Ван тихонько плакал в дальнем углу "клетки". Феликс снова попытался дозвониться домой, затем в полицию. Результат оказался таким же, как и в предыдущие двадцать попыток.
Он вышел по локальной сети на свой сервер, стоящий этажом ниже, и стал смотреть почту. Спам, спам, спам. Опять снам. Автоматические сообщения. Вот — срочное сообщение от системы обнаружения вторжений на серверы "Ардента".
Феликс открыл его и быстро прочитал. Кто-то грубо и настойчиво пробивался на его маршрутизаторы. Но и сигнатуре [24] "червя" эти попытки не соответствовали. Феликс выполнил трассировку [25] и обнаружил, что атака производится из того же здания, где находится он, — из системы в "клетке" этажом ниже.
24
Сигнатура (подпись) — информация в несколько строк, содержащая сведения об отправителе сообщения и добавляемая автоматически в конец исходящего от него сообщения. В данном случае — уникальные для каждого "червя" участки его программного кода, по которым его распознают защитные программы.
25
Трассировка — в данном случае выяснение сетевых узлов, через которые сообщение дошло от отправителя к получателю (трасса, маршрут).
На такой случай у него имелись наготове кое-какие процедуры. Феликс просканировал порты атакующего и выяснил, что порт 1337 был открыт — на жаргоне хакеров, использующих буквенно-цифровой заместительный код, этот порт назывался "leet" или "elite". Это был порт того типа, который "червь" оставляет открытым, чтобы выскальзывать наружу или пробираться обратно. Феликс поискал в сети известные вирусы, которые оставляют "слухача" у порта 1337, сузил список подозреваемых на основе "отпечатков пальцев" операционной системы "зомбированного" сервера и в конце концов отыскал.
Это оказался древний "червь", против которого на всех серверах уже много лет назад должны были установить защиту. Не важно. У Феликса имелся для него программный клиент, и он воспользовался им, чтобы создать на том сервере корневую учетную запись для себя, затем вошел в систему и осмотрелся.
К системе был подключен еще один пользователь, scaredy. Феликс проверил монитор процессов и увидел, что этот scaredy и запустил все те сотни процессов, которые пробивались на его сервер и множество других.
Он открыл чат:
> Прекрати пробиваться на мой сервер
Он ожидал хвастовства, извинений, отрицания. По ответ его удивил.
> Ты в инфоцентре на Фронт-стрит?
> Да
> Господи я уже думал что в живых больше никого не осталось. Я на четвертом этаже. Я думаю что снаружи проведена атака биологическим оружием. И не хочу покидать чистую комнату.
Феликс громко и облегченно выдохнул.
> Так ты меня сканировал, чтобы я проследил, откуда идет атака?
> Да
> Умный ход
Сообразительный парень.
— Я на шестом этаже, со мной еще один.
— Что тебе известно?
Феликс скопировал для него журнал IRC, послал и ждал, пока собеседник переварит новости. Ван встал и принялся расхаживать по комнате. Глаза у него остекленели.
— Ван? Что с тобой, приятель?
— Мне надо отлить.
— Дверь не открывай. Вон в том мусорнике я видел пустую бутылку из-под минералки.
— Точно, есть.
Вышагивая, как зомби, он подошел к мусорнику и вытащил пустую двухлитровку. Потом отвернулся.
> Я Феликс
> Уилл
Когда Феликс подумал о 2.0, у него скрутило желудок.
Феликс, мне нужно уйти, — заявил Ван и направился к двери шлюза.
Феликс бросил клавиатуру, вскочил, подбежал к Вану и вцепился в него.
— Ван, — сказал он, заглядывая в тусклые и невидящие глаза друга. — Посмотри на меня, Ван.
— Мне нужно, — повторил Ван. — Надо попасть домой и накормить кошек.
— Там, на улице, что-то есть, быстрое и смертельное. Может быть, унесет ветер. Может, там уже все рассеялось. Но мы выйдем отсюда, только если узнаем об этом наверняка или если у нас не останется выбора. Сядь, Ван. Сядь.
— Мне холодно, Феликс.
В помещении действительно было очень холодно. Руки Феликса покрылись гусиной кожей, а ноги словно превратились в куски льда.
— Сядь напротив серверов, возле вентиляторов. Оттуда идет теплый воздух.
Ван подошел к ближайшей стойке и пристроился возле нее.
> Ты еще там?
> Пока на месте — занимаюсь кое-какой логистикой
> Как долго мы еще не сможем выйти?
> Понятия не имею
После этого никто из них долго ничего не печатал.
Феликсу пришлось дважды воспользоваться бутылкой из-под минералки. Потом Ван употребил её снова. Феликс попытался дозвониться Келли. Сайт городской полиции уже давно "упал".
В конце концов он протиснулся обратно к серверам, сел, обхватил колени руками и зарыдал, как ребенок.
Через минуту подошел Ван, сел рядом, обнял Феликса за плечи.
Они мертвы, Ван. Келли и мой сын. У меня больше нет семьи.