путешествие в Космос по сравнению с тем, что сделали сетяне? Все те, кто был до них, расставались с близкими, бросали свои дома и работу, рисковали в основном уютом! А Живые… Они оставляли все! Буквально все, даже свое сердце, свой мозг! Трудно себе представить, как это — отказаться от своих тел, оторваться от земных услад, забыть обо всем, что радовало в прежней жизни, и уйти Да еще куда — в неведомое информационное пространство! Каким оно им представлялось? Воспринимали они это как путешествие в Рай? А может, как экскурсию в Ад? Господи, да каким же нужно быть человеком, чтобы решиться на такое? Теперь уже не узнаешь, спросить не у кого! Сами-то они ушли, зная, что тела своего все равно нет, а с общежитием пора было кончать, но вот переселенцы… Они не испугались неизведанного и мужественно отправились прокладывать путь в Сетевой мир!
— Крис, как, по-твоему, кто устроил эту бойню? — Псевдо-Джеймс задал наконец вопрос, который мучал его с того мгновения, как они оказались в безопасности. — На такое даже я, ну, тот, чью программу я ранее осуществлял, на такое не решился бы!
— Думаю, что это наш мстительный друг Боб Бросман! — Джордан тоже все это время пытался разобраться в ситуации. — Я только об этом и думаю Кому могли помешать Ирвин, Тьери, Кларенс? Да и все остальные? Охота была на нас, а может быть, даже на меня. А кому я насолил? Только Бульдозеру! Кроме него, мы никому дорогу не переходили! Только он мог дать команду имперским программистам начать войну в Сети!
— А почему ты не хочешь предположить, что это дело рук какого-нибудь охреневшего «шалуна»? — возразил псевдо-Джеймс. — Мало ли есть придурков-вирусописателей?
— Это не сумасшедший делал заразу эту! — гневно проговорил Джордан, — Вирус создавался специально под нас! Я же его смотрел! Там в модуле наведения прямое указание на наши программы! Понимаешь, мы уникальны, в реальном мире про код, из которого мы состоим, никто даже не слышал! И вдруг кто-то создает поисковик с нашими идентификаторами? Ты веришь в это? Нет, убийц выпускали именно под Живых! И сделать это мог только Бульдозер!
— Но как он узнал о нашем существовании? — не унимался бывший Паук. — И как он узнал, что это нам он обязан своим позором?
Крис повернулся к псевдо-Джеймсу Как все-таки сильны в человеке привычки1 Ведь получение невербальной информации от собеседника по вазомоторным реакциям в Сети — дело абсолютно бесперспективное, но нет, все равно, когда речь заходит о серьезных вещах, начинаешь вспоминать навыки реального мира. А что могло быть серьезнее того, что вложил экс-Паук в свой вопрос.
— В нашей среде был предатель! — высказал Крис то, что и так обоим было ясно. — Это он сообщил Бросману о Живых. А разве эта тварь захочет, чтобы существовал кто-то, кто его не боится, кто ни при каких условиях не станет батрачить на него? Вот и началась охота. Но что самое страшное — этот гад дал себя скопировать, потому-то результативность нападения и была такой высокой! Понимаешь, оружие было просто настроено на нас! Они просто не оставляли нам шанса на спасение? — Зачистка территории?
— Без сомнения! — с горечью подтвердил Крис — Теперь ты понимаешь, что у них здесь был свой… Язык не поворачивается назвать негодяя своим человеком!
— Почему был? — Псевдо-Джеймс почувствовал, как в нем вскипает дикая злоба. — Почему был! Я уверен, что они заранее вывели эту суку из-под удара!
— Закрыв его кодом? — тут же подхватил его мысль Джордан. — Или предоставив ему метку иммунитета?
— Я бы сделал все гораздо проще! — Экс-Паук был уверен, что теперь он на верном пути. — Думаю, что они размышляли так же и пришли к тому же выводу: все должно быть надежно и без шанса на случайные сбои. И они пошли по пути полной ликвидации угрозы. Вначале спрятали предателя, потом пустили абсолютных убийц, расчистили поле, а затем обезопасили пространство, дезактивировав своих псов. Живых нет, информатор цел, и теперь вся Сеть в их руках! Вот посмотришь, теперь, когда программы серебрянок разрушились, он выползет и пойдет проверять результаты налета! — Да, ты, пожалуй, прав. — Крис был согласен с логическими построениями псевдо-Джеймса. — Я бы, пожалуй, тоже не стал рисковать своим подопечным и Использовал таймер. Метка идентификатора при каком-нибудь сбое могла и не сработать, а терять своего человека в Сети, тем более если он у них единственная ниточка. Врат-то у них нет! Найти бы эту тварь… Как ребят жаль! Ирвин так и стоит перед глазами.
— А у меня Тьери, — признался экс-Митчел. — Мне он как-то больше пришелся. Знаешь, давай мы сделаем так: не высовываемся и ждем, смотрим — кто же выползет на разведку! А как появится… Боюсь, что я вспомню, как был Пауком!
Крис, чтобы не терять времени зря, принялся за программу для расчистки пространства. Ошметки разрушившихся программ, перемешанные с разросшимися «подушками» убитых сетянами серебрянок, представляли собой столь отвратительное зрелище, что просто затрудняли перемещения по Сети. Наверняка и у пользователей в реальном мире были проблемы! Как бы системный администратор городского узла не затеял чистку на нем! И хотя Крис с друзьями находился на отдельном сервере, все равно не хотелось подвергнуться новому испытанию…
Как бы там ни было, Джордан не мог согласиться, чтобы в их мире оставался этот страшный могильник. Да и делать все равно было нечего. Крис быстро представил себе принцип работы сетевого уборочного «комбайна». Программа должна была переработать хлам, оставшийся после вчерашней битвы, и уничтожить трупы вирусов так, чтобы и следа от них не осталось.
Код получился довольно компактным, и Крис опробовал его на ближайшей куче трупов. Результат был превосходный, мусороуборщик быстро потрошил бесцветные «подушки», причем начинал с того, что уничтожал ядро программы: безопасность превыше всего! Можно было радоваться, но Джордану этот локальный успех не принес удовлетворения. Он, безразлично отметив, что в последнее время все его программы сразу начинают работать так, как с самого начала и задумывалось, отпустил комбайн поглощать остатки кодов.
— Хорошо работает! — заметил псевдо-Джеймс. — А знаешь, лопухнулись мы, не нужно было столько ждать! Можно было просто сделать программу, которая бы сообщала серебрянкам измененную дату…
— Думаешь? — в словах Джордана был слышен сарказм. — Софт, он ведь разный бывает! И на изменение системного времени по-разному реагирует! Представляешь, что случилось бы при возникновении маленькой такой затычки? Конфликт счетчиков, конфликт дат! Что бы тогда стало? Не знаешь? И я не знаю! И не хочу знать! Я…
— Подожди, Крис! Кажется, кто-то появился! — Псевдо-Джеймс показал на появившуюся вдали фигурку. — Вот так удача! Если это тот, о ком мы думаем…
— Где? — Крис даже не поверил, что предатель выявится так быстро.
— А вон идет! — Джеймс показал на движущуюся пирамиду причудливо сляпанных драйверов. — Да это же… Этот, пришибленный! Поэт, кажется!
— Точно, — узнал Джордан. — Помнится, его звали Виктором. — Вот он-то, гаденыш, и сотворил эту… — Экс-Паук от ярости даже не нашел подходящее слово. — То-то он все время в стороне от всех держался! Не по вкусу ему наше общество!
— Что с ним будем делать? — вдруг спросил Крис. Он действительно не знал, как поступить.
— А ты спроси у тех, кто погиб из-за него! — Псевдо-Джеймс свой приговор уже вынес. — Сейчас я с ним разберусь.
— Подожди, давай сначала поговорим, — одернул его Джордан. — Может, что-то новое от него узнаем… Стой, а это кто? — И он показал в другой конец магистрали. Там тоже медленно двигался кто-то Живой!
— Твою мать, а откуда этот появился? — опешил экс-Митчел. — Чертовщина какая-то!
Лицевой интерфейс отражал его полную растерянность.
— Эй, Джеймс, вот и опровержение теории! — Если бы сейчас Джордан был способен улыбаться, он бы так и сделал. — Как теперь будешь искать предателя? И кто из них враг?
— А может, их было двое? — предположил экс-Паук. — Интересно, что они нам расскажут? Черт, и почему именно уроды выжили?
— Да потому, что они, как ты выразился, уроды! — пояснил Джордан. — Вот и прятались ото всех по разным серверам…