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