Я в беспокойстве ёрзал на стуле, наблюдая, как начальник отдела кадров WWWSS (World Wide Web Security Service) внимательно изучает мои документы. Шансов у меня было мало; точнее, их вообще не было, и я это понимал. Кадровик, пожилой лысеющий мужчина в круглых очках - такие типы, как правило, до ужаса занудливы, - продолжал смотреть мои документы. По его лицу и поведению я понял, что он уже отвлёкся от их изучения и сейчас задаст мне вопрос. Я точно знал, что это будет именно тот вопрос, которого я очень боялся, поэтому нисколько не удивился, когда он спросил:
- Ну, и сколько у вас судимостей?
- Ни одной, - признался я. "Как будто ты по документам этого не видел"!
- Вот я и вижу, что ни одной, - насмешливо сказал он. - То есть, ваша квалификация хакера реально ничем не подтверждена? Выходит, вы никак не смогли себя зарекомендовать? Вас никогда не осуждали за кражу денег со счёта в банке; вы не повергали в панику Пентагон, взломав секретные коды защиты? Вас, в конце концов, даже не исключали на неделю из школы за то, что вы из шалости включили систему пожарной сигнализации! Тем не менее, вы подаёте заявление о приёме на работу в отдел X? Даже не Z, а X? На каком основании мы можем вас туда принять?
- Ну ..., - весь сокращаясь, пробормотал я, - можете меня испытать. Дайте мне компьютер и задание - я взломаю всё!
- Молодой человек! - в его голосе зазвучал гимн Америки. - Вы сами поняли, что сейчас сказали? Вы предлагаете НАМ, одной из самых солидных служб мира, поощрить вас на криминальные действия? А для какой цели? Чтобы проверить квалификацию очередного претендента? НАМ это нужно? Ежедневно десятки таких, как вы, приходят к нам и клянчат, клянчат ...
"Хватит, старый хрыч! - подумал я. - Отдавай документы - и я пошёл"!
Он устало выдохнул, покрутил в руке мои документы. Бросил их на стол и сказал:
- Мы можем вас принять.
Что? Я не ослышался? Наверное, всё это было написано на моём лице, потому что он усмехнулся и сказал:
- Нет, вы не ослышались. Мы действительно можем вас принять. Конечно, не в отдел Х. И не в отдел Z. Речь идёт о работе не снаружи, а внутри Интернета. Мы можем взять вас ассинетом.
И он выжидающе замолчал.
"Ассинет ... - лихорадочно обдумывал я, - кто это такой? Ассистент? Ассистент кого? А самое противное, что он ждёт, когда я его об этом спрошу".
И я решил злорадно промолчать.
- Ассинет, - несколько разочарованно продолжил он, - это сокращение от "ассенизатор Интернета". В ваши функции будет входить очистка ВирПространства от старых объявлений, брошенных сайтов и тому подобного мусора. Вам повезло: вчера у нас освободилась эта штатная единица. Зарплата, конечно, совсем не та, на которую вы претендуете... Ну, что, вас оформлять?
- Оформляйте! - не раздумывая, ответил я. - Когда мне выходить?
- Завтра в девять утра в кабинет 14. А сейчас зайдите в двери напротив - там вам выдадут пропуск.
И он стал что-то набирать на клавиатуре, всем своим видом показывая, что я его больше не интересую.
Получив пропуск, я вышел на улицу и только здесь позволил себе улыбнуться. Если бы не прохожие, я бы рассмеялся во весь голос и, наверное, что-нибудь пнул бы или сломал. Меня приняли! У меня будут деньги, и я куплю Дженни букет ... этих ... во! роз! Она снова фыркнет: "Ты романтик!", и это прозвучит как ругательство, а я скажу: "Да, я такой, потому и не похож на твоих остальных, и за это ты любишь меня, а не Джорджа и не Майка"! А она опустит глаза и скажет: "Джонни, ты такой милый ...".
Никогда она мне этого не скажет.
Чтобы как-то убить время до завтра, я решил зайти к Донато. Мы с ним не друзья, но встречаемся часто. Он ко мне не заходит, всегда я к нему, потому что Донато проводит за компом 24 часа в сутки и не отходит от него дальше, чем до кухни и туалета. Занимается он, на мой взгляд, всякой ерундой: предел его мечтаний - забабахать такого компьютерного червя, который перепугает весь Инет. Да только и здесь он ничего добиться не может: все его черви дохнут, едва выползут за пределы его компьютера. Я не раз предлагал ему попробовать что-нибудь действительно интересное: ну, допустим, вытащить у изготовителей какую-то новую программу и выложить её в Инет с серийником и лицензионным ключом месяца за два до того, как они её продавать начнут. Сам-то я ещё и не такое делаю, и никто меня ни разу не ловил. Но такие идеи его совсем не увлекают. Странный парень! Я бы к нему и не подумал заходить, если бы не Марта, его сестра. Красивая! Обрати она на меня внимание, я, пожалуй, и про Дженни смогу забыть. Да только она, в отличие от Донато, дома редко-редко бывает. За всё время я её пару раз встречал. Хорошо бы, если б сейчас она оказалась дома! Я бы похвастался, что меня в WWWSS на работу приняли, пропуск издалека показал, чтобы не было видно, что я - ассинет. Но Марты, конечно, не оказалось. Донато с воодушевлением начал мне орать про своего очередного нематода, но я включил телевизор и стал смотреть баскетбольный матч. Он, по-видимому, обиделся, злорадно сказал мне, что Марта пошла в кафе со своим обожателем, и уселся за компьютер. Так в молчании мы и просидели часа три, потом я встал, выключил телевизор и так же молча ушёл.
Наутро я подошёл к дверям четырнадцатого кабинета, немножко потоптался, выдохнул воздух и вошёл внутрь. Это была раздевалка, где, как и положено, стояли шкафчики. Перед шкафчиками дефилировали одетые, полуодетые и полностью раздетые мужчины разного возраста, что-то рассказывали, перекрикивая друг друга, и гоготали. Однако, только я вошёл, кто-то присвистнул, и воцарилась тишина.
- А это, как я понимаю, новый ас Инета! - сказал один из них, здоровый парень лет двадцати пяти и расхохотался, как будто это было ужас, как остроумно. Все тут же заржали, очень противно и обидно. Хотя нет, не все: пожилой, лет пятидесяти мужчина с каким-то даже мрачноватым лицом подошёл ко мне.
- Джон Бейли? - спросил он. - Будешь моим напарником.
- Зовите меня Джонни, - сказал я.
- Хорошо, а ты меня - Чарли.
Он показал мне шкафчик с табличкой "Джон Бейли, ассинет", в котором уже была приготовлена для меня какая-то странная - не то скафандр, не то комбинезон - одежда. Размер, разумеется, был мой, в чём не было ничего необычного: в моих документах указано не только это, но даже моё любимое блюдо.
- А я - Фред, - протянул мне руку здоровяк, - ты не обижайся, Джонни, мы эту шутку - ассинет - ас Инета - недавно придумали, вот и угораем.
- Да я не обижаюсь, - соврал я, - а ты кем работаешь?
Вместо ответа он выпятил грудь, и на правом кармашке униформы я прочитал: "ERS" (Emergency Response Service). И так было ясно, что он из крутых.
Интересно, а как я буду выглядеть в своей новой форме? Внутри шкафчика оказалось зеркало, и я внимательно и критично оглядел себя. М-да. Во-первых, сразу понятно, что парень впервые напялил на себя всё это, во-вторых, по самой униформе видно, что он далеко не из "Службы быстрого реагирования".
- Пойдём, - сказал Чарли, - эти сейчас спать завалятся или будут в карты играть, а нам с тобой работать надо.
Я направился за ним. Мы прошли по какому-то длинному коридору и оказались в небольшом зале. Вдоль стен стояли кресла, а за стеклом перед пультом сидела весьма симпатичная девчонка лет двадцати - совсем немного младше меня. Увидев нас, она заулыбалась.
Неплохо тут у них служба информации работает. Но больше всего мне понравилось, что она сказала это так, как будто мы с ней уже сто лет друзья. Я тоже заулыбался ей в ответ, но сразу спохватился: мне кто-то говорил, что у мужчины, когда он улыбается красивой девушке, лицо становится очень глупым.
- Привет, Сью, - ответил мой напарник, - куда нас сегодня?
- В транспортный отдел Рунета.
- Какого чёрта - опять в Рунет? - возмутился Чарли. - Пусть русские сами его чистят!
- А вот ты им об этом и скажи, - посоветовала Сью.
- Обязательно скажу, как только встречу, - пообещал Чарли. - Да только что-то я их там ни разу не видел... Список объектов сбросила?
- Конечно, он давно на картах у тебя и Джонни.
"Карта, - подумал я. - А-а, это, наверное, в той штуке, похожей на телефон, которая лежит у меня в нагрудном кармане"!
Чарли направился к очередной двери, знаком показав мне, чтобы я следовал за ним. Перед самой дверью я не выдержал и оглянулся на Сью. Она как будто ожидала этого и сразу показала мне язык. В ответ я скорчил ей противную рожу, и она прямо покатилась со смеху. Чарли всё заметил.
- Хорошая девочка, - сказал он, едва за нами закрылась дверь, - наши обалдуи на неё внимания не обращают. Да оно и к лучшему. А тебе, вижу, она понравилась?
- Вот ещё! - покраснев, пробормотал я. - Это я ей так, чтобы не задавалась. Подумаешь, сидит за пультом и нами командует!
Чарли внимательно посмотрел на меня, хмыкнул, но больше ничего не сказал. Так в молчании мы подошли к площадке виртуализатора.
- Приходилось перемещаться при помощи этой штуковины? - спросил он.
- Откуда? - пожал я плечами. - Слышал только про неё.
- Постой, - озадаченно сказал Чарли, - с тобой что - инструктаж вчера не проводили? И пробный выход не делали?
- Нет, - удивлённо ответил я, - а должны были?
Он нерешительно дёрнулся в обратную сторону, но тут же махнул рукой:
- Чёрт с ними, работа у нас не сложная и не опасная, я тебе всё на месте разъясню. Неохота время терять: мы же сдельно работаем. Ладно, вставай вот сюда, ноги пошире расставь и вперёд немного наклонись. Конечно, толчка никакого не будет, но у многих с непривычки при входе в ВирПространство голова кружится, и они даже падают. Ты не бойся: если упадёшь, не ушибёшься. Просто неприятно и всё.
Я чувствовал вполне понятное волнение. До сих пор я всегда работал снаружи Интернета, и вот впервые мне предстояло оказаться внутри.
- Сейчас мы встанем вот на эту площадку, - продолжал объяснять Чарли, - и у Сьюзи на пульте зажжётся сигнал. Она включит виртуализацию, мы с тобой станем файлами, и она отправит нас на место работы. Она же всё время будет следить, чтобы с нами не случилось ничего плохого, пока мы будем разбивать старые расписания движения поездов, самолётов и прочего.
- А чем мы их будем разбивать? - спросил я. - У нас же ничего нет! Не руками же?
- Нет, конечно, - усмехнулся Чарли, - там на месте увидим, что нам больше подойдёт, а Сью по нашему запросу забросит необходимое.
Чего-то сложного или неприятного в перемещении не оказалось. Себя и Чарли я видел и воспринимал такими же, какими мы были и до этого, вот только окружающая обстановка резко изменилась.
Чарли летел в привычном вертикальном положении, а меня, разумеется, вертело и так, и эдак. Впрочем, я сообразил быстро: не потребовалось никаких физических усилий, просто я представил себя идущим по обычному покрытию, и ко мне вернулась ориентировка в пространстве. Увидев это, Чарли одобрительно кивнул головой. А я стал с интересом смотреть по сторонам. Вокруг нас была чернота, в которой высвечивались разного цвета плоские и объёмные геометрические фигуры: квадраты, прямоугольники, треугольники, окружности, цилиндры... Все они лениво вращались вокруг своей оси, время от времени меняя направление вращения и скорость движения. Подобно стенам, тянулись вдоль толстые канаты, светящиеся сочетанием различных цветов. Они внезапно обрывались, но тут же начинались другие, смещённые от прежних вверх или вниз, вправо или влево.
Внезапно наше движение вперёд прекратилось, и мы начали плавно опускаться, пока не коснулись ... не знаю, чего. Не пола, конечно. Во всяком случае, твёрдой поверхности, которая представляла собой розового цвета плиту. "Прибыли на место работы", - подумал я. Здесь всё было уже гораздо привычнее: такие же плиты, как была и под ногами, окружали нас со всех сторон, образуя своего рода стены и потолок. В ... гм!... помещении (а как это ещё назвать?) лениво вращались уже виденные мной прямоугольники с каким-то текстом. Иногда из прямоугольника выскакивал точно такой же и куда-то уносился. "Кто-то открыл этот файл", - сообразил я.
Чарли тем временем извлёк из нагрудного кармана такую же штуковину, как и у меня, нажал кнопку и сказал:
- Сью, мы на месте. Здесь ничего сложного, так что забрось нам два дилитера и хватит.
Почти тут же появились две штуковины, формой и размерами очень походившие на автоматы. На них даже были ремни, чтобы можно было повесить на шею. Чарли бросил один мне, второй взял сам, продолжая говорить в трубку:
- Спасибо, Сьюзи, получили, - он замолчал, видимо, слушая в наушниках, что говорит Сью, потом сказал мне: - Она передаёт тебе привет и желает поскорее освоиться.
Пока я в некотором замешательстве думал, что бы ответить, Чарли усмехнулся и ответил за меня:
- Он сказал "спасибо" и почему-то покраснел... Ну, всё, отбой!
Теперь я и в самом деле покраснел и сделал протестующий жест, но Чарли не дал мне высказаться.
- Ладно, начнём работу. Смотри, как надо делать.
Он показал мне, как активизировать на телефоне список объектов, назначенных к уничтожению, и скоммутировать его с дилитером.
- Теперь смотри, - он навёл свой дилитер на один из файлов, раздался гудок, - это значит, что этот файл есть в твоём списке. Делаешь так:
Чарли нажал на спусковой крючок, и прямоугольник файла разлетелся на куски так, как будто в него попала граната, только всё было абсолютно бесшумно. Куски медленно парили в пространстве, рассыпаясь, в свою очередь, на ещё более мелкие.
- Понял? - спросил Чарли. - Ничего сложного. Если файл не подлежит уничтожению, прозвучит такой же сигнал, только двойной.
Действительно, и идиот бы всё понял.
- А что за файлы? - спросил я.
- Ну, это, например, было, - он сверился со списком, - расписание вылета самолётов компании "Трансаэро" за 2006год. Всё остальное - такое же.
Ничего себе - 2006! Это же сорок лет назад! Мы взялись за дело вдвоём, и вскоре всё наше "помещение" стало напоминать рождественский салют из конфетти. Я приспособился очень быстро, и вскоре заметил, что опережаю Чарли. По его нахмурившемуся лицу я понял, что это ему не нравится, и он старается не отстать. Мы устроили настоящее соревнование, и я всё увереннее уходил вперёд, а потом, разобравшись во всех возможностях дилитера, начал откровенно хохмить. Оказалось, что файлы с его помощью можно не только уничтожать, но и передвигать, и я тут же это испробовал. Увидев, что Чарли прицелился в какой-то файл, я захватывал его своим дилитером и уводил в сторону; и тогда Чарли мазал; а я, отведя файл, очень лихо его шлёпал. Чарли и хмурился, и смеялся одновременно. Он говорил: "Джонни, перестань дурачиться!", но не мог сдержаться и хохотал. Он тоже пытался перехватывать мои файлы, но я всегда опережал. В общем, всё было бы просто замечательно, если бы я, увлёкшись, не уничтожил один нужный файл. Система защиты сработала, двойной гудок прозвучал, но я не успел остановить свой палец и нажал на спуск. Тотчас на телефонах у меня и у Чарли противно завыла сирена. Чарли опустил дилитер и знаком велел мне сделать то же самое.
- Аут, сынок! - торжествующе произнёс он. - Этим прекрасным выстрелом ты выбил ровно три процента из своего дневного заработка! Давай передохнём.
Он забросил дилитер за спину и вызвал диспетчерскую.
- Сьюзен, сообщи русским: мы случайно шлёпнули... - он сверился со списком, - расписание движения поездов весна-лето от Ярославского вокзала за нынешний год, пусть поставят заново... Нет, не Джонни, как ни странно - я... Ну, задумался... Конечно, на меня и запиши... Отбой!
- Чарли, зачем ты так? - с обидой сказал я. - Я виноват - мне и отвечать. С какой стати ты должен из-за меня нести убыток?
- А кто тебе сказал, что я собираюсь его нести? - усмехнулся он. - Получишь деньги - вернёшь мне, сколько положено. А вот начальству нашему ни к чему знать, что ты в первый же день допустил оплошность. Они ведь не видели, как ты тут здорово ворочал! Только не суетись - и всё будет нормально.
После этого мы ещё часа два колотили какие-то файлы, пока из наших телефонов не раздался сигнал, похожий на фанфары.
- Финиш! - сказал Чарли. - Здесь теперь всё чисто.
Он посмотрел на часы и сказал, что мы опередили расчётное время на 35 минут.
- Придётся торчать здесь, - объявил он, - если мы выйдем раньше, начальство сделает вывод, что можно работать быстрее, и с удовольствием урежет расценки. Можешь быть уверен, другие бригады нам этого не простят!
Мы уселись на "пол", спинами прислонившись к "стене".
- Чарли, - спросил я, - а это и есть вся наша работа: разбивать старые файлы? Или бывает что-то поинтереснее?
- Бывает, - не совсем уверенно ответил он, - например, брошенные сайты. Там всякое попадается! Сами по себе сайты мертвы, а вся информация на них в порядке и действует. Так что запросто можешь встретить там голых девчонок или громилу с бластером. Оружие-то их, правда, для нас никакой опасности не представляет: оно поражает только объекты, которые задействованы именно в этой игре. Но если встретить каратиста, то, наверное, можно и по морде получить. Этого никто не проверял: мы всегда сначала блокируем их в границах сайта, а потом дилитерами работаем.
- А не возникает ощущения, что это ты живых людей уничтожаешь? Ведь они, насколько понимаю, двигаются, разговаривают ...
- Возникает, - признался Чарли, - особенно перед девчонками неловко. Приходится всё время повторять себе, что это всего лишь видеоизображения, а оригиналов или давно уже нет в живых, или они находятся в таком возрасте ...
Он махнул рукой.
- Чарли, а какие-нибудь экстремальные ситуации бывают? Ну, там, вирусы или каратисты прорвутся?
- Насчёт каратистов - это, конечно, чушь, а вот вирусы - постоянно. Только нас с тобой это не касается: Сью нас сразу отсюда вытащит, а на наше место пришлют кого-нибудь из ERS. Фреда, хотя бы, с компанией.
Пока мы с ним так болтали, подошло время обеда. Об этом сказала мне Сью, вызвав именно меня, а не Чарли.
- Джонни, - сказала она, - мы всегда обедаем в нашем кафе, там нам делают хорошие скидки. Тебе, значит, тоже: ты ведь теперь сотрудник "трёх W - двух S". Займёшь на меня место за столиком?
- Конечно, - обрадовался я, - а где это кафе находится?
- Тебе Чарли покажет. Я вас сейчас первыми вытащу, вы идите туда, пока я другие бригады вытаскиваю.
Я нажал кнопку отбоя и повернулся к Чарли. По его лицу было понятно, что сейчас он снова начнёт подшучивать по поводу меня и Сьюзен. Странное дело: я совсем не был против! Наоборот, мне даже хотелось этого. Тем самым Чарли как бы признавал, что между мной и ею начинают завязываться какие-то отношения, и мне это было приятно. Хитро улыбаясь, Чарли открыл, было, рот, но тут как-то по-особому зазвонил его телефон. По тому, как изменилось выражение его лица - стало каким-то удивлённо-напряжённым, - я понял, что это не совсем обычный вызов. "Мистер Ривз", - пробормотал он. По его репликам я пытался угадать содержание разговора. Интуиция подсказывала мне, что случилось что-то весьма необычное. Временами Чарли делал длительные паузы, внимательно и тревожно слушая собеседника, из чего я заключил, что ситуация, вероятно, даже опасная.
- Слушаю, шеф, - сказал он. - Да, мы ещё здесь ... Шеф, но при чём здесь мы? Пусть вызывают реагёров ... Шеф, но со мной только новичок - первый день в Инете!... Ну, и что, что категория В?... Чёрт возьми, шеф, пусть тогда хотя бы его отсюда вытащат!... Ага, а с червями воевать ассинетам что - положено?... Шеф, да с ним вчера даже инструктаж не проводили и пробный выход не делали!... Ну, тогда дайте мне хоть полчаса на инструктаж по действиям в боевой обстановке!... Двадцать минут? Ладно, понял. Отбой.
Предупреждая мои вопросы, Чарли сделал жест рукой: "Подожди" - и вызвал Сью.
- Сью, срочно забрось нам два боекомплекта по действиям в ситуации А... Я знаю, что он - категории В, а ты нам забрось для А. Давай быстрее.
Он нажал на кнопку отбоя, и на лице его мелькнула слабая улыбка.
- Про тебя ни словом не обмолвилась, - сказал он мне, кивнув на телефон. - Значит, волнуется!
Тут лицо его снова стало серьёзным, и он знаком показал мне, чтобы я слушал предельно внимательно.
- В общем, так, малыш, придётся тебе в первый же день принять боевое крещение. Что поделать - сегодня хакеры словно взбесились! Всё червями усыпано - иаэсовцы не поспевают по Инету мотаться. Весь резерв срочно вызвали. Вот нам и приказано самим справляться. Конечно, нас бы не допустили, будь червяк категории А, то есть Разрушитель. А он ...
- Знаю, - сказал я, - Созидатель. Не сам грызёт, а устанавливает какую-то программу, скорее всего, националистскую или шовинистскую. А она потом выбивает всю систему так, что кроме неё ни одна программа не работает. Ты, Чарли, время зря не трать: я про червей практически всё знаю.
Я и в самом деле знал про них очень много. Каюсь: однажды даже сам запустил в Сеть. В день рождения Дженни. И назвал его (её?) "Дженни". Подарок, в общем. Шуму тогда получилось много. И настоящая Дженни знала, что это я - в честь её. Она тогда впервые на меня благосклонно посмотрела, и мы с ней даже чуть в кафе не пошли. Но тут некстати припёрся этот Майк ...
- Заткнись и слушай! - рявкнул на меня Чарли. - Ты внутри с ними встречался? Знаешь, как они выглядят, в чём основная опасность, как с ними справиться? Вот так-то.
И правда, этого я даже не представлял, поэтому сделал извиняющийся жест и стал внимательно слушать.
- Дилитером с ним ничего не сделаешь, - сразу успокоившись, продолжал Чарли, - у него совсем другая длина волны. Против Созидателей мы обычно применяем парализатор, а потом разносим вдребезги дистройером. К ним можно подойти вплотную, это не то, что Разрушители - те стреляют иголками, и достаточно одного попадания, чтобы ты стал разваливаться на куски. Не забывай, что сейчас ты - файл.
Объясняя, он демонстрировал мне оружие, которое уже успела забросить Сью: парализатор, похожий на пистолет, и дистройер - по виду тот же дилитер, только не красного, а серого цвета.
- Чарли, - сказал я, - а ведь ты работал в ERS! За что тебя в ассинеты сослали?
- Я - в ERS? - рассмеялся он. - Да нет, конечно, куда мне ... Просто несколько раз попадал в ситуацию, похожую на эту. А вот работать с ними приходилось, так что видал кое-что ... Ну, ладно, не отвлекайся. Хочу тебе на всякий случай про Разрушителей рассказать: мало ли что ... Хотя, не дай Бог, конечно ... В общем, их мы бьём дистройерами с двух точек. Одному ничего не сделать, у них высокая восстановительная способность. Нужно лупить в то место, где у настоящего червя была бы "голова". Именно оттуда он стреляет иголками. Если разбить хотя бы процентов тридцать поверхности - он готов, начинает распадаться. Ну, это я так ... С Созидателями таких проблем не бывает.
Чарли посмотрел на часы.
- Ну, готовься, Джонни, скоро он появится: сейчас русские ему приманку бросят.
- Антивирусник снимут? - догадался я.
- Точно, - одобрительно кивнул Чарли. - Соображаешь! Знаешь что, неохота мне с ним долго возиться, ещё, того гляди, на обед опоздаем ... Так что к чёрту эти парализаторы, давай раздолбаем его дистройерами. Бери вот этот и оставайся здесь, а я вон туда пройду. Будем бить каждый по своей стороне. Ничего сложного здесь нет: направь ствол и на крючок нажимай. Ну, удачи!
Чарли ткнул меня кулаком в плечо и стал пересекать "помещение" по диагонали. Я понял, что был неправ насчёт ERS: по его движениям видно, что он не вояка. По крайней мере, в фильмах они не так ходят.
2
Я лежал на животе с дистройером в руках, заслонившись файлами расписаний, которые подтянул к себе и удерживал с помощью дилитера. В "помещении" творилось невесть что: кружились в "воздухе" и валялись на "полу" обрывки вовсе не предназначенных для разрушения файлов, неотвратимо рассыпаясь на всё более мелкие куски, пока совсем не исчезали. Плевать на них на все я не хотел, кроме одного: впереди и справа от меня по диагонали распадался файл, который ещё совсем недавно назывался "Чарли". В горле у меня застрял здоровенный комок, я выл и иногда от бессилия колотил кулаком по "полу". Глупо всё получилось. Впрочем, такое всегда получается глупо.
Едва мы с ним заняли свои позиции, послышались звуки, не оставлявшие никаких сомнений в том, что это червяк. Тишины в Интернете вообще не бывает, непрерывно слышится гудение с меняющейся частотой и высотой звука, раздаются какие-то щелчки ... И при всём при том они гармонично вписываются в общую картину шума, чувствуется, что это всё - единое целое. И вдруг - эти звуки. Впечатление было такое, будто у ровно и хорошо работающего двигателя внезапно начал цеплять вал, и вот уже вместо мерного шума какой-то скрежет и завывание. Словом, что-то инородное.
Чарли поднял левую руку, привлекая моё внимание, и ободряюще подмигнул. И вдруг лицо его перекосило, и он заорал:
- Джонни, прячься за файлы, это Разрушитель!
Видимо, он хотел дать мне время спрятаться, потому что выскочил на середину и начал лупить из дистройера во что-то, чего я ещё не видел. Но я застыл на месте, не в силах двинуться, потому что смотрел, как он это делает, и пытался увидеть, во что он стреляет. А Чарли палил, что есть сил, и, поминутно оглядываясь, орал на меня.
В него попало сразу несколько игл, и я увидел жуткое зрелище: как будто кто-то невидимый рвал фотографию Чарли на мелкие кусочки. Эти кусочки сопротивлялись и пытались вернуться на место; но Невидимка хорошо знал своё дело и, в свою очередь, рвал на куски и их.
И тут я увидел ЕГО. Скорее инстинктивно, нежели поняв что-то умом, я прыгнул в сторону и укрылся за файлом. Файл висел таким образом, что ноги мои не прикрывал, а чтобы поразить меня, совсем не обязательно попадать в голову или сердце: войди игла в любую часть тела, и меня неизбежно постигнет участь Чарли. На моё счастье, именно здесь лежал один из брошенных нами дилитеров. Я поспешно схватил его и стал сооружать прикрытие из файлов. Я не успокоился, пока не выстроил толстенную стену. Судя по тому, что тут же полетели куски, червяк немедленно принялся за работу. Однако, какое-то время у меня, безусловно, было, и следовало распорядиться им по-умному.
Правильнее всего было бы вызвать Сьюзи. Но я не мог этого сделать: как я ей скажу о Чарли?... Стоп! Чарли говорил, что она будет следить за нами. Значит, ей всё уже известно. Какие действия она предпримет? Безусловно, вызовет ERS, и те, надо понимать, на всё плюнут и свалятся сюда, чтобы поквитаться за Чарли, и это может произойти прямо сейчас. Значит, всё, что мне нужно - это отсидеться, отгораживаясь от червя очередными файлами вместо уничтожаемых в ожидании, когда придёт помощь. И тут же понял, что никогда в жизни не хотелось ничего больше, чем самому, до появления реагёров уничтожить эту мразь. Я попробовал вспомнить, как он выглядит: действительно, чем-то похож на червя, хотя, если точнее, некая помесь червя и дикобраза, только иголки не торчат во все стороны, а направлены вперёд.
По приближающемуся шуму я представлял, как худеет стена файлов, но всё ещё не торопился. Глупее всего было бы выскочить с дистройером и попытаться свалить червя. Даже у Чарли этот номер не прошёл. Единственный вариант - подобраться к нему незаметно. Но как?
В "стрелялки" я играл миллион раз, поэтому какое-то представление о тактике имел. Но там всегда были какие-нибудь укрытия, а здесь - ничего, и даже количество файлов катастрофически редеет. Скоро их совсем не останется, и тогда он примется за меня ... Так - так - так! Вот именно: когда не останется! Он ведь бьёт сейчас всё подряд, а не ищет целенаправленно меня. Ему всё равно, тот файл или этот ... Почему он убил Чарли? Потому что тот стоял прямо напротив него и лупил по нему из дистройера. Как он поступит, если перед ним окажутся сразу два файла, с которого начнёт? Наверное, с того, который ближе. Или с того, который резко двигается и может "убежать". Это уже что-то. Можно попробовать. Но даже, если удастся его обойти, что мне это даст? И тут мне снова вспомнились направленные вперёд иголки. Значит, сзади - мёртвая зона!
И я решился.
Держа наизготовку дистройер (как будто от этого будет какой-то толк? но так всё равно спокойнее), я стал медленно отходить назад и в сторону от приближающегося червяка. Коснувшись спиной стены, я стал передвигаться вдоль неё и, наконец, с бьющимся сердцем вышел из-за укрытия.
Моё предположение оказалось верным: червяк не обратил на меня внимания (т.е., не послал в мою сторону ни одной иглы), и я медленно-медленно продолжал движение, пока не оказался сзади него.
Чёрт знает отчего, но именно в этот момент у меня появилась уверенность, что я справлюсь. Не спеша я подошёл к нему и, стараясь попасть как можно ближе к осевой линии, стал разрезать дистройером.
Сейчас я был совершенно спокоен. Черви неповоротливы, и я знал, что если он попытается развернуться ко мне иглами, я смогу, кружа сзади него, довести дело до конца. Но произошло нечто неожиданное: червь никак не отреагировал на то, что его режут и продолжал заниматься файлами! Похоже, его создатель не вложил в него программы самозащиты! Ни один хакер в здравом рассудке так бы не поступил! И тут мне пришла в голову мысль настолько дикая и в то же время несомненная, что я совсем взбесился от жуткой догадки и начал в приступе злости полосовать червя лучами дистройера. По-моему, я даже кричал что-то глупое. Ну, типа "Это тебе за Чарли"!
А дальше - как в самых пошлых боевиках. Фред с ребятами появились, когда от червя остались только сворачивавшиеся ошмётки. Они что-то говорили мне, хлопали по плечам и спине, но я только морщился, инстинктивно искал глазами то, что осталось от Чарли, понимая, что ничего уже давно нет, и говорил, что хочу выйти отсюда. Они, по-видимому, связались с Сьюзи, и та вытащила нас с Фредом. Фред проводил меня до раздевалки.
Выйдя из здания WWWSS на улицу, я сразу отправился к Донато. Двери открыла Марта.
- Привет! - сказала она, глядя на меня с прищуром и улыбаясь. - Тебя, кажется, Джонни зовут? Донато мне про тебя все уши прожужжал. Ещё бы, ты - единственный, кто с ним водится! А, кстати, ты к нему или, может, ко мне?
"Наверное, поссорилась со своим "обожателем" и хочет попробовать вариант со мной", - вяло подумал я и, ничего не ответив, прошёл мимо неё.
Увидев меня, Донато в восторге подскочил и начал орать то, о чём я уже и сам догадался ещё там, в Инете.
- У меня получилось! Он жил целых три часа! Он съел чёртову уйму файлов у русских на транспортном сайте!
Для начала я врезал ему справа, и он отлетел к стене, сбивая всё по пути и таращась на меня невероятно удивлёнными глазами. Выглядел он очень жалко, и мне было жаль его, но ещё больше было жаль Чарли, и я схватил его правой рукой за ворот и врезал ещё раз, теперь слева. Похоже, я разбил ему нос; лицо у него было в крови, и он орал и ругался. Прибежала испуганная Марта, и они стали орать на меня вдвоём. Я ничего им не ответил, а подошёл к компьютерному столу, вырвал системник и шарахнул его об стену. Потом схватил первое, что попалось под руку - очень удачно это оказался утюг, - и начал молотить по монитору, снова по системнику и всему, что попадалось на глаза.
Когда я пришёл в себя, ни Донато, ни Марты в комнате не было. За окном противно завыла полицейская сирена. Я и не собирался скрываться, а стал ждать, когда они войдут и арестуют меня.
3
- Бейли, на выход! За тебя поручились, можешь до суда отправляться домой!
Верзила-коп насмешливо смотрел на меня, поигрывая электронным ключом от камеры.
"Кому понадобилось поручиться за меня"? - лениво подумал я, поднимаясь и идя к выходу. Отца с матерью не взяли бы в поручители даже бездомной собаке, а кроме них на меня, как я понимаю, вообще всем было наплевать. Неужели Дженни или кто-то из её друзей?
Но это была Сью. Издалека видно было, что она злится, от её давешней улыбки не осталось и следа. Она даже смотрела мимо меня и в сторону, пока дежурный оформлял документы и возвращал мне изъятое удостоверение WWWSS и ту мелочь, что у меня была.
Едва мы вышли на улицу, её прорвало:
- Неужели нужно было обязательно напиться и устроить дебош? Ты хоть понимаешь, что натворил? Из полицейского участка сразу сообщили в нашу контору, и тебя уволили, несмотря на все твои подвиги! Потому что WWWSS очень дорожит своим имиджем и моментально избавляется от сотрудников, которые могут бросить тень на её доброе имя!
Я молчал, и это разозлило её ещё больше. Мы как раз проходили мимо скамейки, она схватила меня за рубашку обеими руками и толкнула на неё так, что я тут же уселся, а сама встала надо мной, вся кипящая от ярости. "Это она из-за меня расстроилась", - подумал я и понял, что должен ей объяснить.
- Понимаешь, Чарли погиб из-за меня, - пробормотал я, - он отвлёк внимание на себя, чтобы я мог спрятаться. А этот Донато ... В общем, это его червяк.
Сью стояла, как громом оглушённая. Она смотрела на меня как-то странно, и я не мог понять, что означает этот её взгляд. Наконец, она села рядом, прижавшись ко мне, и взяла меня под руку.
- Вон оно что, - тихо сказала она, - так ты подумал, что дядя Чарли погиб? Неужели тебе даже этого не объяснили? Ах, да, дядя Чарли ведь говорил, что с тобой забыли провести инструктаж!
До меня даже не сразу дошло, что именно она сказала; а когда дошло, то я выпятился на Сью, абсолютно ничего не понимая. Она легонько тронула меня другой рукой.
- Джонни, в Инете никто не погибает! Неужели тебе не приходилось восстанавливать стёртые файлы?
Вся кровь бросилась мне в лицо. Идиот! Это же надо так лохануться! Конечно, я восстанавливал, и не раз. Правда, стёртые файлы - это одно, а повреждённые - совсем другое. Так ведь и аппаратура, и программы у них несравнимо мощнее моих.
- Пойдём, - сказала Сью, поднялась со скамейки и потянула меня за собой.
Я послушно пошёл за ней. Возле супермаркета стоял видеофон. Сью вставила свою карту и набрала какой-то номер. На дисплее появился ... конечно, Чарли. Он заулыбался Сью, но потом увидел меня, и лицо его задеревенело. Так же, как раньше Сью, он старался не смотреть в мою сторону.
- Дядя Чарли, - она не стала тратить время на приветствие и подобную ерунду, - Джонни думал, что ты погиб. И побил подонка, который запустил в Сеть червя.
Больше всего я боялся, что Чарли рассмеётся или, наоборот, станет меня успокаивать, а то и, не дай Бог, благодарить. Но ничего этого он не сделал. Он долго молчал, глядя на меня, потом как-то облегчённо вздохнул и сказал:
- Вот что, Джонни, выходи завтра на работу. Мы с Фредом объясним всё мистеру Ривзу и, думаю, сумеем его убедить отменить свой приказ.
- А куда он денется! - весело сказала Сью. - WWWSS не только Джонни восстановит на работе, но и дело с судом постарается замять: получается, они сами во всём виноваты - инструктаж не провели! Захотят они себя ославить? Я думаю, этому Донато отвалят такую сумму, чтобы дело замять, что он Джонни ещё и благодарить будет.
Потом я проводил Сью до дому.
- Завтра познакомлю тебя со своими родителями, - сказала она, - а сегодня уже поздно.
И, поцеловав меня, убежала.
На следующее утро к зданию WWWSS я подходил всё же в нерешительности и очень обрадовался, увидев у входа Фреда, который явно поджидал меня.
- Всё нормально, - сказал он, пожимая мне руку, - пойдём.
В раздевалке все шумно меня приветствовали, и только при встрече с Чарли возникла некоторая неловкость: мы оба были сконфужены, и сами не знали, почему.
А на моём шкафчике висела новая табличка. "Джон Бейли, ас Инета" - было написано на ней.