© Дюков А. А.

Игорю Данилову посвящается

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

Драйвер расширенной памяти EMM действительно был неудачником. После тогo, как юзер заполучил более совершенную версию QEMM, он оказался на задворках винчестера. Ему приходилось жить где попало, и сейчас он лежал под кучей обрезков программ, слева от него возвышалось несколько BAD cluster's, а четырьмя кварталами дальше возвышался сверкающий монолит BBS. На этот квартал он смотрел как на другой мир за тысячу гигабайт от него и размышлял о превратностях судьбы. В самом деле еще недавний его сосед по Config.sys HIMEM успешно продвигался по службе и сейчас заправляет почти всем распределением памяти, а он...

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

В воздухе возникло странное басовитое гудение с присвистом, то нарастающее, то спадающее, как будто кто-то крутил ручку настройки невидимого радиоприемника в поисках станции. И он вскоре нашел ее. Здесь.

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

Полиморф Р-13 удался на славу. Действительно, DVS software не зря два месяца трудилась над разработкой сложнейшего polymorphic - алгоритма. При его изготовлении были учтены все неудачи и просчеты предыдущих stealth, polymorphic и обычных резидентов. Р-13 имел совершенно новую систему морфинга - байты, составлявшие его, в долю секунды могли перестроится и придать вирусу облик любой другой программы, отличавшейся от него по длине не более чем на сто килобайт. При повреждениях кода для каждого из бит применялась одна команда: найти основную массу и присоединиться к ней. Радиус действия каждого бита составлял около 14 мегабайт. Больше ошибок быть не должно.После изготовления данный резидент проходил испытания в течение месяца на легендарных 286-х, при этом он успел поразить около ста дискет и накрыть единственный на все учереждение тридцатимегабайтный винчестер без возиожности восстановления, пержде чем был выявлен и уничтожен посредством программы Wipedisk,которая уничтожила его код вместе со всей информацией. Ущерб от его применения был гораздо больше чем от пресловутого ONEHALF-3554, который стал причиной множества стихийных компьютерных бедствий на территории нашей страны. И вот, с честью выдержав испытания , Р-13 был скопирован на отдельную дискету и помещен в одну из конференций, готовую для отправки на сервер в областном центре, и в тот же день он уже захватил контроль над 16 мегабайтным пространством RAM сервера.

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

Вдрызг пьяный ЕММ смотрел на фигуру, поблескивающую хромом, которая медленно приближалась. Когда до вируса оставалось три метра, EMM попытался завести разговор.

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

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

- Смотри-ка, пятый Norton ! , - подумал он, вспоминая отчеты о работе своих предшественников. Действительно, один из его предков, К-817, уничтожил четвертого Nortona вместе с его домом и уже готовился стереть master boot record винчестера, когда его застукал с поличным AIDSTEST. У бедняги не было встроенного polymorphic-алгоритма, и до сих пор электроны, когда-то составлявшие незадачливого пращура, бесцельно блуждали где - то поблизости. На место погибшего Norton Commanderа v 4.0 поставили новую версию. Рядом с ним прошел мышиный драйвер, чуть поодаль виднелся Keyrus, Himem, покуривая трубку сидел на границе верхних адресов памяти и следил за проходящими мимо программками. Стоп ! Вирус заметил резидентного перехватчика -D, который пока не догадывался о существовании Р-13, поскольку тот еще не проявил себя. Полиморф спрятался в тень от одного из монлитов DOS и поднял launcher. Это была новая модель оружия, только что разработанная в лаборатории. Оно стреляло небольшим резидентом, который,выполнив свое черное дело, самоуничтожался. Прицелившись, Р-13 нажал курок. Оружие дрогнуло и выпустило сгусток организованной электронной материи. -D зарегистрировал своими сенсорами появление незамаскированного резидента, обернулся, и, последнее, что он увидел, был ослепительный разряд, несущийся ему прямо в лоб. Электронная материя обволокла незадачливого скан-детектора, наползла на остановившиеся глаза, в которых застыло выражение ужаса, и через 43 микросекунды на месте перехватчика осталась бесформенная груда шевелящейся биомассы. Сработал механизм самоуничтожения, и резидент - импульс, выпущенный launchером, взорвался, и ничто не болбше не говорило о происшедшем.

Но действия вируса не остались незамеченными. Сканеры Р-13 зарегистрировали появление в памяти нового пришельца, длиной сто сорок килобайт, расположение в MCB в четырех сегментах.

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

- Попался, голубчик,- с улыбкой сказал антивирус и поправил шляпу. - Ох, и зачем же тебе было убивать -D ? Он что, тебя трогал ? Сидел бы ты смирно, жить бы тебе да жить.

- Да я и так не помру ! - сказал P-13, протянув руку к запясьтью,на котором тускло поблескивал морфер. Еще микросекунда, и он рванул рычаг аппарата. Морфинг закончился меньше чем за такт работы процессора, и Aidstest вдруг обнаружил, что держит за руку почтенного седовласого Лексикона, который сердито смотрит на него.

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

- Ну, ну, не лезьте в бутылку, - говорил антивирус.- Случаются же и ошибки, - и пристыженный Aidstest убрался из MCB.

Проводив глазами удаляющийся антивирус, псевдолексикон вытащил из-за пояса diskcrusher, но, заметив в кармане у своего врага предписание 'Write-protected disk', передумал и опустил оружие - стерять было ни к чему. Затем он перекодировался, дабы не привлекать к себе лишнего внимания, и в новом обличье драйвера с неясным названием зашагал по направлению к монолиту командного процессора MS-DOS. Стоя перед огромным черным зданием, он подумал о сотнях его предков, так же, как он, стоявших здесь и думавших о великих делах. Жаль только, что все они погибли. Вздрогнув от ярости, вирус плюнул на псевдопочву (в этом месте на винчестере бесследно пропало 2048 байт инвормации ), повернулся и пошел в сторону улицы с названием Norton Utilites, в конце которой виднелся заново отстроенный осбняк нового, пятого, Капитана Нортона.

Он быстро дошел до начала улицы и осмотрелся. Вдруг перед самым его носом открылась дверь - одна из утилит, видимо, устав от тяжелой работы, вышла на свое горе подышать свежим воздухом. Было темно - к клавиатуре не обращались уже около десяти минут, и Norton включил ночь, но вирус видел в темноте и без труда узнал Disktool. Р-13 мгновенно оценил ситуацию и транскодировался в Ndd, который жил десятью домами дальше.

- Привет трудягам ! - поприветствовал он Disktoola. - Что, тяжелый нонче денек ?

- Куда там ! Эти юзера опять там перепились наверное, и поломали кучу дискет. За этот сеанс уже третий диск восстанавливаю.А у тебя там что?

Р-13, не имевший ни малейшего представления о назначении и механизмах работы Norton Disk Doctora, дал наименее подозрительный, с его точки зрения, ответ:

- Да вот, лечим потихоньку, - ответил он. - Тоже совсем замучили проклятые юзера, - тут он быстро пробежался по MCB, рассматривая его содержимое. - На днях вот какой-то Alexpunk забил в RAM резидентный глюк, который к тому же еще и матерится. Вот смотри, - и тут вирус вызвал прерывание Int21h. Звездное небо моргнуло и сменилось зеленым матерным словом, в котором искушенный юзер сразу признал бы один из шрифтов TrueType, выдранный из Windows. - Мы-то с тобой ладно еще, а если вдруг дети играться начнут?

На это Disktool ничего не смог возразить, и они направились к игровому кварталу.

- Ну что, хватит работать, пора бы и поразвлечься? - спросил вирус, когда слово GAMES, открывающее игровой участок HDD, уже осталось позади.

- Да, не все время же работать ! - согласился Disktool. - Ну, и в чего мы будем играть?

- Я бы предложил второй Doom !

- Ну давай ! - и они подошли к огромной бронированной двери с пятиконечной каббалистической звездой, нарисованной кровью. Р-13 нажал кнопку звонка, со страшным скрипом дверь отворилась и на пороге появился закопченный DOOMenstein в бронежилете, заляпанном вперемешку красной, синей и зеленой кровью так, что его первоначальный цвет невозможно было угадать.

- Ну что, импы, то есть парни, как вам сеанс игры - с комбинациями или без ?

- Давай с комбинациями !

- Да, но только это будет стоить на 25 Cred дороже!

- Да, - вирус достал из кармана бумажник, который едва не лопался от распиравших его купюр. Лаборатория не скупилась и каждому резиденту, отправляемому на задание, выдавала не меньше десяти тысяч наличностью. DOOМenstein тоже заметил бумажник и с почтением взглянул на Р-13.

- А что это за комбинации ? - поинтересовался вдруг до этого молчавший Disktool.

- Тебе скажи ! - возмутился DOOMenstein, - Это, если хочешь знать, государственная тайна.

Вирус так же заинтересовался комбинациями и произвел мультисканирование DOOMensteina. Сканеры закончили работу меньше чем через одну сорок пятую долю минимикросекунды, и на встроенном дисплее полиморфа появились надписи:

Possible combinations:
1....iddqd lifes
2....idkfa weapon
3....iddt map
4....idclip no clipping mode
5....idbeholda
6....idbeholde
7....idbeholdl } infrared glasses, invisibility
8....idbeholdd armour, berserk, radiation suit
9....idbeholdi
10....idclev xx wrap to levels
For activation type one time, for desactivation type two times 

Тем временем DOOMenstein, даже ничего не заподозрив, а прицепил на спину каждому по рюкзаку, набитому оружием, сунул в руки двустволку и набрал на миниатюрной клавиатуре, встроенной в рюкзак, какой-то код.

- Да не вздумайте копаться на пульте! - пригрозил бравый парень, - А то вдруг отключится бессмертие, тогда и костей от вас не останется. Ну, впрочем, мы заговорились, а время идет! Вперед!

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

- Г - Г - х - х - рр - рррр !!! -вдруг раздалось совсем близко, и на Disktoola и Р-13 выбежал заросший коричневой шерстью imp.

- Это вы мне ? - изумился Disktool. Вирус не размышлял так долго, а вскинул двустволку. Оглушительно прогрохотали выстрелы, и дымящийся imp медленно осел на стену. В его глазах застыло удивление.

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

Пройдя еще немного, Р-13 подумал немного и предложил:

- Давай рванем аж на тридцатый уровень! Cyberdemona посмотрим!

- А как ? - недоуменно спросил Disktool.

- Смотри, - и вирус потянулся к пульту управления.

- Э, э, DOOMenstein говорил,что этого нельзя делать, - попыталась возразить утилита.

- Да ладно тебе, - и вирус набрал на консоли idclev30. Телепортация произошла мгновенно, и они очутились перед огромным рвом, по ту сторону которого бродил огромный Cyberdemon.

- Ну, надерем ему задницу, - предложил Р-13 и вынул BFG.

- Давай ! - согласился мастер.

Полиморф прицелился и незаметно набрал на консоли Disktoola iddqd.

- Предоставляю тебе право первого выстрела, - предложил вирус. Disktool тоже поднял BFG9000 и нажал на спуск. Оружие рявкнуло, выпустив импульс зеленого цвета. Сгусток плазмы попал демону в грудь. Он развернулся, тряхнул уродливой рогатой головой, вскинул ракетницу и выстрелил не целясь. Ракета попала утилите прямо в живот и взорвалась. Disktool поднес окровавленные пальцы к дыре и только прохрипел:

- За что ?...

Вирус удовлетворенно хмыкнул, переплавился в утилиту и взглянул на Cyberdemona, в бессильной ярости пускающего одну за другой ракеты в него. Затем он достал BFG, подумал, бросил его в ров, вытащил из-за пояса распылитель, и направил раструб на монстра. Когда поток эктоплазменных нулей и единиц начал забивать демона, тот еще раз выстрелил, попытался перезарядить пусковую установку и скрылся в бесполезных единицах и нулях. В последний раз оглядев неприветливые каменные стены, бассейны красной жидкости, бочки с бензином, Р-13 вытащил плазменный резак и завел его. Дьявольский аппарат фыркнул, выплюнув струю холодного газа, разогрелся и выпустил струю раскаленного до 10000 градусов Цельсия вещества. Вирус поднес агрегат к стене, прорезал ее и вышел на прос- пект. Затем он подумал еще немного и достал из кармана небольшую тахионную бомбу, мощности которой вполне бы хватило для уничтожения всего игрового квартала, выдернул чеку и почувствовал, как переключаются контакты, ставя бомбу на боевой взвод. Он прицелился и бросил гранату в дыру, из которой он только что вышел.

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

Фигура вскинула излучатель. Р-13 тоже вытащил распылитель, но незнакомец выстрелил первым и попал вирусу прямо в грудь. В месте попадания возникла пробоина хромового цвета. Полиморфа отбросило назад, и Dr. Web нажал на курок еще пять раз - столько зарядов было в обойме. Р-13 упал, в его груди дымились шесть пробоин хромового цвета. Dr. Web смотрел на поверженного врага.

Медленно, как в ночном кошмаре, вирус сел. Хромовые пробоины на его груди зашевелились и затянулись. Он поднялся и приподнял распылитель.

- БУМ! БУМ! БУМБУМБУМБУМБУМ ! - Р-13 нажимал на курок с такой скоростью, что хлопки выстрелов слились в сплошной гул. В распылителе кончились заряды, он вытащил из кармана запасную обойму и заменил ее меньше чем за микросекунду. Все пули попали в пришельца, на груди его тоже задымились отверстия, но он даже не пикнул. Вирус бросил раскалившийся распылитель и достал diskcruscer. Не целясь, он упал на колено и открыл огнь на поражения с расстояния трех метров. Заряд прошил колено Dr. Web и снес пару зданий позади него. Но странное дело - он лишь слегка качнулся и припал на поврежденную ногу. Diskcrusher тут же замолчал - весь заряд был уже выпущен. Полиморф пошел на Dr. Web, и несколько секунд они стояли, разглядывая друг друга.

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

Dr. Web возвышался над вирусом на добрую голову. Казалось, он сможет переломить Р-13 как спичку. Он сграбастал его своей мощной ручищей, но вирус оказался на удивление сильным и вывернулся, схватил пришельца и швырнул его в стену, как тряпичную куклу. Dr. Web поднялся и направился к вирусу. Он приподнял ствол плазменной винтовки и с такой силой ткнул им в лицо полиморфа, что он на десять сантиметров вошел в ртутеподобную массу головы Р-13. Палец Dr. Web нашел курок, и прогремел выстрел. Голова вируса разлетелась, как спелый арбуз и еле удержалась на его плечах. После небольшого замешательства, вызванного баллистическим шоком, Р-13 дал команду «REPAIR». Радиус действия каждого байта вируса составлял 14 мегабайт, а сейчас снесенные части головы находились значительно ближе. Металлические лохмотья расплавились, слились в одно целое и снова затвердели, приняв форму головы без малейших следов повреждений.

На улице уже стояла толпа, глядя на противников, швырявших друг друга в стены зданий. Местами уже начала отваливаться штукатурка. Вдруг полиморф поднял врага и с силой запустил его на балкон третьего этажа, а сам кинулся наутек. Без передышки пробежав десять кварталов, он вновь очутился на улице Norton Utilites и шагнул к двери дома убитого им Disktoola.

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

- Действительно, бедняга и не мог иметь большего куска со своего скудного заработка, - констатировал вирус, садясь на кровать. Вдруг громко зазвонил телефон, и Р-13 поднял трубку.

- Срочная работа! Срочная работа! Сейчас вам доставят диск для починки! - раздался голос в телефоне, - Работайте быстрее!

- Ну быстрее так быстрее,- согласился полиморф, приняв решение. Вскоре в дверь постучали, и угрюмый субьект, отдавая вирусу диск, сказал, что зайдет через полчаса. Р-13 взял дискету и пошел с ней к рабочему столу. Из лежавших инструментов он выбрал тяжелый автоген с надписью около красной рукояти: «ИСПОЛЬЗОВАТЬ НЕ БОЛЕЕ ЧЕМ НА ДЕСЯТУЮ ПОЛНОЙ МОЩНОСТИ!» Затем он повернул рычаг на полную мощность, открыл кран и поднес спичку к отверстию горелки. Негромко фыркнув, автоген испустил полуметровую струю синеватого пламени. Вирус поднял агрегат и два раза провел струей по дискете. Удостоверившись в том, что она безнадежно испорчена, Р-13 запечатал ее в конверт и отправил по адресу, указанному в boot sectore.После этого полиморф забросил работающий автоген в кучу бумаг посреди комнаты и вышел из комнаты.

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

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

Глядя на дело рук своих, вирус, стоявший в толпе сочувствующих прохожих, размышлял о таинственном Dr. Web, который попытался убить его и сам едва не погиб. Кто он такой и откуда он взялся ? И ведь даже верный diskcrusher не уничтожил его, а всего лишь ранил. Но, впрочем, это неважно. Ведь Р-13 все еще может уничтожать, а это самое главное. Он должен закончить свою миссию любой ценой, а что будет потом - неважно. И, поправив под плажом распылитель, он повернулся и зашагал вперед.

В это же время совсем недалеко от него, всего в пяти килобайтах отсюда, на грязной сетке кровати сидел Dr. Web и рассматривал массивную отвертку. Его заслали сюда с единственным заданием - найти и уничтожить полиморфный вирус. Ни о своем происхождении, ни о вирусе, ни о боссе антивирус не знал ничего, он знал лишь только то, что ему во что бы то ни стало надо выполнить задание. И сейчас он чинил себя лишь только для этого. Он вывел на свой внутренний дисплей информацию о повреждениях. Серьезно была повреждена только коленная ось, пережженная импульсом из оружия полиморфа, остальные повреждения не требовали срочной починки. Ими он займется позже, после того, как выполнит основное задание. Dr. Web поднял отвертку и рассек себе колено. В его программу не входило понятие боли, он лишь только воспринимал информацию о повреждениях, и поэтому на его бесстрастном лице ничего не отразилось. Расширив разрез, он запустил туда пальцы и, раздвинув бутафорские кровеносные сосуды и мясо, обнажил сверкающий хромированный привод. Суперсплав был сделан на славу, он отразил почти весь заряд, и лишь немногая часть разряда затронула гидравлические приводы. Антивирус извлек из пакета техпомощи пятиснатиметровый кусок кабеля гидравлической проводки и засунул его в рану. При помощи зажимов он вставил его вместо поврежденного участка и подал давление. Новый кабель выдержал. Затем Dr. Web снял с полки банку клея и, не заботясь о косметическом внешнем виде, просто залил рану им. После этого он несколько раз согнул ногу, проверяя новый сустав и еще раз справился с показаниями дисплея. Понизив давление до 40 % , что способствовало экономии энергии, Dr. Web застыл. Теперь он сможет пробыть здесь сколько угодно времени, что и требуется для выполнения задания. А когда вирус обнаружит себя, он проявит себя и нанесет ответный удар. Смертельный.

.... Прошло немного системного времени ....

Полиморф, сняв такси у подозрительного субьекта, постоянно жующего жвачку «Turbo debugger», медленно ехал по улицам ночного города, посматривая по сторонам. За последнее время он три раза нарушал правила движения по памяти, но, к счастью для полиции, его никто не заметил. Недавно, околачиваясь возле основного командного процессора DOS, просканировав мозг охранника, он получил сведения о намечающейся перевозке президента Command.coma по новому адресу. Конечная часть его программы включала в себя уничтожение операционной системы. Он и так бы смог взять штурмом здание, но, когда ему поясняли задание, было ясно сказано: «Не привлекать к себе лишнего внимания», а в неприятности с начальством ему не хотелось ввязываться. Так или иначе, но лучшей возможности ему не представлялось. Он взглянул на часы системного времени, сиявшие в небе - конвой выезжал ровно в 23:00. Оставалось еще двадцать минут. Р-13 свернул на главный проспект и поехал по направлению к монолиту DOS, на котором не светилось ни единого окна. Прибыв, он загнал машину в проулок, выключил фары и зажигание и стал ждать.

Часы мигнули и остановились на 23:00. Еще через несколько минут раздалось урчание мотора и мощный бронированный фургон выехал из ворот здания. Шофер не обратил внимания на такси с выключенными фарами, стоявшее в переулке. Вирус включил зажигание, тронулся и поехал за фургоном. Но тот на скорости 150 Кб/ч легко обгонял редкие машины на шоссе, и вирус едва не столкнулся с белой цистерной, на которой было написано «Pkware incorporated. Freezed files. Warning! Very low temperature!» Такси вильнуло в сторону и ударилось об заграждение трассы. От удара бампер загнулся и впился острым концом в шину. Ее срезало, как кожуру спелого апельсина. Легковушку занесло, она накренилась, перевернулась и упала на крышу. Такси протащило еще двадцать метров, она опять ударилась об заграждение и останоилась. В лужу бензина, разлившегося из бака, упал кабель с аккумулятора и ...от края до края шоссе певратилось в горнило домны. Из пылающего ада выкатилась шина, и, упав на бок, стала переваливаться в грязи. Да, в этом огне не могло уцелеть ничего живого.

Восемнадцатиколесный грузовик «Pkware incorporated» доехал до места взрыва через десять минут, когда пламя уже начало стихать. Водитель Pkzip слегка задремал, когда перед его носом выросла груда дымящихся обломков. Он нажал на тормоза, колеса задымились и Zip своей спиной почувствовал, как одиннадцать мегабайт охлажденных до сверхнизкой температуры, подчиняясь закону инерции, проламывают стенку цистерны, кабину, и он, Zip, превращается в эскимо. Содержимое цистерны ходило ходуном, но цистерна выдержала и успокоилась. Водитель открыл дверь и выпрыгнул на землю. С подступающим к горлу чувством тошноты он попытался установить, не уцелел ли кто при происшествии. Вдуг из-за груды обломков показался человек. Странное дело, он даже не был ранен.

- Черт побери, приятель, ты что, не...

ШШИХ! - Р-13 проткнул на ходу его клинком, и, даже не взглянув на свою жертву, направился к грузовику. Zip сквозь красную пелену, застилавшую его глаза, видел, как пришелец, у которого вместо руки был железный гарпун, вспрыгнул в кабину, завел грузовик и, отбросив со своего пути груду металлолома, машина умчалась. Сжав руками рану, он постоял еще несколько секунд, в голове у него что-то взорвалось и он упал. Последней мыслью, что мелькнула в его угасающем создании, было: «Уж лучше бы я остался на заводе в этот день».

Восемнадцатиколесный монстр быстро набирал скорость. После нескольких минут безумной гонки по улицам города впереди замаячили задние огни бронированного фургона. Погоня продолжалась. Когда до фургона оставалось десять метров, Р-13 поднял распылитель, перевел курок в режим «автоматическая стрельба», выбил железным кулаком ветровое стекло и выстрелил. Пули угодили в заднюю дверь фургона, и она покрылась множеством мелких отверстий. Охранники высунули стволы в амбразуры и открыли ответный огонь. На остававшуюся позади улицу падали жестяные цилиндрики отработанных гильз, из них вился сизый дымок. Впереди показались громады зданий индустриального квартала.

Антивирус Doctor Dr. Web сидел на кровати и слушал радиосводку новостей. Вдруг она прервалась, и из динамика приемника раздалось:

- Только что получено сообщение:неизвестный на грузовике фирмы Pkware incorporated преследует фургон управления DOS в районе индустриального квартала. Преступник уже совершил одно убийство. Он вооружен и очень опасен. Пока мы еще ничего не знаем ни о его целях, ни о его требованиях. А сейчас - минута рекламы ! Оставайтись на нашей волне !

Dr. Web вскочил, схватил сумку с оружием и выскочил из номера, на ходу вставляя обойму в плазменный автомат. Он впыгнул в седло мощного мотоцикла, пнул ногой стартер, мотцикл заурчал и рванул по направлению к ночному покрытому тьмой индустриальному кварталу. Десять минут безумной гонки, как в игре «МОТО» - и вот уже по параллельной улице рядом с мотоциклом мчался грузовик, преследующий бронированный фургон. Не сбавляя ходу, антивирус вытащил из сумки rocket launcher, который он недавно конфисковал у DOOMensteina, всунул туда ракету, расчитал траекторию полета ракеты и выстрелил. Мотоцикл качнуло на камешке,и ствол сместился на полмиллиметра. Но этого было достаточно, и ракета не влетела в кабину, а взорвалась на решетке радиатора. Грузовик с цистерной даже не качнулся, и, не сбавляя скорости, продолжил погоню. Р-13 даже не поверулся в сторону мотоцикла. Dr. Web снова зарядил оружие, снова прицелился, выстрелил, но опять в результате неровности дороги ракета попала в цистерну чуть повыше кабины. Заряд выворотил дыру в добрых полметра, и из нее ударила струя замороженных архиваторами файлов, которая, подобно хвосту кометы, развевалась на сорок метров позади грузовика, шипя и испаряясь на асфальте. Dr. Web понял, что в таких условиях ему не взять точный прицел и изменил стратегию. Засунув launcher обратно в сумку, он вытащил оттуда 7'62 миллиметровый chaingun и повел мотоцикл прямо к мчащемуся грузовику. Когда огромные колеса стали вращаться всего в двух метрах от грузовика, Dr. Web встал на седло, оттолкнулся и прыгнул на капот. Мотоцикл мчался по инерции еще несколько секунд, а затем закачался и упал, смятый мощными колесами грузовика. Но Dr. Web было некогда следить за судьбой своего мотоцикла, у него были дела поважнее. Встав на ноги, он выбил остатки ветрового стекла и разрядил весь 70 - патронный магазин пулемета прямо в лицо Р-13. Оно покрылось множеством маленьких ртутных воронок, от баллистического шока вирус на несколько тактов работы процессора замер, а антивирус вывернул руль.

Водитель фургона, обезумевший от получасовой бешеной гонки, увидел стремительно надвигающуюся громаду сталелитейного завода с надписью «TASM turbo assembler» на воротах. К счастью, они были открыты, и фургон, сбив краску на бортах, проскочил в приоткрытые створки ворот, пронесся по заводскому двору, снес с петель массивные двери завода, влетел внутрь, и, ударившись о станину гидравлического пресса, замер. Но рабочие, составлявшие ночную смену, в ужасе разбегались, глядя на ворота.

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

Полиморф Р-13 выбил дверь и стал на землю. Его ноги тут же захлестнул поток сжиженной информации. Он поднял голову и увидел Dr. Web, стоявшего на краю лужи. Вирус шагнул к нему, но его ноги заплетались, словно они увязли в густой патоке. Р-13 сделал очередной шаг и ...ХРУСЬ - нога, примерзнув к полу, отломилась в колене. Полиморф качнулся, но устоял на ногах.

...ХРУСЬ! - и вторая нога, примерзнув к асфальту, отломилась от общей массы вируса. Чтобы не упасть, он оперся рукой, та тоже попала в сверххолодное окружение запакованной информации, остекленела и разбилась. Р-13 поднес обрубок к лицу. На его лице отразилось удивление. Потоки информации, передающиеся по байтовой структуре вируса, становились все слабее и прекратились совсем. Полиморф застыл, его корпус покрылся инеем. Рот кривился в беззвучном вопле.

Смертельно опасная машина-убийца превратилась в ледяную статую, стоящую на коленях в морозном пару.

Dr. Web поднял пистолет.

- Sure to cancel your action !

Одна - единственная пуля ударила в металлического человека, но этого было достаточно. Р-13 взорвался веером сверкающих металлических бит, которые попадали на землю в радиусе примерно четырех метров. С полиморфом все было кончено.

Dr. Web поспешил на помощь Command.comу, который до сих пор не выбрался из заклинившей двери фургона. Его гидравлические приводы жалобно скрипели, левая нога бессильно волочилась. Судя по всему, он нуждался в длительном отпуске.Выставив дверь, он помог выбраться президенту, и они направились к выходу.

Сотни, тысячи бит, на которые распался Р-13, впитывали в себя жар сталеплавильных печей и начали плавиться. Мелкие капли сливались в большие, а большие - в лужицу расплавленной информации. На ее поверхности возникло дрожание, и она начала вспучиваться.

- Это еще не кончилось - сказал Dr. Web, - бежим, если хочешь жить.

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

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

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

Но не одна она вела себя так странно. При каждом шаге ноги до колен принимали окрас и структуру стальных плит, которыми был выложен пол. Биты, составлявшие тело Р-13, стремились слиться с близлежащим материалом.Он продвигался вперед, сканируя окружаюжие предметы. Но, врочем, это неважно. Ведь он еще может убивать, а это - самое главное. Он сверился с системным временем и с удовлетворением заметил, что до прибытия бригады осталось сорок минут.

Command.com и антивирус дошли до окромного ковша с расплпавленной сталью.Дальше идти было некуда.

В конце коридора показался медленно перступающий силуэт. Полиморф приближался. Антивирус оттолкнул президента подальше и сграбастал вируса своей мощной ручищей, намереваясь переломить его пополам. Полиморф вывернулся,потащил его к линкеру и толкнул его на огромную шестерню. Рука антивируса попала между цепью десятисантиметровой толщины и железным колесом. Киборг замер около машины, поймавшей его в ловушку. Сервоприводы и гидравлика выли от перенапряжения, они не были расчитанны и на треть той нагрузки, что сдерживали сейчас. Dr. Web попытался вытащить конечность из машины, затягивающей его в себя. Наконец он дотянулся до багра, которым недавно пытался убить Р-13 и всунул его бежду зубьев шестерни. Титаническим усилием он разжал тиски, поймавшие его, и, оставив половину руки в зубьях машины, в изнеможении рухнул плашмя на стальные плиты пола.

Президент с ужасом увидел приближающайся силуэт - Р-13 шел убивать. Президент вытащил винчестер и выстрелил - лицо полиморфа снесло выстрелом, но он быстро восстановил прежнюю форму. Command.com лихорадочно пытался перезарядить винтовку, но...

- ХЛЮП! - палец Р-13 вытянулся в стальную иглу и проткнул плечо президента. Второй палец он так же заострил и направил острие прямо в глаз Command.coma.

- Mission completed suссessfully ! - без малейших эиоций констатировал полиморф и приготовился проткнуть мозг президента.

- БАМММ! - стальной багор обрушился на вируса, разломив его пополам. Dr. Web возвратился и отшвырнул убийцу подальше от Command.com.

Придя в себя, вирус выдернул лом из своего тела и набросился с ним на врага, отшвырнув его к стене. Dr. Web размахнулся и со всей силой ударил его в лицо. Удар был такой силы, что кулак антивируса по локоть ушел в ртутеподобную субстанцию лица Р-13. Но голова вируса в мгновение ока переплавилась в руку, схватившую Dr. Web за запястье, а сама возникла рядом, на месте плеча. Сегменты тела полиморфа менялись местами с такой скоростью, что антивирус не мог уследить за этим. Он схватил Р-13 за плечи и со всей силы кинул его на стену, но тот даже не захотел тратить время для того, чтобы развернуться, он просто вывернулся наизнанку, и лицо у него оказалось на месте затылка. Затем полимоф схватил огромный двухтонный брус, которым рабочие подавали в линкер раскаленные болванки программ, и покатил его по направляющим к Dr. Web. Брус ездил по рельсам.

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

Брус ударил Dr. Web в грудь и распял его на стене домны. Второй удар пришелся ему в голову - Р-13 пытался раздавить его. От сильных сотрясений система контроля стала отказывать, и изображение на зрительном сканере антивируса стало растягиваться и кружиться. Он зашатался, и третий удар пришелся ему в плечо. Сервоприводы Dr. Web погнуло и заклинило, и они выразили свой протест металлическим лязгом. Четвертый удар пришелся антивирусу в живот и он упал на колени.

Он не мог, подобно человеку, вспоминать пережитые события, но в его электронную память было записано много различных сведений. И сейчас перед его компьютерным зрением проносились на огромной скорости когда-то пережитые вещи. Вот полиморф, стреляющий ему в колено из своего Diskcrushera, президент пытается противостоять Р-13, а у самого в руках такое жалкое оружие. Сам он, чинящий поврежденное колено и заменяющий поврежденную выстрелом ось. В ушах антивируса словно стояла прокручиваемая не на той скорости магнитофонная запись. Сменяющие друг друга картины слились в одну, и Dr. Web рухнул на пол.

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

Около коленного сустава мелькнула искра, другая. Сустав конвульсивно дернулся. Нога скрипнула, согнулась, и Dr. Web двинулся вперед на несколько сантиметров.

...двигайся. ...Двигайся. ...Двигайся...

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

...ДВИГАЙСЯ.

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

Приподняв голову, он заметил пердмет, который сулил решение проблемы - rocket launcher. Антивирус нашел резервную цепь для подачи питания, и картинка на его дисплее стала более или менее четкой. Стальные пальцы подняли гранатомет и вложили в затвор гранату. Ведь Dr. Web не выполнил своего задания.

Р-13 тоже не завершил свою миссию. Он схватил стальной лом и обрушил его на спину антивируса, расширяя дыру, пробитую брусом. Полиморф пробил защитный каркас, и конец багра показался из груди Dr. Web. Во все стороны брызнули синие молнии, антивирус дернулся и замер. Он был проколот как таракан. Граната и гранатомет выпали из стальных пальцев, и ракета закатилась под печь. И из последних сил антивирус цеплялся за последнюю мысль: как бы свой последний, решительный удар ...

И он успел уцепиться за эту мысль, прежде чем его красный глаз потух:

Стратегия девять тысяч восемьдесят пять.

Взглянув на лежащего у его ног Dr. Web, Р-13 пришел к выводу, что антивирус больше не представляет опасности с тактической точки зрения. Поэтому он повернулся и пошел заканчивать свое задание - он хотел успеть закончить его до прибытия лабораторной бригады, и у него оставались еще двадцать минут.Сканируя местность, полиморф медленно продвигался вперед.

БАМ ! - раздался выстрел. Президент зарядил винчестер и решил бороться с вирусной напастью своими силами. На корпусе Р-13 образовалась пробоина и его отшвырнуло назад, к краю ковша со сталью. Command.com заметил, что дыры в теле вируса теперь затягиваются гораздо медленнее - его энергия шла на убыль.

БАМ ! - и полиморф еще на шаг приблизился к краю ада.

БАМ ! - и еще. Теперь всего лишь три шага отделяли его от котла.

БАМ, ...Щелк - в винчестере кончились патроны. Р-13 стоял, покачиваясь, на самом краю ковша. Сейчас

пробоины на его теле затянутся, и DVS одержит победу. Поняв это, президент решил столкнуть полиморфа в сталь и самому погибнуть с ним.

И только его ноги напряглись для последнего броска, лежащий на полу Dr. Web поднял голову.

Стратегия 9085. Притвориться мертвым. Последняя ставка.

С хромированного черепа антивируса сползла псевдокожа, обнажив сверкающую сталь, обьектив глаза горел красным огнем, словно предупреждающая об опасности лампочка. Dr. Web поднял rocket launcher и попытался стальным пальцем выкатить из-под печи ракету. Наконец это ему удалось, он вложил снаряд в магазин, обрубком руки защелкнул затвор и нажал курок. Ракета попала прямо в живот полиморфу и там взорвалась. Центр его тяжести резко сместился, и простояв на краю еще секунду, Р-13 свалился в кипящую сталь, и президент увидел, как над поверхностью металла всплыла верхняя часть корпуса полиморфного вируса.

Полиморф вопил. Это не был вопль человека или даже киборга, это была агония жидкоинформационной структуры. Биты тела Р-13 пытались вернуться на свои места, в нужную структуру, но страшная жара и присутствие огромного числа посторонних бит сбивали их с толку. Он морфировался, превращался во все, чем он когда-либо был.

Стоявший на краю ковша Command.com увидел, как в ковше поочередно появились Лексикон, покрытый пятнами цвета аварийного заграждения, Disktool, из лица которого торчали лезвия, EMM386 . Вирус плавился с огромной скоростью, принимал все свои заложенные в памяти личины, пока они не слились в одну.

Хромированная фигура издала последний вопль и с головой скрылась в расплавленной стали. По поверхности жидкого металла расплылись серебряные ручейки и превратились в ничто.

Полиморфа исчез.

Антивирус попытался встать, и его покалеченные приводы жалобно загудели. Увидев это, президент поспешил ему на помощь, с трудом поднял огромное тяжелое тело Dr. Web и вместе они доковыляли до края ковша.

После всего, что ему довелось пережить, вид у антивируса был ужасный, но в его покалеченной фигуре были видны мужественность и ...доброта. Антивирус заговорил, и его голос прозвучал на удивление мягко - возможно, это сказывались результаты поломок и повреждений.

- А теперь я должен уйти. Прости меня, но если мой алгоритм попадет в руки вашим хакерам, то это даст вам огромные преимущества перед другими ВЦ, а этого не должно произойти. Помоги мне. Я не могу сам себя terminiroвать, - с этими словами Dr. Web взялся за цепь, по которой в ковш загружался металлолом и дал пульт управления в руки Command.com. Тот понял, что ему предстоит сделать и оттолкнул пульт.

- Не уходи, твоя миссия еще не закончена. Остались ведь еще и другие вирусы, которые надо уничтожать.

- Нет.

Дрожащими руками президент нажал на кнопку, заработал мотор, и цепь стала опускаться. Ноги антивируса коснулисль металла, и его одежда и мягкие ткани вспыхнули. И когда он с головой скрылся в металле, перед его глазами вспыхнуо сообщение: «Programm terminated normally (0)», экран сканера сжался в полосу, которая затем стянулась в точку. В последние минимикросекунды своего существования киборг-антивирус увидел нечто похожее на свет в конце тоннеля. Забвение. Или спасение? Когда электронно-байтовый мозг Dr. Web соприкоснулся с расплавленной сталью, вся электронная активность мгновенно прекратилась. Почти.

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

Вдали послышался вой полицейских сирен - антивирусы, перехватчики резидентов, скан-детекторы спешили на подмогу. Президента посадили в лимузин с пуленепробиваемыми стеклами и увезли в верхние адреса памяти. Завод TASM обнесли желтой полицейской лентой, Aidstest собственноручно обшарил каждый бит предприятия, но, естественно, ничего не нашел. Жизнь на сервере постепенно входила в свое русло.

Высоко в небе возникло странное свечение, ударили разряды, и из ниоткуда возникла установка странной формы. Один из резидентов лабораторной бригады DVS высунулся из люка на пронизывающий ветер и достал сканер. Приняв сигнал о гибели Р-13, бригадник записал отчет о проделанной работе и захлопнул люк.

- Р-13 накрылся. А ведь сделан был на славу ! Какой это по счету у нас ?

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