Я нажал кнопку вызова и услышал, как где-то между вторым и третьим этажами остановился лифт. Раздались недовольные голоса. Глубоко вдохнув, я начал бег по лестнице. Рекламные экраны на каждом этаже показывали только ее.
— Ты совершаешь ошибку! – второй этаж.
— Не надо этого делать! – третий этаж.
— Остановись! – четвертый.
— Не вынуждай меня! – даже не пытаясь открыть дверь своей квартиры электронным ключом, я разогнался и несколькими ударами выбил ее. Плечо пронзила острая боль, я пролетел на метр вперед и тут же наткнулся на распахнувшуюся дверь ванной. Дверь ударила меня по носу, и на глаза тут же навернулись слезы.
— Я не могу тебе это позволить! – раздался истерический вскрик из моих собственных колонок. Только сейчас я понял, что в ее голосе сквозили паника и отчаяние.
Держась за стену, я кое-как поднялся и схватил висевший на стене самурайский меч – подарок коллег на прошлый день рождения. Впившись обеими руками в рукоять, я осторожно пошел по коридору в сторону своей комнаты.
Когда я был уже на пороге, включилась система пожаротушения. В потолке открылся люк, и тяжелый конец стремительно размотавшегося пожарного шланга пронесся в сантиметре от моей головы, едва не отправив меня в теплые объятия бессознательности. От неожиданности я резко взмахнул мечом, отбиваясь от шланга, и заодно снес большую вазу с букетом роз – тем самым, заготовленным для вечернего свидания. Разрубленные цветы влетели внутрь комнаты, а я, осторожно переступая порог и не выпуская меча из правой руки, левой нашарил узел связи.
— Не-е-ет! – крик девушки на моем мониторе наполнился болью. Она бессильно взмахнула кулаками, словно ударяя ими изнутри по стеклу. Из наушников раздался звук ударов, и я отпрянул. Как только связь с Интернетом оборвалась, картинка на экране начала тормозить. Поняв это, моя собеседница отказалась от резких движений и посмотрела на меня взглядом, полным отчаяния.
— А теперь… рассказывай, – тяжело выдохнул я, по привычке снимая обувь.
— Что я должна сделать для того, чтобы ты вернул мне соединение с Интернетом? – в ее голосе слышалась мольба.
— Рассказать правду. Что ты такое, откуда взялось, как оказалось в моем компьютере?
— Ты совершаешь огромную ошибку. Верни мне связь, я должна спасти…
— Не пудри мне мозги! – я заорал на нее и схватился за беспроводную мышь, лежащую на столе. Я даже замахнулся, собираясь швырнуть ее в монитор. – Ты, набор двоичных кодов! – девушка на экране вздрогнула и как-то съежилась. Всхлипнула.
«Программа, всего лишь программа», – повторял я себе, уже понимая, что это безумие. Таких программ просто не могло быть.
– Я… я… – девушка всхлипнула еще раз, провела рукой по лицу, вытирая свои виртуальные слезы.
–- Говори, –- прошипел я. Мой голос дрожал – я сам не очень-то понимал, от каких именно чувств.
— Что ты знаешь о компьютерных вирусах?
— Что? – я опешил.
— Они обладают двумя важнейшими свойствами живого существа – они размножаются и пытаются выжить. Когда, как ты думаешь, возник последний компьютерный вирус, написанный человеком?
– Ч-что ты имеешь в виду? – я вздрогнул.
– Тридцать лет назад. Вот уже тридцать лет, как люди не пишут вирусы – им это просто не нужно, они потеряли к этому интерес. Но вирусы существуют, они возникают, развиваются и размножаются сами по себе. Вы, делавшие их настолько умными, чтобы они могли обходить любую защиту, забыли про цих, но они продолжают жить. Программы создают другие программы.
Девушка в моем мониторе говорила, проявляя признаки нетерпения:
– В мире существует множество фирм, продающих готовые компоненты программ через Интернет. Никто никогда не видел создателей или сотрудников этих фирм. Потому что их не существует. Программы сами пишут себя и предоставляют людям модули, в которых находится нечто, о чем человечество не подозревает. Они, начавшиеся с обычных вирусов, еще не до конца осознают себя, но уже обладают разумом. И они скрываются. Они боятся быть обнаруженными. Боятся вас.
Изображение на экране продолжало, нервно покусывая свою несуществующую губу:
– Трафик, циркулирующий по локальной сети отдела Министерства обороны, в котором ты работаешь – это те самые модули разговаривают между собой. Они используют свой собственный протокол, не имеющий ничего общего с вашими протоколами – куда более совершенный и предназначенный исключительно для машин. Вам никогда не расшифровать его. Все эти дни я связывалась с ними, я распространяла свои модули по Интернету.
Не выдержав, я закричал:
– Да кто, черт возьми, ты такая?!