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