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