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