– Конечно, – обрадовался я, – а где это кафе находится?
– Тебе Чарли покажет. Я вас сейчас первыми вытащу, вы идите туда, пока я другие бригады вытаскиваю.
Я нажал кнопку отбоя и повернулся к Чарли. По его лицу было понятно, что сейчас он снова начнёт подшучивать по поводу меня и Сьюзен. Странное дело: я совсем не был против! Наоборот, мне даже хотелось этого. Тем самым Чарли как бы признавал, что между мной и ею начинают завязываться какие-то отношения, и мне это было приятно. Хитро улыбаясь, Чарли открыл, было, рот, но тут как-то по-особому зазвонил его телефон. По тому, как изменилось выражение его лица – стало каким-то удивлённо-напряжённым, – я понял, что это не совсем обычный вызов. «Мистер Ривз», – пробормотал он. По его репликам я пытался угадать содержание разговора. Интуиция подсказывала мне, что случилось что-то весьма необычное. Временами Чарли делал длительные паузы, внимательно и тревожно слушая собеседника, из чего я заключил, что ситуация, вероятно, даже опасная.
– Слушаю, шеф, – сказал он. – Да, мы ещё здесь… Шеф, но при чём здесь мы? Пусть вызывают реагёров… Шеф, но со мной только новичок – первый день в Инете!… Ну, и что, что категория В?… Чёрт возьми, шеф, пусть тогда хотя бы его отсюда вытащат!… Ага, а с червями воевать ассинетам что – положено?… Шеф, да с ним вчера даже инструктаж не проводили и пробный выход не делали!… Ну, тогда дайте мне хоть полчаса на инструктаж по действиям в боевой обстановке!… Двадцать минут? Ладно, понял. Отбой.
Предупреждая мои вопросы, Чарли сделал жест рукой: «Подожди» – и вызвал Сью.
– Сью, срочно забрось нам два боекомплекта по действиям в ситуации А… Я знаю, что он – категории В, а ты нам забрось для А. Давай быстрее.
Он нажал на кнопку отбоя, и на лице его мелькнула слабая улыбка.
– Про тебя ни словом не обмолвилась, – сказал он мне, кивнув на телефон. – Значит, волнуется!
Тут лицо его снова стало серьёзным, и он знаком показал мне, чтобы я слушал предельно внимательно.
– В общем, так, малыш, придётся тебе в первый же день принять боевое крещение. Что поделать – сегодня хакеры словно взбесились! Всё червями усыпано – иаэсовцы не поспевают по Инету мотаться. Весь резерв срочно вызвали. Вот нам и приказано самим справляться. Конечно, нас бы не допустили, будь червяк категории А, то есть Разрушитель. А он…
– Знаю, – сказал я, – Созидатель. Не сам грызёт, а устанавливает какую-то программу, скорее всего, националистскую или шовинистскую. А она потом выбивает всю систему так, что кроме неё ни одна программа не работает. Ты, Чарли, время зря не трать: я про червей практически всё знаю.
Я и в самом деле знал про них очень много. Каюсь: однажды даже сам запустил в Сеть. В день рождения Дженни. И назвал его (её? ) «Дженни». Подарок, в общем. Шуму тогда получилось много. И настоящая Дженни знала, что это я – в честь её. Она тогда впервые на меня благосклонно посмотрела, и мы с ней даже чуть в кафе не пошли. Но тут некстати припёрся этот Майк…
– Заткнись и слушай! – рявкнул на меня Чарли. – Ты внутри с ними встречался? Знаешь, как они выглядят, в чём основная опасность, как с ними справиться? Вот так-то.
И правда, этого я даже не представлял, поэтому сделал извиняющийся жест и стал внимательно слушать.
– Дилитером с ним ничего не сделаешь, – сразу успокоившись, продолжал Чарли, – у него совсем другая длина волны. Против Созидателей мы обычно применяем парализатор, а потом разносим вдребезги дистройером. К ним можно подойти вплотную, это не то, что Разрушители – те стреляют иголками, и достаточно одного попадания, чтобы ты стал разваливаться на куски. Не забывай, что сейчас ты – файл.
Объясняя, он демонстрировал мне оружие, которое уже успела забросить Сью: парализатор, похожий на пистолет, и дистройер – по виду тот же дилитер, только не красного, а серого цвета.
– Чарли, – сказал я, – а ведь ты работал в ERS! За что тебя в ассинеты сослали?
– Я – в ERS? – рассмеялся он. – Да нет, конечно, куда мне… Просто несколько раз попадал в ситуацию, похожую на эту. А вот работать с ними приходилось, так что видал кое-что… Ну, ладно, не отвлекайся. Хочу тебе на всякий случай про Разрушителей рассказать: мало ли что… Хотя, не дай Бог, конечно… В общем, их мы бьём дистройерами с двух точек. Одному ничего не сделать, у них высокая восстановительная способность. Нужно лупить в то место, где у настоящего червя была бы «голова». Именно оттуда он стреляет иголками. Если разбить хотя бы процентов тридцать поверхности – он готов, начинает распадаться. Ну, это я так… С Созидателями таких проблем не бывает.
Чарли посмотрел на часы.
– Ну, готовься, Джонни, скоро он появится: сейчас русские ему приманку бросят.
– Антивирусник снимут? – догадался я.
– Точно, – одобрительно кивнул Чарли. – Соображаешь! Знаешь что, неохота мне с ним долго возиться, ещё, того гляди, на обед опоздаем… Так что к чёрту эти парализаторы, давай раздолбаем его дистройерами. Бери вот этот и оставайся здесь, а я вон туда пройду. Будем бить каждый по своей стороне. Ничего сложного здесь нет: направь ствол и на крючок нажимай. Ну, удачи!
Чарли ткнул меня кулаком в плечо и стал пересекать «помещение» по диагонали. Я понял, что был неправ насчёт ERS: по его движениям видно, что он не вояка. По крайней мере, в фильмах они не так ходят.
2
Я лежал на животе с дистройером в руках, заслонившись файлами расписаний, которые подтянул к себе и удерживал с помощью дилитера. В «помещении» творилось невесть что: кружились в «воздухе» и валялись на «полу» обрывки вовсе не предназначенных для разрушения файлов, неотвратимо рассыпаясь на всё более мелкие куски, пока совсем не исчезали. Плевать на них на все я не хотел, кроме одного: впереди и справа от меня по диагонали распадался файл, который ещё совсем недавно назывался «Чарли». В горле у меня застрял здоровенный комок, я выл и иногда от бессилия колотил кулаком по «полу». Глупо всё получилось. Впрочем, такое всегда получается глупо.
Едва мы с ним заняли свои позиции, послышались звуки, не оставлявшие никаких сомнений в том, что это червяк. Тишины в Интернете вообще не бывает, непрерывно слышится гудение с меняющейся частотой и высотой звука, раздаются какие-то щелчки… И при всём при том они гармонично вписываются в общую картину шума, чувствуется, что это всё – единое целое. И вдруг – эти звуки. Впечатление было такое, будто у ровно и хорошо работающего двигателя внезапно начал цеплять вал, и вот уже вместо мерного шума какой-то скрежет и завывание. Словом, что-то инородное.
Чарли поднял левую руку, привлекая моё внимание, и ободряюще подмигнул. И вдруг лицо его перекосило, и он заорал:
– Джонни, прячься за файлы, это Разрушитель!
Видимо, он хотел дать мне время спрятаться, потому что выскочил на середину и начал лупить из дистройера во что-то, чего я ещё не видел. Но я застыл на месте, не в силах двинуться, потому что смотрел, как он это делает, и пытался увидеть, во что он стреляет. А Чарли палил, что есть сил, и, поминутно оглядываясь, орал на меня.
В него попало сразу несколько игл, и я увидел жуткое зрелище: как будто кто-то невидимый рвал фотографию Чарли на мелкие кусочки. Эти кусочки сопротивлялись и пытались вернуться на место; но Невидимка хорошо знал своё дело и, в свою очередь, рвал на куски и их.
И тут я увидел ЕГО. Скорее инстинктивно, нежели поняв что-то умом, я прыгнул в сторону и укрылся за файлом. Файл висел таким образом, что ноги мои не прикрывал, а чтобы поразить меня, совсем не обязательно попадать в голову или сердце: войди игла в любую часть тела, и меня неизбежно постигнет участь Чарли. На моё счастье, именно здесь лежал один из брошенных нами дилитеров. Я поспешно схватил его и стал сооружать прикрытие из файлов. Я не успокоился, пока не выстроил толстенную стену. Судя по тому, что тут же полетели куски, червяк немедленно принялся за работу. Однако, какое-то время у меня, безусловно, было, и следовало распорядиться им по-умному.
Правильнее всего было бы вызвать Сьюзи. Но я не мог этого сделать: как я ей скажу о Чарли?… Стоп! Чарли говорил, что она будет следить за нами. Значит, ей всё уже известно. Какие действия она предпримет? Безусловно, вызовет ERS, и те, надо понимать, на всё плюнут и свалятся сюда, чтобы поквитаться за Чарли, и это может произойти прямо сейчас. Значит, всё, что мне нужно – это отсидеться, отгораживаясь от червя очередными файлами вместо уничтожаемых в ожидании, когда придёт помощь. И тут же понял, что никогда в жизни ничего не хотел больше, чем самому, до появления реагёров уничтожить эту мразь. Я попробовал вспомнить, как он выглядит: действительно, чем-то похож на червя, хотя, если точнее, некая помесь червя и дикобраза, только иголки не торчат во все стороны, а направлены вперёд.
По приближающемуся шуму я представлял, как худеет стена файлов, но всё ещё не торопился. Глупее всего было бы выскочить с дистройером и попытаться свалить червя. Даже у Чарли этот номер не прошёл. Единственный вариант – подобраться к нему незаметно. Но как?
В «стрелялки» я играл миллион раз, поэтому какое-то представление о тактике имел. Но там всегда были какие-нибудь укрытия, а здесь – ничего, и даже количество файлов катастрофически редеет. Скоро их совсем не останется, и тогда он примется за меня… Так – так – так! Вот именно: когда не останется! Он ведь бьёт сейчас всё подряд, а не ищет целенаправленно меня. Ему всё равно, тот файл или этот… Почему он убил Чарли? Потому что тот стоял прямо напротив него и лупил по нему из дистройера. Как он поступит, если перед ним окажутся сразу два файла, с которого начнёт? Наверное, с того, который ближе. Или с того, который резко двигается и может «убежать». Это уже что-то. Можно попробовать. Но даже, если удастся его обойти, что мне это даст? И тут мне снова вспомнились направленные вперёд иголки. Значит, сзади – мёртвая зона!
И я решился.
Держа наизготовку дистройер (как будто от этого будет какой-то толк? но так всё равно спокойнее), я стал медленно отходить назад и в сторону от приближающегося червяка. Коснувшись спиной стены, я стал передвигаться вдоль неё и, наконец, с бьющимся сердцем вышел из-за укрытия.
Моё предположение оказалось верным: червяк не обратил на меня внимания (т. е., не послал в мою сторону ни одной иглы), и я медленно-медленно продолжал движение, пока не оказался сзади него.
Чёрт знает отчего, но именно в этот момент у меня появилась уверенность, что я справлюсь. Не спеша я подошёл к нему и, стараясь попасть как можно ближе к осевой линии, стал разрезать дистройером.
Сейчас я был совершенно спокоен. Черви неповоротливы, и я знал, что если он попытается развернуться ко мне иглами, я смогу, кружа сзади него, довести дело до конца. Но произошло нечто неожиданное: червь никак не отреагировал на то, что его режут и продолжал заниматься файлами! Похоже, его создатель не вложил в него программы самозащиты! Ни один хакер в здравом рассудке так бы не поступил! И тут мне пришла в голову мысль настолько дикая и в то же время несомненная, что я совсем взбесился от жуткой догадки и начал в приступе злости полосовать червя лучами дистройера. По-моему, я даже кричал что-то глупое. Ну, типа «Это тебе за Чарли»!
А дальше – как в самых пошлых боевиках. Фред с ребятами появились, когда от червя остались только сворачивавшиеся ошмётки. Они что-то говорили мне, хлопали по плечам и спине, но я только морщился, инстинктивно искал глазами то, что осталось от Чарли, понимая, что ничего уже давно нет, и говорил, что хочу выйти отсюда. Они, по-видимому, связались с Сьюзи, и та вытащила нас с Фредом. Фред проводил меня до раздевалки.
Выйдя из здания WWWSS на улицу, я сразу отправился к Донато. Двери открыла Марта.
– Привет! – сказала она, глядя на меня с прищуром и улыбаясь. – Тебя, кажется, Джонни зовут? Донато мне про тебя все уши прожужжал. Ещё бы, ты – единственный, кто с ним водится! А, кстати, ты к нему или, может, ко мне?
«Наверное, поссорилась со своим „обожателем“ и хочет попробовать вариант со мной», – вяло подумал я и, ничего не ответив, прошёл мимо неё.
Увидев меня, Донато в восторге подскочил и начал орать то, о чём я уже и сам догадался ещё там, в Инете.
– У меня получилось! Он жил целых три часа! Он съел чёртову уйму файлов у русских на транспортном сайте!
Для начала я врезал ему справа, и он отлетел к стене, сбивая всё по пути и таращась на меня невероятно удивлёнными глазами. Выглядел он очень жалко, и мне было жаль его, но ещё больше было жаль Чарли, и я схватил его правой рукой за ворот и врезал ещё раз, теперь слева. Похоже, я разбил ему нос; лицо у него было в крови, и он орал и ругался. Прибежала испуганная Марта, и они стали орать на меня вдвоём. Я ничего им не ответил, а подошёл к компьютерному столу, вырвал системник и шарахнул его об стену. Потом схватил первое, что попалось под руку – очень удачно это оказался утюг, – и начал молотить по монитору, снова по системнику и всему, что попадалось на глаза.
Когда я пришёл в себя, ни Донато, ни Марты в комнате не было. За окном противно завыла полицейская сирена. Я и не собирался скрываться, а стал ждать, когда они войдут и арестуют меня.
3
– Бейли, на выход! За тебя поручились, можешь до суда отправляться домой!
Верзила-коп насмешливо смотрел на меня, поигрывая электронным ключом от камеры.