ДЕМОН НА АТОМНОЙ СТАHЦИИ

 

Если Демон пришел в реальную Вселенную, то рано или поздно в той или иной форме он должен появиться и в виртуальной.

 

– Вот я и дома, – улыбнулся Тромб, подходя к воротам коммуникационного порта, за которым начиналась сеть атомной электростанции.

Пройдя процедуру верификации, он получил доступ к системе, не спеша миновал входной шлюз и оказался за пылающей запретной полосой файервола.

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

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

– Строго тут у вас, – заметил Дмитрий, когда сканирующий луч проник в его тело и приступил к считыванию программного кода.

Не обнаружив угрозы, СОВа хлопнула крыльями и устремилась ввысь.

Пока Дмитрий оглядывался, Тромб воспользовался своим допуском, влез в управляющую систему, отыскал драйверы внешней камеры, и спешно подключил видеоизображение.

Измученное лицо администратора тут же возникло перед виртуальными гостями. Директор программного хозяйства громко сопел, упираясь мясистым носом в маленькую пуговку микрофона.

– Ядрена вошь! Мы пришли! – заорал Тромб, и внешние динамики, многократно усилив его голос, взорвали тишину компьютерного зала.

Опухшее лицо вздрогнуло и мгновенно исчезло из поля зрения веб‑камеры.

– Ребята, как я рад вас видеть! – радостно воскликнул Юрий, втискивая в фокус свое опухшее ото сна лицо. – Только прикорнул, а тут…

– Давай по делу! – резко оборвал Дмитрий, но, глядя на огромные мешки под глазами администратора, стушевался и торопливо пояснил. – Времени мало.

– Я, собственно, и хотел по делу, – оправдался тот. – Однако, дела наши непонятные.

– Не томи! – сморщился Потёмкин.

Юрий качнул головой. Потянулся. Выцветшая футболка приподнялась, открывая выпирающий дряблый живот.

– Намедни нас посетили высоколобые академики‑атомщики, – Юрий зевнул и быстро прошептал. – Похоже, нас скоро законсервируют. – Толстяк воровато оглянулся и, кривляясь, чужим голосом продолжил: – В таких условиях станция не может функционировать нормально! Неспецифичное замедление реакции требует от нас принятия адекватных мер, – продолжил представление пожилой пародист. Закончив кривляться, он задумчиво уставился на экран перед собой.

– Что значит «замедление реакции»? – поинтересовался Дмитрий.

– Ядерная реакция протекает нестабильно, но не это самое страшное, – прогнусавил Горев. – Страшно, что она протекает медленнее, чем должна. Энергии на выходе в полтора раза меньше ожидаемой. Она словно куда‑то исчезает. Сам Ёзев, глав ум, не смог придумать даже спорной гипотезы, отчего это происходит.

– И‑и‑и? – выдавил Дмитрий, видя, что Горев замолчал.

– Я компьютерщик! – возмутился тот. – Самые лучшие из наших специалистов‑атомщиков в растерянности. Говорят, что такое возможно только в случае изменения основных физических констант, что в принципе невозможно, на то они и константы. Никто не знает, к каким последствиям это может привести, – Юрий опустил голову, скучно пощелкал клавишами.

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

– Они, как мне кажется, до сих пор не верят в происходящее, – кивнул Юрий куда‑то за спину. – Или не хотят верить.

– Ну хоть что говоря… – Дмитрий неожиданно замолчал.

Ему вдруг показалось, что ворота за спиной дрогнули, в ушах раздался резкий и противный крик. Задрав голову к СОВе, он обнаружил, что птица стремительно падает вниз. Ее голос смолк на мгновенье, словно система прислушивалась к чему‑то, и через секунду завыла с новой силой, предупреждая о возможности вторжения.

Отовсюду к пылающей стене сетевой защиты стекались необыкновенные существа и механизмы. Шурша колесами, угрожающе клацая механическими клешнями, убийцы вредоносных кодов и инфицированных программ выдвинулись на боевое дежурство.

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

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

Вздрагивая от ядовитого рева сирены, просочившегося во внешний мир, Горев резко взлетел над креслом. Сигнал тревоги, многократно отражаясь, заметался между стенами.

– Прорыв! – заорал Тромб, оглядываясь на ворота, над которыми раскаленным красным пятном пылала СОВа.

– Кто это? – завопил Юрий, вонзаясь мелькающими пальцами в клавиатуру. – Что это? – завизжал он, вглядываясь в экран выпученными глазами, словно увидел перед собой настоящее приведение.

Дмитрий смотрел на ворота, распахнувшиеся под натиском мощного потока, входящего в систему. Нижняя часть створок, там, где к ним прикоснулось едва заметная жидкость, растворилась, как сахар в воде.

Чем дольше Дмитрий наблюдал за поведением вползающего в сеть бесформенного пришельца, тем больше сходства находил с процессом, атаковавшим Ра‑преобразователь гуорков.

– Это, брат мой, Абсолютное зло – наконец‑то решился он высказать свою догадку. – Демон пустоты, аморф хаоса! Называй, как хочешь, но не забывай, что он очень опасен.

Остатки массивных створок, прикрывающих вход в сеть, медленно осыпались алфавитно‑цифровыми символами.

– Вошь, зови спецов! Пусть, пока не поздно, отключают рубильник, – выкрикнул Дмитрий. – Или у вас тут ручное управление вообще не предусмотрено?

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

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

Боец безразлично пожал плечами.

Поглядывая на колючку за спиной, Дмитрий раздраженно сплюнул и решительно шагнул вперед. Он знал, что ничем не рискует и может в любой момент покинуть сетевое пространство. Однако мысль о беззащитном товарище не давала ему покоя, она толкала его к надвигающейся кромке прозрачного желе. Вышагивая вдоль неровной границы, Дмитрий нервно поколачивал дрожащую от напряжения ладошку. Стиснутый кулак в очередной раз шумно врезался в растопыренную пятерню.

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

Яркие молнии, сорвались с кончиков пальцев, ударяя в растекающуюся аморфную массу, вошли в нее, не вызвав никаких изменений.

– Молочные реки и кисельные берега, – поправил Тромб, оставаясь невозмутимым. – А выхода из сети нет, брат!

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

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

– Уходите! – завопил Юрий, склоняясь над монитором и забывая о ревущей сирене.

Боец развёл руками.

– Некуда, – спокойно произнёс он, – если только ты прямо сейчас не создашь нам защищенный проход. Только можно ли от этого защититься?

– Энтропийный червь? – удивленно воскликнул гнусавый и очень знакомый голос за спиной Горева.

В компьютерный зал ввалилась шумная компания, замелькали белые халаты, послышались резкие взволнованные голоса.

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

Шумная компания вплотную приблизилась к пожилому администратору. Лысая голова, выступающая над массой белых шапочек, повернулась к монитору, удивленно уставилась на экран умными подслеповатыми глазами. Высоченный ученый, покачивая головой, скривил губы.

– Вы не правы, коллега! – произнес он, водружая на длинный нос массивные очки в роговой оправе.

Выступив вперед, он глянул через плечо Горева и, как‑то по‑умному насупившись, кивнул в сторону монитора:

– В данном случае энтропия уменьшается, а энтропийный червь просто обязан увеличивать ее. Что может быть более упорядоченно, чем ряд, состоящий из одних только нулей или единиц?

– Что это? – удивленно воскликнул голос за спиной Горева. – У нас тревожное оповещение, а вы в игры играете? – укоризненно запищал над ухом дрожащий фальцет с легким еврейским оттенком.

Юрий повернулся и встретился с негодующим взглядом согнувшегося под грузом лет худенького старичка. Реликт прошлого века, сотрясая воздух над головой костлявой рукой, пытался оттеснить Горева от его рабочего места. Он был взбешен.

– Нужно прекратить это безобразие! – вопил настырный старикашка.

Обладатель нездоровой носоглотки не желал сдаваться.

– И всё‑таки я настаиваю на энтропийном характере процесса, – продолжал он гнусавить.

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

– Уходи! – закричал Дмитрий.

Поворачиваясь к Тромбу, он ощутил, как резкая боль пронзила ногу. Поднимаясь, коснулась колена, поползла по бедру вверх.

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

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

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

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

– Тромб, не сдавайся! – закричал он, ощущая, как холодная противная жижа подбирается к подбородку. – Плевать! – прошипел он, стараясь не обращать внимания на приближающийся киселеобразный растворитель. – Бейрут! Тромб на станции у Горева! – из последних сил завопил он во всю глотку, пытаясь таким образом усилить мысленный призыв, всколыхнувший пространство хакерской комнаты.

– Помоги! Нужен аварийный выход!

Голова уже не может шевелиться: шея исчезла. Вялотекущая гадость надвигается со всех сторон. Медленно подбирается к физиономии. Всеядная гигантская амеба не спешит.

Потёмкин скосил глаза в сторону Тромба.

– Я столько раз погибал в своих прежних жизнях, что решил – так будет всегда! – дерзко и весело произнес тот. – Однако я не Бог.

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

Уже в последний момент он услышал, как в воздухе захлопали гигантские крылья, и наступила мертвая тишина. Для Дмитрия звуки виртуального мира пропали. Он оглох, точнее, остался без ушей. Краем глаза заметил громадную тень крылана, мелькнувшую над останками его головы, и в поле зрения показалась фигура летучей собаки. Мокрая гибкая тварь быстро приблизилась к Тромбу. Короткая шерсть, бугрящиеся мышцы, длинные острые когти – крылан осторожно планировал. Подхватив бойца за плечи, взмахнул большими кожистыми простынями‑крыльями и едва не коснулся потянувшейся к нему «волны». Взвизгнув, рванулся ввысь, где торчало жерло уходящей в бесконечность светящейся трубы. Еще секунда – и крылан‑Бейрут, сжимая в когтях смеющегося бойца, исчез в горловине необычного тоннеля.

– Не отвлекай больше – некогда! – прошипел в голове голос хакера, и в тот же миг холодная темнота поглотила виртуальные глаза Дмитрия.

– Так и будет!

 

Глава седьмая