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