Сергей Симонов - Древний свет
— Гвиндор, радиаторы! У него повреждены радиаторы! — крикнул Лугарев эльфу. Гвиндор услышал. Шагнув в сторону, он снова оказался позади вражеской машины. Его 12Н75 поднял руку с зажатой в ней пушкой, с размаху всадил ее казенником в поврежденные охладители вражеского шагохода и провернул, окончательно все разворотив.
— Гвиндор, отойди от этого типа, — рявкнул Бейли, — У меня припасен для него горшочек напалма! Лугарев взглянул в сторону и увидел приближающийся Ми-24В.
Несомненно, Мартин пришел на помощь Машина Гвиндора шагнула прочь от противника, неуклюже пытавшегося выдернуть застрявшую пушку. Ми-24 нырнул вниз, заходя в атаку.
Огненные стрелы неуправляемых ракет осыпали шагоход. Затем от вертолета отделились пятисоткилограммовые напалмовые баки и, кувыркаясь в воздухе, рухнули вниз. Сверху это выглядело так, словно посреди улицы распустил щупальца огромный огненный спрут. Пылающий напалм накрыл шагоход противника, облепив его с ног до головы. Даже целые охладители не справились бы с теплом, выделяемым тонной горящего напалма. Что уж говорить о поврежденных… Автоматика моментально отключила все системы машины противника.
Объятый пламенем шагающий танк застыл посреди улицы.
— Мы его сделали! — завопил Бейли.
— Еще не совсем, — возразил Гвиндор. — Когда он остынет, он снова включится.
— Вот именно, — подтвердил Лугарев. — Р8, слышишь меня? У нас, кажется, есть клиент для твоего творения.
— Только не по радио, Игорек! — услышал он ответ киберноида. — Они могут слышать наши переговоры! Через несколько минут над горящей Хриссаадой со свистом пронесся основной модуль Р8. Он принял конфигурацию робота и приземлился посреди улицы.
— Я тут покараулю, — передал он, — подожду, пока эта штуковина остынет хотя бы до ста пятидесяти градусов, а потом займусь ей. Надо занимать оборону, Игорек, наших серьезно потрепали.
Союзников действительно потрепали. Кроме шагохода Гвиндора, который мог передвигаться, но за ним волочились провода и из-под пробитой в четырех местах брони вытекала охлаждающая жидкость, сильно пострадали еще две машины его отряда. Их обеих разделали под орех вражеские 12Н75. Водители остались живы, хотя одному из них удалось лишь в последний момент катапультироваться из падающего шагохода. Его подобрали вертолетчики, и теперь он приходил в себя в передвижном госпитале, помятый, исцарапанный, здорово перепуганный, но, в общем, невредимый. Установленное на шагоходы специалистами Вечности катапультное кресло К-36 еще не раз в дальнейшем спасало эльфов отряда Гвиндора, когда их поврежденные машины могли стать могилами для своих водителей. Кроме того, в ходе неудавшегося штурма были сбиты два вертолета Ми-8, их экипажи были спасены в одном случае ведомым вертолетом, в другом — отрядом эльфов, пришедших на помощь вертолетчикам. Нолдоры закрепились в руинах западной части города, в то время как восточная его половина все еще контролировалась противником.
Пока обе стороны подсчитывали свои потери, поврежденный шагоход Моргота немного остыл, так что внутренний модуль Р8 смог забраться вовнутрь. Он, как и ожидалось, не обнаружил там водителя. Шагоход действовал в автоматическом режиме. Внутри кабина немного обгорела, но оборудование было в исправности. Р8 вынул из гнезда мнемокристалл, на котором было записано программное обеспечение шагохода, поставил вместо него другой, на котором он записал свою версию операционной системы и исправленную управляющую программу, затем вылез из кабины. Его миссия была выполнена. Подготовленный им комплект вирусов сделает все остальное. Еще через два с половиной часа сработало термореле, снова включившее компьютер вражеской машины. Операционная система начала загружаться, и вирус, вписанный в загрузочные сектора кристалла, начал свое черное дело. В загрузочном секторе была спрятана лишь одна маленькая процедура — загрузчик, которая перехватила управление от операционной системы и начала загружать основную часть вируса.
Загрузка заняла совсем немного времени, затем управление снова было передано операционной системе. Вирус оставался в памяти резидентным.
Когда начала грузиться управляющая программа, резидентный вирус снова перехватил управление и считал несколько дополнительных блоков, спрятанных в базе данных управляющей программы. Присоединив их к себе, он приобрел новые возможности. Еще один вирус находился в исполнительном файле управляющей программы. Когда она благополучно запустилась, этот вирус тоже запустился. Его задачей было исправить приоритетные цели, заложенные в управляющую программу. 246й очнулся. Его развороченные охладители почти не справлялись с температурой, поэтому он медленно и осторожно, чтобы не нагреваться, зашагал по узким, засыпанным битым кирпичом улицам к центру Хриссаады. Там, на площади перед дворцом султана, был оборудован комплекс обслуживания для шагающих танков. 246й подошел к своему терминалу. Техники — амебопауки уже отчаялись, ожидая его, и радостно засуетились вокруг, когда стальная туша 12Н75 встала на свое место. К 246му немедленно подключили полтора десятка кабелей, шлангов и, самое главное, шину локальной сети. Отложившаяся в его базе данных информация о бое с вертолетом была ценна для всех подобных ему машин. Они не знали, что вирус, созданный Р8, уже прокрался в базу данных, спрятав в ней свои кодовые блоки. Его стартовая процедура спряталась в загрузочном секторе мнемокристалла, на который техники скопировали собранные 246 м данные, чтобы потом переслать этот кристалл на все остальные терминалы обслуживания шагоходов. Для того чтобы побыстрее переслать в сеть свою базу данных, 246й упаковал ее специальной программой — упаковщиком, свернув данные в один самораспаковывающийся исполняемый файл. Каждый из 12Н75 мог распаковать его самостоятельно и с помощью программы — симулятора проиграть заново весь бой с вертолетом. Упаковка данных была необходима, чтобы сократить время переброски данных через сеть, так как каждый из шагоходов узнал во время штурма что-то новое и должен был поделиться информацией с остальными. Но именно упаковка данных в виде самораспакующегося файла позволили вирусу прокрасться через сеть в другие машины, спрятав в исполнительном файле свою процедуру — загрузчик. Союзники Моргота ни разу не сталкивались с таким коварным врагом, как компьютерный вирус. Их локальные сети были беззащитны против него. Пробравшись таким образом в компьютеры всех шагоходов, сосредоточенных в Хриссааде, вирус взялся за дело. При его создании Р8 тщательно изучил программное обеспечение шагоходов Моргота. И теперь вирус целенаправленно изменял приоритетные задачи, заложенные в их память. Более того, он заменил данные о противнике, обозначив в качестве врага крабоидов и шаттлы Моргота. Но основной сюрприз заключался в том, что вирус действовал скрытно, никак не обнаруживая себя. Все внесенные им изменения в программе должны были сказаться не сразу, а лишь после сигнала, который предполагалось подать по радио. Пока же, до поры до времени, шагающие танки должны были вести себя как обычно. Этот инкубационный период был задуман, чтобы дать вирусу побольше времени для распространения, а также, чтобы предательство 12Н75 произошло в наиболее неподходящий для Моргота момент. Это был стебный и коварный план, и наемники молились, чтобы он сработал как надо.
Пока армия нолдоров, сметая все на своем пути, продвигалась через пустыни Харада; пока наемники в Минас-Аноре оборонялись от наседающих крабоидов и шагающих бронемашин Моргота; к Минас-Анору двигалось ополчение гномов Мории и Лунных гор. К началу октября оно было в одном дне пути от столицы Гондора. Гномы Мории могли бы прийти и раньше, но они дожидались двигавшихся из Арнора гномов Лунных гор, а также гномов Одинокой горы и Железных холмов, которых наемники Вечности собирались перебросить по Андуину на ховеркрафтах.
Видя, что при достаточной поддержке осажденных с воздуха силы Моргота не смогут взять базу и город, Бартон приказал гномам не спешить, соединить свои отряды, и уже затем начать операцию по деблокированию столицы. В то же самое время, пока оперативные группы «Пустыня» и «Прерия», соединив усилия, пытались овладеть Минас-Анором, третья часть воинства Тьмы, именуемая в документах Вечности как оперативная группа «Горгорат», быстро продвигалась на северо-восток. В этой группе не было шагающих танков, которые передвигались медленно, сдерживая своим присутствием наступающие колонны. Состоявшая исключительно из крабоидов, немногочисленная и быстрая, группа «Горгорат» стремительно пересекла Великие степи и вышла к западному берегу моря Хелкар. После этого, так как она, по сути дела, разделилась надвое, оставшиеся в Черной стране силы противника продолжали именоваться в документации Вечности группой «Горгорат», а команда, ушедшая на восток, к Дому Высокого, получила кодовое название «Волга». Под этим именем на центральных линиях была известна река, на берегу которой предположительно находился таинственный Дом Высокого. На 8254й линии времени эта река была называлась Хоар. Обогнув с юга Баррский хребет, группа «Волга» прошла по узкому степному коридору между рекой и отрогами гор, и вдоль правого берега Хоара повернула прямо на север. И одновременно, опережая их, так как его высадили ближе к цели, пробирался сквозь хвойные леса одинокий человек, похожий на туриста.