[3] Мой любимый вирус

Дата публикации: 17 Май, 2010
Название: [3] Мой любимый вирус
Автор(ы): Lexy (yaoi@teinon.net)
Жанр: Romance
Фэндом: Компьютерные программы
Пейринг: Skype / Trojan (вирус), Firefox / Internet Explorer
Рейтинг: PG-13
Предупреждение: ВНИМАНИЕ! Данный фанфик не является пропагандой вирусов, наоборот, вирусы жуткие и злобные существа, которые страшно портят систему или воруют с неё важные данные, я просто описала мир, где характеры у вирусов бывают разные. Берегите систему и никогда не пренебрегайте антивирусами! :)

Также возможны несоответствия в вопросе программирования и дезассемблирования, сюжет поставлен выше программистских мелочей.
От автора: огромное спасибо всем, кто поддерживал меня и ждал продолжения так называемого "компьютерного яоя"! Благодаря вам появился этот фанфик ^__^ рекомендуется сначала прочитать фанфики Если деинсталлиться, то вместе и Вражда двух браузеров: никто, кроме тебя
Описание: Скайп и запертый в системе вирус Троян нашли общий язык и сильно сблизились. Но не успели их отношения как следует развиться, как громом среди ясного неба появляется Касперский с данным ему приказом уничтожить вирус окончательно...

* * *

- Троян?.. Давно тебя жду! Хорошо, что мы образовали связь, так гораздо проще, чем через конференцию, пусть даже её организовываю я! Что ты узнал?

Троян привычно секунду усваивал поток слов, который на него обрушивался всякий раз, когда Скайп открывал рот, и улыбнулся:

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

- Yahoooo!!! – Скайп подпрыгнул от распиравших его эмоций и тут же предсказуемо повис на шее у Трояна: - Спасибо!!

Встрёпанный, в модно потёртых джинсах и легкомысленной футболке с надписью "Смерть формату!", Скайп всегда был энергичным, любопытным и словоохотливым. Обожал менять "прикид", вставлял в свою речь английские слова, современные сленговые выраженьица, и был неиссякаемым источником хорошего настроения. Правда, для большинства программ, установленных на этом компьютере, Скайп скорее был неиссякаемым источником бесконечных вопросов и надоедал всем подряд, но Троян относился к Скайпу совершенно по-другому. Его ничуть не раздражала вечная слитная речь, экспрессивность, жизнерадостность и любопытство, наоборот... Кто ещё из всех программ будет так открыто и легко общаться с вирусом, совершенно не обращая внимания на то, что Троян по сути вредоносная программа, пришедшая откуда-то из дебрей интернета? Кто будет забрасывать его вопросами, ждать после небольших диверсий-подслушиваний в пределах компьютера, да и кому ещё нужны эти диверсии? Ещё когда Троян только прибыл на этот компьютер и был сначала словлен Файерволлом при попытке выслать данные через интернет, а потом пойман и Касперским, но оставлен на компьютере, он уже знал, на что обречён. Против его ожиданий, отнеслись к нему довольно дружелюбно, но не более того, и существовать почти четыре года на одном и том же компьютере, встречая только сдержанное любопытство со стороны других программ, было довольно тоскливо. До тех пор, пока не появился Скайп...

- ...понаблюдать, мне всегда казалось, что он в курсе всех решений Файерволла, в конце концов, он антивирус, защищающий систему. Эй, ты меня слушаешь? – энергичный Скайп недовольно надулся. – Вечно ты где-то витаешь!

- Прости, - посланный вирусом импульс действительно был виноватым волнистым потоком. – Задумался. О чём ты говорил?

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

- Троян! Троя-ан? Да что с тобой сегодня? – Скайп нахмурился, демонстрируя недовольство, что вообще-то бывало нечасто. – Вирусом заразился? – и тут же прыснул от смеха, поняв, какое забавное предположение сделал.

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

- Не разучились, - хмыкнул Скайп, довольно садясь на стол, созданный в личном пространстве исключительно для того, чтобы на нём сидеть, болтая в воздухе ногами. К счастью, разнообразные вещи в личных пространствах программ не занимали много памяти, а если юзер попадался достаточно опытный и был способен вызвать Диспетчер Задач (иногда по привычке называемый с английского "Таск Менеджер"), то создание личных мелких вещей маскировалось под разными пугающими названиями вроде csrss.exe или нескольких svhost.exe. Эти процессы пугали не слишком опытных страшной пометкой "системный процесс", и никто ещё ни разу не заподозрил, насколько удобно приспособились программы распределять память компьютера на мелкие нужды. Таск Менеджер исправно в этом всем помогал, пару раз даже показывал неверные данные юзеру, чтобы программы успевали что-то срочно доделать или сохранить...

- Троян, с какой стати ты так боишься Касперского?

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

Скайп отмахнулся с присущим ему легкомыслием:

- Ты преувеличиваешь. Если юзер сказал, что тебя оставит, значит, Касперский и думать о тебе забыл! К тому же, какой из тебя вирус? Ты ведь по идее должен собирать пароли разные и отсылать куда-то через интернет, так? А если не отсылаешь из-за запрета Файерволла, какая из тебя вредоносная программа?

- Касперскому это скажи, - хмыкнул Троян, а Скайп снова надулся:

- Зануда! Если боишься шпионить, так и скажи! – долго, правда, сердиться не мог, тут же проворчал: - Можно, конечно, обойтись без этого, но тогда...

Троян уже давно понял, что любит Скайпа. Со всеми достоинствами и недостатками, таким, какой он есть. И любит вовсе не потому, что тот был единственным, кто относился к Трояну не как к вирусу, а просто... просто потому что. Но из-за того, что он может потерять Скайпа безвозвратно, он никогда не скажет ему заветных слов "Я люблю тебя"...

- ...хотя Касперский защищает все браузеры особо, так что ни к Опере, ни к Инету, ни к Файерфоксу просто так не подобраться, хотя... – Скайп оборвал себя, с некоторым удивлением вскинул голову: - Ты что-то сказал?

Троян изо всех сил сосредоточился, чтобы не выдать испуга: неужели он произнёс часть своих мыслей вслух?!

- Нет, просто громко думаю. – Импульс был ровен, даже слишком ровен, и Скайп хмыкнул:

- Ты точно сегодня не в себе. – Он соскользнул со стола, который тут же исчез, чтобы не занимать операционную память, и направился прочь: - Я восстановлю с тобой контакт завтра, может, тебе отдохнуть надо, не знаю.

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

- А что, у вирусов такие бывают? И что вы перестраиваете?

- Многие вирусы перестраивают себя в зависимости от системы. Бывает, что они сразу размножаются на мелкие модули, а оригинал самоуничтожается или даже даёт себя схватить антивирусу, чтобы тот был уверен, что уничтожил вирус, а модули будут тихо ждать своего часа...

Ну всё, Скайп уже забыл, что собирался уйти, но зато теперь не отстанет с вопросами. Он так предсказуем...

- А модули что, совершенно не обнаружимы антивирусом? – тут же спросил Скайп. И тихо хихикнул про себя: Троян так предсказуем! Он явно скучает без компании, и стоит обидеться и собраться уходить, вирус тут же рассказывает что-то интересное...


* * *


- А разве "Троян" – это не имя?

- В таком случае, тебя бы звали "программа для общения", упрощённо - чат! – насмешливо ответил Троян. - Нет, "Троян" – это только вид вирусов, просто на данном компьютере не существует ни одного вируса, кроме меня, а по классификатору звать слишком длинно. – Он отвечал не очень охотно, Скайп это почувствовал, но всё же любопытство пересилило:

- Классификатору? – он постарался спросить это как можно боле ненавязчиво, но, разумеется, своего интереса толком скрыть не мог. Однако Троян всё же ответил:

- Классификатор – присвоенное мне имя разработчиками Касперского. Касперский знает меня под именем "Trojan-Spy.Win32.Zbot.ikh", а это название и выговорить-то трудно, не то что запомнить. – Чувствовалось, что Троян не хочет об этом говорить, к тому же в его импульсе-речи чувствовалась горечь, которую Скайп редко слышал от него.

- Данное Касперским имя... а своё? У тебя нет своего?

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

Вздохнув, Троян улыбнулся уголками губ и ответил:

- Есть. У меня есть собственное имя, оно дано мне разработчиком и не является классификацией или типом. Немезис.

- Немезис?.. – Скайп, казалось, был слегка очарован звучанием. – Красиво... А это слово что-то значит?

Троян немного нервно улыбнулся:

- Бог ярости или гнева, не знаю точно. Мой разработчик был большой шутник... – Он глянул на Скайпа, негромко добавил: - Только это моя самая большая тайна. Доверяю её тебе.

Скайп тряхнул головой, живо махнув рукой в категоричном жесте:

- Я же не умею хранить тайн! Да и ты сам всегда мне об этом напоминал! Зачем?..

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

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

- Ладно, не кипятись, - примирительно поднял руки Троян. – Я просто пошутил...

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

- А какие у тебя ещё тайны есть? – почти мальчишеское любопытство взъерошенного и взбалмошного Скайпа не признавало никаких золотых середин, оно требовало всё или ничего, если уж Троян начал делиться своими тайнами, то интересно узнать их все! Однако, вирус только со смехом покачал головой:

- Скайп, ну какие у меня могут быть ещё тайны? Что я готовлю армию вторжения своих братьев на этот компьютер в обход Файерволла и Касперского, пользуясь своим привилегированным положением?

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

- Нет, конечно! Сам посуди, Файерволл закрыл мне все возможные лазейки в Интернет, а Касперский... – тут смех Трояна внезапно оборвался, он настороженно глянул куда-то за плечо Скайпа. – Касперский?

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

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

Каперский поднял на него взгляд своих серых глаз, и у Скайпа в сознании невольно скользнул неприятный скользкий импульс плохого предчувствия: антивирус был явно чем-то расстроен, но в то же время был твёрд и уверен, а это сулило гораздо больше неприятностей, чем если бы он был раздражён или даже разгневан.

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

В полной тишине раздался грохот – стол под Скайпом исчез из-за потери простейшей концентрации, и чат грохнулся на пол, но тут же вскочил, неверяще смотря на Касперского.

- Но зачем?! Чем он мешает? Зачем ты его хочешь уничтожить, он же безвреден! И ты, и Файерволл за этим следите!

- Скайп, это мой долг. – Касперскому происходящее нравилось всё меньше и меньше, но он сохранял спокойствие. – Я не делаю исключений, если юзер сказал уничтожить.

- Но...

- Скайп, это не имеет к тебе никакого отношения. – Оставив буквально парализованного неожиданной новостью Скайпа в покое, Касперский снова обратился к Трояну: - Итак?

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

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

Касперский кивнул, вперёд шагнули его полуавтономные модули-охранники, Троян и правда не шевельнулся, но тут уже не выдержал Скайп. Буквально сорвавшись с места, он метнулся наперерез охранникам, встал перед Трояном, спиной закрывая его, рявкнул:

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

Касперский сощурился, предостерегающе покачал головой:

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

- Скайп, - тихо и сдавленно проговорил Троян позади чата. – Не надо. Бессмысленно. – Шаг – и вирус уже вне пределов купола, он тоже был одним из основателей союза и потому защита не могла его удержать. – Спасибо. – На этом слове голос-импульс Трояна всё же дрогнул, но присутствие духа он сохранил, смог спокойно и чётко подойти к охранникам-стражам Касперского, позволяя им придержать его за локти.

- Хватит!!! – рявкнул Скайп, бросаясь к Трояну, но Касперский преградил собой ему путь, перехватывая руки, чат отчаянно пытался вырваться, царапаться, даже кусаться, он изо всех сил пытаться повредить Касперскому хотя бы какие-нибудь незначительные малые библиотеки или менее защищённые алгоритмы, но всё было тщетно. – Ты бесчувственный сборник глючных устаревших кодов, Касперский!! Чего тебе стоит оставить его в покое?!

- Я антивирус, формат бы тебя побрал!! – не выдержав, рявкнул Касперский, силой заводя Скайпу руки за спину и по возможности обездвиживая. – Антивирус! Как я, по-твоему, должен действовать, если я создан для уничтожения всех вредоносных программ?! – он вскинул голову, гневно приказал: - Уведите уже Трояна, наконец!

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

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

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

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


* * *


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

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

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

- Что-то случилось? – Файерфокс откликнулся через минут десять, довольно дружелюбно, но без особой охоты.

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

- Хм... Хорошо. – Пять секунд на необходимое взаимодействие с операционной системой – и Скайп объявляется в личном зале Файерфокса, который выглядит почти как комната со всеми удобствами – рабочий стол, заваленный бумагами, чертежами и списками HTTP-заголовков и HTML-тегов, просторная кровать недалеко от стола, несколько стульев и даже небольшая тумбочка с мягкой подушкой совсем рядом с кроватью – не иначе как для пушистого зверька, лиса, который чаще всего лежал на плечах своего хозяина. Трудно было сказать, как много эта комната занимала операционной памяти, учитывая то, что всё это Файерфокс не уничтожал, если был занят или если не было немедленной необходимости, но это уже было его личное дело.

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

- Скайп? – удивлённо спросил Инет, поднимая голову и оглядывая гостя. Привычно-взъерошенный, в джинсах с потрёпанными краями и художественными разрезами по последней моде, Скайп не производил солидного впечатления, разве что выглядел чрезвычайно решительно. – Что он тут делает? – в его тоне послышался просыпающийся гнев. Файерфокс примирительно махнул рукой:

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

- Делу? – раздражённо вздёрнул бровь Эксплорер. – Я прекрасно помню его дела! Не думай, что я забыл, как он послал Трояна шпионить за нами!

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

- Именно из-за Трояна я сюда пришёл. – Скайп смело глянул в глаза Файерфоксу и заявил: - Я хочу оживить его.

С секундным удивлением первым справился Эксплорер, саркастично спросил:

- Ты в своём уме? Как ты собираешься это сделать – попросить юзера поискать троянов в интернете, а потом оставить их на компьютере?

- Мне не нужны какие-то трояны! – резко и горячо возразил Скайп, сразу же начав напоминать себя прежнего. – Мне нужен именно тот!

- Но его уничтожил Касперский, - возразил Инет. – Его невозможно оживить!

- Подожди, - озадаченно произнёс Файерфокс, машинальными движениями поглаживая лежащего на плечах своего зверька, так он чаще всего делал, когда задумывался. – Ты, возможно, не знаешь, но в последнее время появились программы, которые способны восстановить даже полностью стёртую информацию, правда, делать это надо сразу же, пока какая-нибудь новая информация не была перезаписана на остов старой. Я читал об этом на каком-то сайте новостей мира компьютера. – Он искоса глянул на Эксплорера, улыбнулся: - Я же всё-таки современнее тебя!

- Великое достоинство, - проворчал Инет, но оспаривать не пытался, наоборот выглядел заинтересованным.

- И ты, - Файерфокс вновь обратился к Скайпу, - похоже, тоже в курсе. Что, собственно, неудивительно, учитывая твоё любопытство и любознательность.

- Да, я в курсе, - подтвердил Скайп. – Я не сразу вспомнил об этом, но вне всякого сомнения это правда – ничто не стирается бесследно, даже формат оставляет какие-то следы, которые при большом желании можно восстановить – этим объясняется то, что заново установленные после формата программы способны сохранить примерно тот же характер и даже какие-то отголоски воспоминаний, если они были до формата установлены на данном жёстком диске. Сейчас не было даже формата, и возможно полное восстановление, но... – Скайп запнулся, и Файерфокс с лёгкой усмешкой закончил за него:

- Но ни ты, ни кто-либо другой на данном компьютере этого делать не умеют, поэтому тебе нужна помощь. – Он задумчиво почесал своего лиса за ухом, сузил глаза: - Скайп, зачем тебе это?

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

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

- Я хочу вернуть Немезиса! – оборвал его Скайп, решительно и резко прочертив рукой воздух. – Я обещаю, что никогда не буду доставать вас и не задам ни единого вопроса, я никогда больше не буду пытаться что-нибудь вызнать о вас, я просто хочу его вернуть!

- Немезиса? – с лёгким удивлением переспросил Инет. Скайп осёкся, во взгляде мелькнула горечь:

- Я... действительно не умею хранить тайны. Это имя Трояна, настоящее, данное ему разработчиком.

Инет фыркнул, Файерфокс вопросительно поднял брови, и он пояснил:

- "Немезис" – это "возмездие", связано с греческой богиней возмездия Немезидой. Ассоциируется с гневом, яростью, неотвратимостью наказания и прочими страшными карами. Странно, что ты этого не знаешь, ты же вроде бы современный, Лис? – Файерфокс пропустил острый импульс-шпильку мимо ушей, и Инет закончил: - У разработчика этого Трояна явно было своеобразное чувство юмора, раз он назвал так вирус, который ничего не разрушает, а всего лишь собирает информацию.

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

- А у тебя неплохие запросы, - иронично усмехнулся Инет. – И как ты полагаешь возможным "протащить" эту программу в обход защиты? Как ты её будешь устанавливать без спроса, ведь без установки она наверняка работать не будет? И как, скажи на милость, ты собрался прятать Трояна от Касперского? Он же его чует за километр! Скайп, смирись с тем, что у тебя ничего не получится, и успокойся на этом. Слишком много нерешимых проблем в твоей затее.

- Нет, Эксплорер, - заявил Скайп, упрямо тряхнув головой. – Я не отступлюсь. Если вы откажетесь, я попытаюсь договориться с кем-нибудь ещё, но вам проще всего выйти в интернет и поискать там нужную программу, поэтому сначала я пришёл к вам. – Скайп ждал окончательного ответа с упрямством, которое ему всегда было присуще.

- Да зачем тебе этот...

- Нэт, успокойся, - с мягким смешком прервал его Файерфокс. – Неужели ты не видишь?

- Что я должен видеть? – осведомился тот. С плеч Файерфокса внезапно спрыгнул лис, метнулся к Эксплореру и в два прыжка взлетел ему на плечи, тыкнувшись пушистой мордочкой тому в шею и удобно улёгшись на плечах. – Эй, что опять с твоим зверем?!

- Ничего, - улыбнулся Файерфокс, скрестив руки на груди. – Ты ему нравишься. Теперь дошло?

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

Мельком усмехнувшись, Файерфокс посмотрел на напряжённого Скайпа, который, кажется, ничего не понял из высказанных намёков на симпатию к Трояну, и проговорил:

- Хорошо, допустим, мы согласились, однако Эксплорер задавал отнюдь не праздные вопросы. Как ты собираешься это осуществлять? Даже пронести на компьютер эту программу мимо Файерволла будет чрезвычайно сложно, не говоря уже о том, что любую новую информацию тут же тщательно проверяет Касперский или его полуавтономные модули.

- Это-то как раз просто, - возразил Инет, искоса глянув на Файерфокса. – Ты постоянно скачиваешь уйму обновлений с интернета и вечно ставишь их, не спрашивая даже юзера, не то что какого-то там Файерволла. Оба уже давно безнадёжно махнули на тебя рукой, устав следить за всеми наворотами, которые ты упрямо себе устанавливаешь. Протащить в одном таком пакете небольшую программу не составит никакого труда, да и твои обновления Касперский вообще не проверяет, благо ты качаешь их со своего официального сайта и вирусов не нахватаешь. Проблема установки тоже снимается, твои обновления всё прикроют, надо всего лишь договориться с нашим системным Инсталлятором, чтобы тот помог программе установиться. Впрочем, WindowsInstaller – довольно флегматичная и деловая программа, вряд ли она будет против. – Эксплорер серьёзно глянул на Скайпа, спокойно закончил: - Самая большая проблема – это то, как ты собираешься прятать своего Немезиса, если тебе удастся его восстановить без каких-либо помех. Если и тут мы должны тебя прикрывать, то это грозит нам карантином Файерволла, Касперского и хорошо ещё не форматом всей системы, если юзер решит, что вирусы отыскали брешь и заполонили систему при полном содействии интернет-браузеров.

Скайп покачал головой:

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

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

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


* * *


- Главное – не пытайся ни к кому обращаться, кроме меня, и всё будет нормально, - в который раз повторил Файерфокс. – Я могу свободно путешествовать по интернету с кем угодно, если только этот кто-то просто смотрит и не пытается ничего делать сам, иначе Файерволл обратит на это безобразие своё самое пристальное внимание.

- Так ты можешь любую программу брать с собой и показывать безмерные просторы интернета? – в искреннем изумлении спросил Скайп. – Что ж ты молчал? За возможность посмотреть мир за пределами своей системы программы готовы будут даже приоритет своего процесса продать с потрохами!

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

- Я же не умею хранить...! – Скайп осёкся, опустил голову: - Хорошо. Я понял.

- Надеюсь, - сухо сказал Файерфокс. - Что ж, за мной!

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

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

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

- Добро пожаловать на сайт-поисковик google.com, - усмехнулся Файерфокс, видя ошеломлённость Скайпа. – Перед тобой знаменитый Гугл, знающий миллионы адресов, по которым с удовольствием посылает таких вот вопрошающих, как мы с тобой! – усмешка. – Если кто и может помочь нам, то только он.

Файерфокс шагнул вперёд, открыл рот:

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

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

- Программа для восстановления стёртой информации!

Гугл на долю секунды отвлёкся, удостоил Файерфокса коротким взглядом, протянул к нему руку – и перед браузером моментально выстроилось линией около двадцати башенок из стопок тонкой бумаги, причём эти башенки явно стремились достать до потолка, терявшегося где-то наверху. Скайп охнул:

- И это всё нам надо пересмотреть?! Или, что ещё хуже, перейти по каждому адресу, что здесь написаны?!

- Нет, конечно, - фыркнул Файерфокс. Повернулся к Гуглу: - Минус порно.

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

- По этому запросу что, было столько порносайтов?

- Они всегда есть, поверь мне! - Файерфокс ещё подумал секунду, добавил поисковику: - Плюс "Freeware".

На сей раз Гугл даже не поднял головы, однако стопок теперь было девять, правда, все в человеческий рост. Файерфокс подошёл к первой, задумчиво снял пару листов, принялся просматривать списки адресов и короткое описание к ним.

- А что такое Freeware? – Скайп вполне разумно не пытался прикоснуться к стопкам, но зато заглядывал через плечо Файерфоксу, мешая лису спокойно дремать на плечах, отчего тот нервно дёргал хвостом.

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

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

- Так, несколько адресов кажутся вполне перспективными, думаю, стоит по ним сходить. Сюда мы ещё вернёмся, если нужны будут эти списки. Идём, - Файерфокс взял с собой пару листов, ухватил Скайпа за плечо, собираясь перемещаться.

- Подожди! А поблагодарить Гугла?

Файерфокс рассмеялся:

- Думаю, не стоит! Иначе он на слово "спасибо" накопает столько результатов поиска, что мы неделю выкапываться будем... Идём. Думаю, он и без благодарности знает, как он необходим в огромном мире интернета.

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

От дальнейших поисков у Скайпа быстро разболелась голова. Они встречали бессчётное количество сайтов, некоторые были большими залами, правда, намного меньшими, чем у Гугла, некоторые сайты были настолько крошечными, что казались каморкой или чуланчиком, где Файерфокс и Скайп, едва умещаясь, быстро убеждались, что полезной информации ноль и делать им там нечего. Были рачительные хозяева, всегда верно отвечавшие на вопрос и не надоедавшие советами, были сайты, где от них по-деловому просили сначала зарегистрироваться, а потом уже задавать глупые вопросы, причём за регистрацией одного сайта Файерфокс просидел около получаса, потом плюнул и, не закончив, ушёл, сказав, что если нужная им программа обитает тут, то это её проблемы. Были сайты, которые на вопрос о программе отвечали совершенную муть вроде "посмотрите лучше нашу галерею" или начинали задавать вопросы вроде "А зачем вам нужна эта программа и не нужна ли вам другая, например, по удалению?" и так далее. Скайп просто поразился, как у браузеров и у юзера хватает терпения разбираться в этом ворохе информации, если что-то нужно найти, это же с ума сойти можно с непривычки! В конце концов, после долгих поисков и тщательных расспросов искомая программа под скромным функциональным именем Восстановитель была найдена – симпатичная, удобная, простая и крохотная, такую точно не заметит никакой Файерволл. Браузер предоставил Скайпу самому договариваться с программой и объяснять положение дел, прикрывая их диалог от Файерволла, благо разговор носил исключительно поверхностный информативный характер, и после того, как Восстановитель, пожав плечами, согласился помочь, Файерфокс договорился с ней о скорой встрече и вернулся со Скайпом домой на родной компьютер. Скайпа просто распирало от впечатлений, он забылся настолько, что тут же вывалил ворох сведений на Инета, в красках описывая путешествие и совершенно упустив из вида то, что Эксплорер вообще-то сам браузер и бывает в интернете каждый день. Файерфокс только посмеивался, слушая Скайпа: как минимум чат ожил, на время перестав напоминать едва живого зомби, и общается почти так же живо, как и всегда. Эксплорер же стоически терпел красочный рассказ, посмеиваясь по-тихому над впечатлительностью чата...

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

К тому времени, как он вернулся, Скайп уже успел рассказать все впечатления, занервничать, замучить Инета вопросами, получить от него по голове за это, успокоиться и снова занервничать, так что теперь был на взводе. Файерфокс вернулся усталый, благодарно кивнул Инету, который освободил для него кровать, и с удовольствием плюхнулся на неё.

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

Скайп на это утверждение гневно вскинулся, открыл рот – но ничего не сказал. Файерфокс был прав – если Троян никак не закроется от Касперского, то он обречён умереть снова, и на сей раз Скайпу точно не дадут как-нибудь попытаться оживить его.

- Но что тогда делать?! – Скайпом быстро овладевало отчаяние. До этого он был свято уверен, что сможет воскресить Трояна, но сейчас эти надежды таяли как дни перед сроком оплаты интернета. – Должен же быть способ! Если повредить библиотеки Касперского избирательно...

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

- А я и не собирался, - фыркнул тот, прикрывая глаза. Он полулежал на кровати, гладя своего лиса, перебравшегося с плеч на грудь. – Я тоже против этой затеи, не считай меня полным идиотом, Нэт. – Видимо, прозвище "Нэт" не раздражало Эксплорера так, как "Инет", раз он совершенно не возмущался по этому поводу. Либо просто не возражал, чтобы его так называл Файерфокс.

- Но сам Троян не может же изменить свою сущность, из-за которого Касперский считает его вирусом! – Скайп всё же не сдавался, упорно пытаясь найти путь. Ведь даже программа найдена, и её можно будет незаметно установить!

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

- Да где найти та... – Скайп внезапно осёкся, а лицо озарилось какой-то гениальной идеей. Троян, когда видел такое одухотворённое лицо, обычно мечтал спрятаться подальше, ибо грандиозные идеи у Скайпа обычно были одна авантюрнее другой. – Я знаю, где найти такого гения. Я знаю!

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

- Делфи, - почти одновременно сказали они. Инет вскинул брови:

- Делфи? Он способен на перепрограммирование?

Файерфокс серьёзно кивнул:

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

- Неужели? - пробормотал Инет с усмешкой. – Хоть в чём-то ты не специалист!

- Это твоя прерогатива – быть везде специалистом, - отпарировал Файерфокс. Обратился к Скайпу: - Знаешь, это может получиться, только надо кому-то из нас надо тебя сопровождать, Делфи, как ты знаешь, не любит пустого общения и с тобой вряд ли встретится, но нас он примет.

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

- Хотя бы потому, что мы ни разу к нему не пытались обращаться, в отличие от тебя, пытавшегося завязать общение со всеми на свете, - усмехнулся Инет. – Браузеры никак не пересекаются с такими заумными вещами, как программирование, нам хватает обычных HTML-тегов и прочих мелких атрибутов. Такие среды разработки, как Делфи, в свою очередь, совершенно не интересуются нами – просто незачем. Поэтому Делфи, я думаю, действительно будет хотя бы любопытно.

- Инет, обратишься к Делфи? – попросил Файерфокс. – Я чертовски устал, если честно, у меня алгоритмы сбиваться начинают. Мне надо основательно прийти в себя.

- Осторожнее по сайтам путешествовать надо, - назидательно сообщил Инет. – А с Делфи я сам договариваться не собираюсь, просто проведу туда Скайпа, пусть сам всё объясняет. Согласен? – спросил он у чата.

- Конечно! – кивнул тот. Файерфокс усмехнулся, глянув на Скайпа с ноткой покровительственности:

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

- Начнём с того, что не каждый юзер общается с друзьями с моей помощью, - проворчал Скайп. – Так можно бесконечно рассуждать... Мы можем пойти к Делфи прямо сейчас?

- Можем, конечно, - дёрнул плечом Инет.

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

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

Инет усмехнулся:

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

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

- Так Вы поможете нам? – с крепнущей надеждой спросил Скайп, от волнения едва не начав глотать окончания слов. Делфи добродушно улыбнулся:

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

- Спасибо!! – Скайп просиял, и Инет быстро откланялся, пока чат не выболтал всё об их противозаконных действиях в обход Касперского и Файерволла. Конечно, Делфи наверняка и сам это подозревал, но рисковать не стоило.

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

- Подождите, пожалуйста, - попросил Восстановитель, щуплый паренёк лет шестнадцати, спокойный и деловой. – Я попробую найти вашего недавно стёртого Трояна и понять, смогу ли его восстановить.

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

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

- Да, - кивнул Файерфокс, косясь на тихо и облегчённо выдохнувшего Скайпа – тот на время речи Восстановителя затаил дыхание. – Я на всякий случай прикрою твою деятельность. – Кивнув Инету, Файерфокс исчез, а Восстановитель предупредил:

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

- Мы поняли, - махнул рукой Инет.

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

- Это ещё зачем?

- Чтобы не дёргался, - невозмутимо ответил тот. – Сам же мне спасибо скажешь. Увидишь своего Трояна, сразу бросишься ему на шею, а Восстановитель может ещё не закончить к тому времени.

- Я по-твоему что, последней логики в своих алгоритмах лишился?! – Скайп рванулся сильнее, но Инет даже не шевельнулся, удерживая его. – Догматик с устаревшими принципами и кодами!

- Ты что-то сказал? – обращение было неестественно ровным потоком, что мигом показало Скайпу, что Эксплорера лучше не злить.

- Нет. Тебе показалось.

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

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

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

- Немезис!! – выкрикнул Скайп, Инет, снисходительно усмехнувшись, отпустил его, и чат, преодолев расстояние до Трояна буквально за секунду, кинулся к нему на шею, впечатываясь в него и опрокидывая собой. Вирус охнул, дёрнулся от такой атаки, но уже узнал Скайпа и более-менее пришёл в себя.

- Скайп?..

Чат только крепче обнимал Трояна, спрятав лицо где-то у основания его шеи, он даже не мог говорить. Троян бросил несколько обалдевший взгляд на Восстановителя и Инета, и Эксплорер усмехнулся в ответ:

- Ты обязан ему жизнью, Троян. Он тут едва не устроил целую революцию. Ты помнишь, что тебя Касперский уничтожил?

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

- Я... как я выжил?

- Тебя восстановила по кусочкам вот эта программа, - кивнул Инет на Восстановителя. – В общем, Скайп сам тебе всё расскажет, когда дар речи обретёт. – Эксплорер подошёл к Восстановителю: - Пойдём, надо ещё решить вопрос о твоём существовании здесь. – Через пару секунд Скайп и Троян уже были одни.

- Скайп, - тихо позвал Троян, осторожно обнимая так и не пошевелившегося чата. – Спасибо. Я даже боюсь спрашивать, как тебе удалось убедить Касперского...

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

- Троян, я... не спрашивал разрешения у Касперского. И у Файерволла тоже. – Скайп говорил немного сбивчиво, просто не справляясь с той бурей эмоций, что бушевала у него сейчас в душе. – Ты восстановлен незаконно, Файерфокс помог мне протащить программу для восстановления, и она уже тебя оживила...

- Что?.. – Троян побледнел, невольно стиснув руки в кулаки. – То есть, как только меня найдёт Касперский, всё повторится снова? – горечь сдавила горло, но сердиться на того, кого любил и мог вообще больше никогда не увидеть, Троян не мог. – Скайп... зачем?..

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

Троян только и смог, что обнять Скайпа и мягко провести рукой по его встрёпанной макушке.

- Скайп...

- Молчи! Лучше иди сразу к Делфи, чтобы у Касперского не было повода тебя стирать! – противореча своим собственным словам, Скайп по-прежнему не отпускал Трояна – один раз потеряв его, он не мог отделаться от ощущения, что стоит отпустить Немезиса и тот исчезнет снова. Троян улыбнулся, не отдавая себе отчёта в том, что выглядит сейчас самой счастливой программой на свете, и крепче прижал к себе Скайпа. Минуту спустя всё же отстранил его немного, глянул в глаза встрёпанного и взбалмошного чата, кивнул:

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

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

Скайп смутился, хотя так толком и не понял, почему, и поднялся, Троян встал следом, уже вполне пришедший в себя.

- Делфи даст мне допуск к себе? – спросил вирус, оглядываясь на Инета. Скайп решительно шагнул к нему и крепко взял за руку:

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

- Они уже у Делфи?

- Да, отправились туда, - кивнул Инет. – Забавная из них парочка, конечно. Троян влюблённо смотрит на Скайпа, а тот только глазами хлопает, не соображая ещё ничего до конца...

Файерфокс широко улыбнулся:

- Никого не напоминает? – он подошёл ближе, почти вплотную, и притянул к себе Инета за талию. Лис с Файерфокса тут же перескочил на плечи Эксплорера.

- Мы что, выглядели так же глупо? – мрачно спросил Инет. Он до сих пор ещё не совсем освоился с отношениями, которые сложились у него с Файерфоксом, но открыто им не противился. Сейчас он тоже не отстранился, но смотрел довольно недружелюбно.

- Ну почему же глупо? – довольно полуприкрыл глаза Файерфокс. – В своей растерянности ты обычно очень мил...

- Лис, опять ты за своё?!

- И когда злишься тоже.

- Лис!! – дальше возмущаться Инету Файерфокс просто не дал, заставив его замолчать самым эффективным способом, который знал. Эксплорер совершенно не умел противостоять огненным чувственным поцелуям... Властным категоричным движением сгоняя зверька-лиса с плеч Инета, Файерфокс только и успел подумать, что просторная кровать под боком – это чрезвычайно удобно и практично. Ресурсы памяти она занимает не зря.


* * *


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

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

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

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

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

- Только если вы будете соблюдать тишину и лишний раз не побеспокоите его. – Скайп уверенно закивал, и Делфи сделал приглашающий жест: - Идите за мной.

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

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

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

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

- Ты чист, - резюмировал Касперский, свободно входя в личное пространство Делфи и оглядываясь. – Делфи, неужели тогда заражён ты?

- К счастью, вы ошибаетесь, - сдержанно проговорил профессор. – Я всего лишь провёл операцию на программном уровне по извлечению вредоносного кода из вируса, через несколько дней он перестанет быть опасен, а пока он отдыхает в моём личном пространстве.

- Я совершенно безошибочно чувствую Трояна, и никаких изменений нет, - отрезал Касперский. Прислушался к себе, уверенно направился к неприметной двери в стороне от рабочего стола в кабинете профессора: – Боюсь, у тебя ничего не получилось, Делфи. Трояна я уничтожу, и попрошу тебя потом прийти ко мне на обстоятельную проверку. Я не могу рисковать безопасностью системы.

- Нет!! – выкрикнул Скайп, внезапно оживая и одним мгновенным импульсом оказываясь перед дверью на пути Касперского. – Я тебе не позволю! Я... я самодеинсталлируюсь!

- У тебя нет таких полномочий, - сухо констатировал Касперский, властным движением отодвигая Скайпа с дороги и распахивая дверь в простую маленькую комнатку, где на удобной кровати лежал Троян. Вирус был чуть бледен, грудь была туго перебинтована восстанавливающими верную работу алгоритмических цепочек бинтами, но он, вне всякого сомнения, был жив. Впрочем, увидев Касперского, он побледнел ещё сильнее и начал напоминать самую настоящую программу-зомби. Скайп влетел в комнатку следом, снова встал перед Касперским, в глазах – отчаяние и ярость:

- Тогда я намеренно спутаю свои алгоритмы и замкну цепи в бесконечный цикл! На это у любой программы есть полномочия! После перезагрузки системы я сойду с ума!

- Ты думаешь, это меня остановит? – Касперский всё же остановился, высокий, широкоплечий и уверенный, но лишь для того, чтобы с раздражением пояснить: – Скайп, он вирус, и оставить его в системе я не могу. Я не знаю, как он обошёл защиту Файерволла, но я обязан его уничтожить, несмотря ни на что. И я не понимаю, почему я должен объяснять тебе такие простые вещи! – Касперский мрачно посмотрел на бледного и решительного Скайпа: - Будет лучше, если ты добровольно позволишь мне выполнять мою работу.

- Какие страсти разгорелись, - раздался уверенный и чуть насмешливый голос позади Касперского. Тот обернулся, встретившись взглядом с янтарными глазами Файерфокса, серьёзными, в отличие от тона. Файерфокс, машинально поглаживая ручного лиса на плечах, сделал два шага, чтобы не стоять в узком проходе комнатки, и вслед за ним вошёл Интернет Эксплорер, слегка раздражённый необходимостью появляться здесь, но, тем не менее, тоже достаточно серьёзный и решительный. Файерфокс же продолжил: - Я, конечно, угрожать самодеинсталляцией не буду и сумасшествием тоже, но я поддерживаю Скайпа. Насколько мне успел сообщить многоуважаемый Делфи, Троян действительно обезврежен на программном уровне, ему нужно просто несколько дней на окончательную перестройку цепей. – Файерфокс говорил свободно и уверенно, нисколько не робея перед Касперским и не закатывая истерик. – Я честно признаюсь, что способствовал восстановлению Трояна и прошу тебя, Касперский, подождать несколько дней, а потом уже судить. Можешь оставить здесь свои модули, чтобы быть уверенным, что он никуда не сбежит.

- Ты тоже защищаешь его? – сузил глаза Касперский.

- Не только он, - вздохнув, подал голос Инет. – Я тоже высказываюсь за Трояна. – Это звучало настолько невероятно, что сам Троян смог оторвать пустой взгляд от своей близкой смерти в облике Касперского и ошеломлённо глянуть на Инета. Таким же взглядом на Эксплорера смотрел и Скайп. Тот передёрнул плечами и фыркнул в ответ на это: - И не сверлите меня своими импульсами. Если Троян будет вести себя прилично, пусть живёт.

Касперский плавно покачал головой и отчеканил:

- Ещё ни один вирус не заставил меня потерять голову, и нет такого вируса, ради которого я пошёл бы на какие бы то ни было уступки. Вы не переубедите меня.

- А мы не пытаемся тебя переубедить, - с усмешкой ответил Файерфокс. – Мы просим тебя подождать несколько дней и потом уже решать. Считай эти дни карантином перед экзекуцией.

- Файерфокс, я... – начал Касперский решительно, но браузер мягко его перебил:

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

- Ну, не так уж я и настаиваю, - проворчал Инет, за что заработал чувствительный тычок под рёбра от Файерфокса.

- Так что никто не ставит систему под угрозу, - продолжил Лис. – Если сомневаешься, спроси у Делфи, думаю, он объяснит тебе, что сделал и почему эти несколько дней так необходимы.

Касперский молча пристально смотрел на браузера, что-то решая в уме. Никто не нарушал этой тишины, никто не пытался угрожать или настаивать – Касперский так или иначе был непреклонным авторитетом с уникальными правами, поэтому всё, что можно было сделать – это действительно только просить.

- А что скажешь ты сам? – нарушив, наконец, тишину мрачно спросил Касперский у Трояна. Тот, пару секунд собираясь с мыслями, еле заметно отрицательно покачал головой:

- Ничего.

- Совсем? – кажется, в сильном и ровном голосе-потоке Касперского проскользнула тень усмешки.

- Совсем, - серьёзно подтвердил Троян. – Я не тешу себя иллюзиями, что моё желание жить хоть как-то повлияет на твоё решение. Я только хотел попросить... – он мельком глянул на Файерфокса и Инета: - Позаботьтесь о Скайпе.

- Не смей! – вскинулся Скайп в ответ на это.

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

- Зануда, - прошипел ему Лис и серьёзно кивнул Трояну. Взгляды присутствующих программ снова остановились на Касперском, а тот, казалось, не замечал этого, рассматривая Трояна отстранённым взглядом так, словно видел его впервые.

- Хорошо, - наконец, вынес вердикт Касперский. – Я подожду. С текущего момента прямо здесь я образую карантинную зону. Никакого общения с вирусом, никаких прогулок, никаких поблажек. Если после прошествия нескольких дней ничего не изменится, я без колебаний уничтожу его. И каждый из вас пройдёт тщательную проверку на наличие вредоносных элементов в алгоритмах.

- Хорошо, - улыбнулся Файерфокс. – Только, боюсь, что нас скоро может вызвать юзер, он уже около шести часов подряд играет в Фоллаут 3, скоро должен передохнуть и обязательно проверит пару сайтов.

- Это мне не помешает, - сообщил Касперский. Он выглядел недовольным, но своих решений привык не менять, потому уверенности не потерял. – А теперь прошу всех удалиться с личного пространства Делфи.

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

Браузеры и Скайп, выйдя в кабинет Делфи, обнаружили профессора, невозмутимо работавшего за письменным столом над какой-то очередной мудрёной программой. Услышав посетителей, он поднял седую голову, спокойно глянул поверх круглых очков:

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

Файерфокс кивнул и шагнул к выходу, Инет подхватил под руку Скайпа и направился следом, но чат неожиданно ловко извернулся и освободился. Быстро подбежал к рабочему столу Делфи и смущённо, но твёрдо проговорил:

- Спасибо вам.

Делфи поднял взгляд, в котором мелькали смешинки:

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


* * *


- Говорю же, я перепугался сильнее, чем перед форматом! – бурно жестикулировал Скайп, игнорируя насмешливый взгляд Инета. Файерфокс слушал менее иронично, лишь иногда фыркал при особо забавных проявлениях экспрессии. Прошло уже три дня с тех памятных событий, Троян всё ещё находился в строгом карантине, но Скайп уже сиял, полностью уверенный в том, что у Делфи всё получилось, и не проходило и часа, как он вспоминал произошедшее. – При формате хотя бы никто не выживает, а когда стирают кого-то одного... Кстати, как вы оказались у Делфи тогда? Вы появились невероятно вовремя, честно признаться! Я совершенно не ожидал, что вы меня поддержите... – было даже что-то успокаивающее в том, что Скайп снова тараторил, не задумываясь о том, что в этом потоке иногда трудно разобраться.

- Мы же помогли восстановить Трояна, - пожал плечами Файерфокс. К болтовне Скайпа он уже начал привыкать, Инет тоже, хотя время от времени ворчал. – Было бы странно, если бы мы вдруг оказались против. А о неожиданном визите Касперского нам сообщил Делфи.

- Делфи? – искренне удивился Скайп.

- Мхм, - утвердительно промычал Инет ленивым полускомканным импульсом. – "Возможно, я зря вас беспокою, молодые люди, но в данный момент уважаемый Касперский намеревается стереть ваш вирус", - довольно похоже передразнил он профессора. – Лис тут же отправился разбираться и меня с собой потащил...

- Ты сам пошёл, - усмехнулся тот. – Да ещё опоздать боялся...

- Ничего подобного! – возмутился Инет, но Файерфокс отвлёкся, глянул за спину Скайпу и хитро улыбнулся:

- Так, у нас неотложные дела! Потом сконнектимся, Скайп! – подхватив под руку возмущённого Инета, он исчез, а Скайп недоумённо посмотрел им вслед. Потом вздрогнул, почувствовав знакомое присутствие, медленно обернулся...

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

- Немезис!!! – завопил он, тут же кидаясь к Трояну на шею и едва не опрокидывая его. Счастливо рассмеялся, когда вирус его подхватил и крутанул пару раз, создавая нестабильные маленькие информационные вихри в системе. – Немезис, я знал, что у тебя всё получится! А я тут такого страху натерпелся, с трудом уговорил браузеров, а Инет такой зануда, но знает очень много, даже значение твоего имени, извини, я случайно им сказал, а Файерфокс мне помог, я даже путешествовал вместе с ним! Я видел столько сайтов и даже побывал у самого Гугла, он такой занятой, но он нам помог найти Восстановителя, правда, пришлось долго искать, а потом я договаривался с Восстановителем, Файерфокс меня для этого с собой взял, только то, что браузеры с собой могут кого-то брать, это тайна, я опять проговорился, ну никак я не умею хранить тайн...

Троян, не выдержав, расхохотался, отпуская Скайпа, а тот надулся:

- Что смешного? Я волновался, между прочим! Касперского уговорить – это вообще подвиг, такого на памяти программ никогда не было!

- Не было, - согласно кивнул Троян, широко улыбаясь. Глянул в глаза Скайпа, искренне и тихо сказал: - Спасибо тебе.

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

- А это... что?

- Это? – так же тихо переспросил Троян. – Это – моя благодарность за спасение.

- О, - ёмко ответил Скайп. Затем проговорил, бросая осторожный взгляд Трояну в глаза: - Но я ведь тебе жизнь спас. За это много надо благодарить.

Ухитрившись сдержать рвущийся смех, Троян с самым серьёзным видом заявил:

- Я буду тебя постоянно благодарить. До конца своей жизни, которую ты спас. Обещаю.


Конец

Страниц: 1
Просмотров: 1711 | Вверх | Комментарии (2)
Помочь проекту

Код баннера




Код баннера




Код баннера
SiteMap generator