Электронный вихрь тянул за собой. Пакеты, содержащие в себе строки вируса, неслись к цели; они были разделены маршрутизаторами и мчались к месту вторжения разными путями, разными континентами; кабель, проложенный по дну океана, сменялся линией между спутниковыми антеннами. Периодически один из пакетов, идущий по слишком длинному пути, погибал, не добравшись до очередного маршрутизатора — тогда все рассыпанные в данный момент по Земле куски вируса вздрагивали, теряя часть себя. Но модем принимал контрольный сигнал и отправлял пакет заново — и тогда вирус обретал себя как единое целое, собираясь в один файл на концевом участке. Время шло. Прежде чем войти в контакт с целью, вирус концентрировался, проверял целостность транзакции, изучал сам себя на предмет возможных ошибок — но нет, проблем не было, все дошло в целости и сохранности. Файл в маршрутизаторе напоминал свернувшуюся пружину — если бы люди могли его увидеть. Первые его байты аккуратно тянули свои щупальца к файерволлу «Пограничная стража», пытаясь определить в нем слабые места. От компьютера, на который пытался проникнуть вирус, навстречу метнулась короткая горячая, безумно яркая молния и стеганула огненной плетью по щупальцам, определив в них IP из заблокированного диапазона. Байты оборвались и разрядились, потерявшись в проводах, отходящих от маршрутизатора к другим объектам. Файл сократился еще сильнее, втягиваясь внутрь принимающего устройства, пряча свое тело в глубине.

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

Вадим мягко положил пальцы на клавиатуру. Он уже точно знал, что его модифицированный акселератор добрался до цели и сейчас ожидал от своего «хозяина» (Вадим отнесся к нему, как к какому–то ручному животному) приказаний. Гостюхин понимал, что «Пограничная стража» отразила первое проникновение к Марине на комп; он попытался просканировать сеть в обход файерволла — не получилось, да и не ожидал Гостюхин от этого способа никакого проку. Тогда он попытался создать некий симбиоз… Щупальце шевельнулось и поплыло (именно поплыло, отделившись от основного кода, став самостоятельной единицей) в сторону огненной плети. Файерволл, словно золотистый дракон, лежал, не шевелясь, в состоянии готовности, лениво подрагивая всем телом — будто дыша. Первый байт дотронулся до плети и попытался его обвить — словно виноградной лозой.

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

Гостюхин стер пот со лба и размял пальцы. Усталость от проделанной работы была незаметна — он только что получил отклик от своей «Силиконовой мечты», говорящий о победе над файерволлом. С трудом верилось в то, что он только что проделал — но факт остается фактом; это не он сам решил задачу, «Silicon Dream» общалась с ним на понятном только им двоим языке Ассемблера-2 и натолкнула его на решение.

Судя по всему, вирус еще до проникновения в силиконовые структуры обретал черты, свойственные жизни…

Управляющие сигналы настойчиво стучались в тело программы — «хозяин» принял решение начать вторжение. Вирус перекомпилировался — сам, без внешних воздействий, — после чего аккуратно нырнул в маршрутизатор. Плеть, обманутая «щупальцем–любовником», благодушно–расслабленно лежала у ворот, которые обязана была охранять. На мгновение вирус замер рядом с ней (цепь искр пробежала по его телу, выражая удовлетворение проделанной работой), после чего на предельной скорости рванулся к атакуемому компьютеру.

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

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

Перейти на страницу:

Похожие книги