Аватарка Дикобраза — страница 10 из 74

Он успел. Стена из перехваченных импульсов, неверная, колеблющаяся, нестабильная, покрыла его с головой как раз в тот момент, когда сканирующая сеть сторожевика добралась до последнего (или первого?) рубежа обороны.

Найдя, наконец, то, за чем ее посылали, она, как будто даже обрадовавшись, если уникомповские программы способны радоваться (на этом месте Улисс горько усмехнулся: некоторые способны), вцепилась в стену всеми нитками-щупальцами одного из соцветий, тут же позвав на помощь остальные. Мгновением позже подтянулись и большие щупальца, придвинулся сам сторожевик. Улисс попытался завернуться в созданную стену, как в одеяло, но пока получалось плохо. Дырявое полотно не представляло из себя хоть какую-либо защиту. Но тут уже пошли не идеи, а действия. Пошел бой.

Набрать импульсов, заткнуть очередную дыру. Перехватить новый пучок, забросить его в придвинувшуюся колючую тучу сторожевика. Не дать себя коснуться. Еще горсть, еще и еще. Ему кажется, или движения щупалец стали медленнее? Нет, не кажется, так и есть. Ура, давим. Но силы были неравны. Сторожевик, понимая, что текущих ресурсов не хватает, начал отвлекать другие резервы. Наверное, где-нибудь подвис сервер, остановилась программа. На чей-то пульт ушло предупреждение о вторжении. Ну и пусть, его задача – выжить. Нет, Улисс даже чуть не остановился от очевидности вывода. Не выжить, и даже не победить. Зачем ему победа над одним из небратьев? Ему надо пройти сквозь него. Надо найти родителей.

Это понимание заставило собраться. Сконцентрироваться. Перестать отвлекаться только на защиту. Начать строить свою стену в надежде на прорыв. И у него начало получаться. Почти. Недолго.

Сторожевик все же нашел свои ресурсы. Клубящееся облако заволокло все вокруг. Просветов больше не осталось. А что хуже всего, он него потихоньку начали отрезать поток импульсов. Небрат блокировал Улисса, лишая его строительного материала.

Если бы Улисс умел, он бы запаниковал: ситуация выглядела более чем безнадежная. Но Улисс просто не умел сдаваться. Ему оставалось только бороться – он и боролся. Затыкая дыры тем, что есть, уворачиваясь от становящихся все более активными щупалец, манипулируя невеликими резервами. И ожидая, каждую секунду ожидая шанса. Возможности. Случая. Который может ему помочь. В этом и есть бой. Дави и жди, пока противник ошибется. Слабые ошибаются сразу, сильные – позже. Победители – никогда.

Сторожевик не ошибся.

Ему просто помешали. Помощь к Улиссу пришла оттуда, откуда он совсем не ждал. Поршень, тот самый поршень, который отвлек его и заставил ошибиться, бросившись поближе к сторожевику, теперь, видимо, для сохранения вселенского равновесия сыграл на его стороне. Слабо посверкивающая перегородка неспешно дошла до места, где героической смертью погибал «наследник» древнего хитреца. Дошла и воткнулась в клубящуюся, ведущую самые настоящие боевые действия тучу сторожевика. И, естественно, присвоила ему (совершенно справедливо, кстати) наивысший класс опасности. И соответственно отреагировала. Улисс не знал как именно, но с его точки зрения более чем достаточно, чтобы сторожевик увидел нового противника и вцепился еще и в него тоже. Еще бы, мало ему одной трудно решаемой проблемы, так еще и какой-то поршень. А ресурсов-то нет, на Улисса и так пришлось отвлекать слишком много, а тут еще столько же надо. Мгновенно их не отыщешь, и перед сторожевой программой встал непростой выбор. Атаковать кого-то одного, добивая противников поодиночке, или пытаться подтянуть резервы и остановить всех. Улисс бы рискнул подставить спину новому врагу, тем более что он и не был противником в полном понимании этого слова. Но небрата не учили побеждать. Ему просто задали параметры и определили, что именно он должен делать. Не больше и не меньше. Он и делал. Затормозив все процессы, сторожевик остановил кружение щупалец, добавив к списку задач еще одну. И перебросил часть ресурсов на внешние щупальца, останавливая «поршень».

Алгоритм. Что сейчас будет делать в этой ситуации неживая программа, Улисс понимал. Сторожевик должен, просто обязан ослабить хватку. Ну же!

Есть! При разнице потенциалов воздействия, количество прилагаемых к противодействию усилий прямо пропорционально силе воздействия. Другими словами – где сильнее давят – туда и бросай все силы. И щупальца начали потихоньку перемещаться в сторону обнаружившего непонятный объект «поршня».

И Улисс рискнул. Всем, что есть. Почти. Он отпустил почти все импульсы, которые он еще контролировал, оставив только тоненький слой, исчезающий с каждой секундой. Еще немного – и дымка сторожевика доберется до него. А что дальше – не знает никто….

И сторожевик поверил. Поверил в свою победу. Записал в свой реестр, что противник номер один почти неопасен, побежден и сдался. Тут уже много сил не требуется….

И приподнял свою защиту.

На секунду, на долю секунды. На исчезающе малый миг. Но Улиссу хватило. Великая вещь – конкретно поставленная задача.

Как только перед ним просветлело, он бросил вперед все, что имел. Всю ту источенную бесконечными атаками защиту, которая у него еще оставалась. Бросок!

И небрат не успел. Расходящиеся щупальца не смогли мгновенно сменить направление. Сторожевик еще успел отдать команду на смену приоритетов, но перегруженные двумя противниками каналы не справились. Вернее, справились, но поздно, слишком поздно. Всего лишь три щупальца наложились на выскальзывающую из-под смертельных объятий оболочку из случайных импульсов, прошили ее насквозь, но нашли только слабый информационный след, говорящий о том, что здесь только что побывал почти побежденный клубок непонятно чего, который … исчез. Искать его в море каналов, вход в который перекрывал сторожевик, было делом заведомо безнадежным. У небрата остался только один противник.

Жалко, что в мире импульсов не получается кричать – от радости Улисс бы сейчас заорал во все горло. Даром что он – искусственная натура….

* * *

– Пап, все, – Сашка откинулся на кресле и смахнул со лба непослушную прядь волос, которая его доставала все это время. Нет, вот теперь он точно понимает, почему все прогеры вроде и лохматые, а на лоб у них ничего не свисает. – Пап, кончилось. Привет следилке.

– Что ты имеешь в виду? – отец развернулся на соседнем кресле и посмотрел на Сашку.

– Я с ней прошел по всем внутренним каналам, которые могли быть доступны с моего уникомпа. Ну, как ты говорил, чтобы проверить, не побывало ли там наше временное несоответствие из отчета. Проверил все кабели. Что-то даже нашел под конец. Там, вроде, даже прослеживалась временная ошибка по пути к центральному инфохранилищу.

– Инфохранилищу группировки ООМ? – уточнил отец.

– Нет, – мотнул головой Сашка. Непослушная прядь, мокрая от пота, тут же шлепнулась обратно на глаза, Сашка раздраженно опять откинул ее наверх. – Планетарному. На оомовскую группировку прямого канала же нет. Там на двух этапах всю информацию с уникомпа на уникомп надо переносить на жестких носителях. Да ты же сам знаешь, зачем спрашиваешь? Проверяешь?

– Проверяю, – с усмешкой согласился отец. – Давай дальше, что случилось?

– Случилось то, что наша временная ошибка добралась до фильтра-антивируса на входе. Ну, и следилка – тоже.

– И чего? – сделал большие глаза отец.

– Да ну тебя, – обиделся Сашка. – Ты же все знаешь. Чего прикалываешься?

Но отец даже не подумал изменить выражение лица, и Сашке волей-неволей пришлось продолжить.

– У нее же параметры поиска-то активные, ну вот он, фильтр этот, ее как враждебный объект и оценил.

Он посмотрел на все еще ожидающего ответа отца и закончил.

– В общем, сожрал он нашу следилку, я даже сделать ничего не смог.

– И хорошо, – успокоился отец.

– Чего хорошего? – не понял Сашка. – Он же ее не только уничтожил, он же все ид-коды себе сохранил. За мной же придут сейчас. Шутка ли: попытка проникновения в центральное планетарное инфохранилище.

– Хорошо, что он ее сожрал, – соизволил, наконец, пояснить отец. – Это значит, что если что-то и было, то это что-то, раз оно нам не попалось, точно добралось до фильтра-антивируса. А там у них такая зверюга стоит, не дай Космо-Бог попасться, я даже плохо представляю, кто им ее делал. Очень серьезная штука.

Он чуть повернулся, отметил что-то на своем уникомпе и опять вернулся к разговору.

– А за то, что сейчас придут, ты даже не переживай.

– Почему?

– А потому, – отец ласково взъерошил волосы Сашке, и непослушная прядь опять упала на глаза. Сашка сдул ее набок. – Что к тебе они точно не придут.

– Как так? – не понял он.

– А вот так. Чьи коды сохранил блокиратор?

– Еще не хватало, – расстроился Сашка. – Так это я тебя подставил?

– Нет, – отец достал сигарету. Вообще-то, когда-то давным-давно он бросал, но после смерти матери он закурил вновь. Шикнула зажигалка. – Что значит «подставил»? Они, получив коды, направят запрос, выяснят, что это я и, соответственно, запросят рапорт на предмет, а чего это я там делал? А я отвечу, что после произошедшего инцидента с соответствии с правилами я обязан был начать проверку на предмет возможного проникновения в систему. Предпринятые действия – список, использованные ресурсы – список, и полученные результаты и выводы….

– Тоже список, – радостно закончил за него Сашка. – Так это что получается, я по самому настоящему делал твою работу?

– Получается так, – улыбнулся отец. – И, мало того, я тебе скажу, что сделал ты ее очень хорошо. Просто замечательно.

– Так я молодец? – вытянул тощую шею Сашка.

– Молодец, – кивнул отец. – Самый настоящий. А если хочешь, я тебе еще пару программ покажу.

– Конечно хочу, – подпрыгнул на кресле Сашка. – Давай скорее.

– Успеешь, охотник за духами, – отец подъехал на кресле поближе и склонился над Сашкиным уникомпом. – Ну, давай смотреть, что у тебя может получиться.

Глава 5

Идея Шойса «добраться до Фила» получила очень странное продолжение.