Шрифт:
Интервал:
Закладка:
— Ложись! — закричала она и бросилась на пол.
Отучившиеся думать за годы дрессуры военные последовали её примеру.
В следующее мгновение яркая вспышка осветила бункер, и его сотрясло взрывом. Стулья упали, кофейники и чашки разбились об пол.
— Чёрт…
Второй взрыв, третий. Наступила тишина. К счастью, ракеты «гремучая змея» не были предназначены для уничтожения бункеров.
Шефард вскочила на ноги и увидела посеревшие лица военных. Затем она посмотрела в окно, на котором появилась пара трещин и немного копоти, и замерла. Прямо напротив них, неподвижно, словно затаившийся в паутине паук, стоял АТ-1 и заглядывал своими глазами-камерами внутрь бункера.
— Вырубите его! — приказал генерал. Его нижняя губа подрагивала.
— Вырубите эту тварь!
Глава 29
г. Гамбург, р-н Альтона,
суббота, 15:42
Лиза глядела в монитор со смешанным чувством восхищения, отвращения и ужаса. Прежде чем снова включить компьютер, ей пришлось выдернуть все кабели и даже извлечь из роутера сим-карту. Теперь она досконально его сканировала с помощью различных программ анализа.
— Где же эта чёртова штука? — тихо произнесла она.
— Что за штука?
Марк поднялся и встал у неё за спиной, слегка склонившись вперёд. От Лизы исходил нежный, не заглушённый духами, естественный запах женского тела.
— Понятия не имею, — сказала она.
— Тогда, как ты поняла, что в твою систему что-то проникло?
Она указала на маленький ящичек, казавшийся сделанным вручную. На его передней части светились два зелёных диода. Тонким проводом, который через отверстие в задней стенке шёл внутрь, ящичек был соединён с компьютером. Другой кабель соединялся с адаптером.
— Это — аппаратный монитор обмена данными. Я сама собрала. Он включается, когда компьютер обменивается данными с внешним миром. Левая лампочка — это входящие потоки, правая — исходящие.
— Зачем тебе это? Ведь такой инструмент есть в Windows…
Лиза презрительно фыркнула:
— Windows — всего лишь софт. Софтом очень легко управлять. А железом — нет, по крайней мере, извне, без физического контакта. Благодаря этой маленькой штуковине, я сразу вижу, что происходит обмен данными, который я не запускала. Он показывает, что кто-то пытается загрузить на мой компьютер что-то, чему там делать нечего.
— И это только что произошло?
— Да. К сожалению, я не сразу заметила. Просто не думала и надолго оставила без внимания моего охранника. Не знаю, сколько успело загрузиться.
— Но по работе компьютера ты бы сразу поняла.
— Всё не так просто. Вредоносное ПО ты не обнаружишь с помощью Windows Explorer. Оно прячется где-нибудь в системных файлах или в неразмеченных областях жёсткого диска. Иногда оно загружается непосредственно в уже установленную программу, и заметить это можно, только когда попытаешься запустить поражённую программу.
— Вирус?
— Возможно, хотя у меня — довольно хорошие антивирусники и надёжный файервол. Но от них то и дело что-то ускользает.
Она выключила компьютер.
— Что ты хочешь сделать?
— Отсканировать жёсткий диск. Может, удастся обнаружить знакомые сигнатуры.
Ловкими движениями она сняла корпус, взяла в руку маленькую отвёртку и открутила болтики внутри. Затем извлекла наружу маленькую металлическую коробочку. Невозможно было поверить, что в этом ящичке умещаются многочисленные гигабайты данных — столько же информации, что и в городской библиотеке с сотнями тысяч книг.
Она вскрыла второй из четырёх компьютеров на своём столе и установила винчестер в него.
— Это система у меня — для анализа.
— А вирус туда не переберётся вместе с жёстким диском?
— Нет. Я не буду его загружать, и программы с него не запустятся. Он только отсканируется. Данные будут считаны и загружены в защищённую область[12]. Затем моя программа анализа будет искать сигнатуры[13] известных вирусов и программ-шпионов.
Она собрала компьютер, включила его и запустила нужную программу. Появился индикатор хода выполнения, который заполнялся очень медленно.
— Это займёт какое-то время. Я проголодалась, а ты? Марк кивнул.
— Тут неподалёку есть замечательная турецкая закусочная, — сказала Лиза. — Там делают лучшие в округе дёнеры.
Не дожидаясь ответа, она вышла из квартиры. Удивлённый Марк пошёл следом. При её стройности, он ожидал услышать, что Лиза питается овощами и лишь иногда позволяет себе парочку суши.
Было около четырёх часов дня. Светило солнце, люди бродили по Альтоне с сумками, полными покупок. Картинка была такой умиротворяющей, что Марк на мгновение забыл, что он находился под подозрением в убийстве и разыскивался полицией. К счастью, полиция не успела вывесить розыскные ориентировки.
Турецкая закусочная представляла собой маленький киоск. Дёнеры действительно оказались превосходными.
После еды они выпили крепкого и ароматного турецкого кофе.
Когда они неспешно брели назад по оживлённым улочкам, Марк вдруг сказал:
— Лиза, мне жутко жаль, что я уволил тебя тогда. Я поступил с тобой несправедливо. Пожалуйста, прости меня!
Она ответила, не глядя на него:
— Что было, то было.
Голос звучал ровно. Остаток пути они молчали.
К их возвращению в квартиру, программа анализа завершила работу.
«17 patterns matching»[14] — говорилось в окне отчёта. Ниже следовал список этих 17 непонятных фрагментов кода.
— Погляди-ка, — сказала Лиза и наморщила лоб.
— Что там? — спросил Марк. — Вирус?
— Нет… Или, может быть, да. Точно не знаю. Но я хорошо знаю сигнатуры, которые нашла программа. Они все — из клиента ДИНЫ.
Клиент ДИНЫ был программой, которая работала на сотнях тысяч компьютеров, выполняя обработку данных для заказчиков во время бездействия, и передавала результаты на центральный сервер ДИНЫ.
— Получается, ты установила клиент ДИНЫ на свой компьютер?
— Нет, не устанавливала. Если бы ДИНА каким-то образом установилась сама, я бы заметила. Тут — не ДИНА, по крайней мере, не клиент ДИНЫ, который я знаю. Но он содержит фрагменты кода ДИНЫ.
— Что это значит?
— Это значит, что кто-то модифицировал нашего клиента ДИНЫ, сделав из него нечто иное.
— Но почему? Чего он хотел тем самым добиться?
— Я не знаю. Но эта штука сама загрузилась на мой жёсткий диск, как червь. И она прокралась через все мои защитные барьеры.
— Это значит, что кто-то перепрограммировал ДИНУ в вирус?
— Похоже на то. При этом в очень хитрый вирус. Думаю, что его нельзя обнаружить ни одним из коммерческих антивирусов.
Марк побледнел.
— Получается, что этот вариант ДИНЫ распространился по всей сети! Боже мой, вероятно, ДИНА работает уже не на сотнях тысяч компьютеров, а на…
— …а на паре сотен миллионов, — закончила Лиза его мысль.
Глава 30
г. Гамбург, рынок Клостертор,
суббота, 22:19
Фридеман Унгер чувствовал себя просто великолепно. Адреналин бурлил в его венах, словно после сомы,