Филип Стенюи сидел в кабинете у своего начальника и слушал его монолог уже минут десять, не меньше. Учитывая, что руководитель ЦЕРТ, основной службы, обеспечивающей безопасность и соблюдение закона в киберпространстве, обычно говорил крайне мало, предпочитая отдавать распоряжения электронной почтой, это было редким событием. Он вызвал Филипа к себе звонком буквально в самом начале рабочего дня, и Филип даже не успел закончить свой ежеутренний разбор почты. Однако вызов в «первый кабинет» — неординарная ситуация, и отказаться не было возможности. Впрочем, и желания отказываться тоже не было.
Когда Филип вошел в кабинет, он вознамерился было сесть у рабочего стола своего шефа, но тот сам вышел из-за стола и направил Филипа в угол кабинета, где располагался маленький журнальный столик и пара кресел. В одном из этих кресел Филип сейчас и сидел, а руководитель ЦЕРТ Стивен Прата тихим спокойным голосом ломал ему весь план работы на ближайшие две недели, а может и больше.
— Доброго дня, Филип. Спасибо, что зашел.
— У меня был выбор? — иронически поднял бровь Филип.
— Не важно, — махнул рукой Прата. — Мы с тобой работаем уже сколько?
— Мистер Прата, — уже начал веселиться Филип, — вы же все знаете о нас. Даже если я скажу, что мы с Вами работаем вместе почти два с половиной года, я не скажу Вам ничего нового. Вы и так все это отлично знаете. Неужели я все еще зеленый новичок, которого требуется долго убалтывать перед тем, как начать разговор по делу?
— Не новичок, — кивнул Прата. — Уже не новичок.
— Может быть, будем считать, что вступительную часть мы уже закончили?
Стивен Прата молча пожевал губами.
— Хорошо, перейдем к делу. Филип, ты у нас сейчас один из ведущих аналитиков, верно? — и не дожидаясь ответа, Прата продолжил. — Ты не раз буквально на интуиции вытягивал дела, не имея точных фактов. Это ценное качество.
Прата замолчал, видимо ожидая ответной реплики Филипа, но тот не собирался подыгрывать шефу и молча сидел в кресле, улыбаясь и вертя в пальцах ручку, которую он достал из внутреннего кармана пиджака. Не дождавшись ответа, Прата продолжил.
— За последние две недели я увидел в Сети много вещей, которые насторожили меня. Я передам тебе все данные позже, и ты сможешь проанализировать их сам, а пока я вкратце пробегусь по фактам. Мною было вычислено множество однотипных денежных переводов, которые на самом деле являются кражами. Пострадавшие банки по традиции не заявляют о кражах, но, похоже, они сами не в курсе, что у них украли деньги. В каждом случае объем кражи достаточно мал, но этих нелегальных переводов слишком много, и общая сумма получается достаточно большой. При этом я не могу сказать, что выполняют эти кражи разные люди, так как иначе метод подобных переводов уже стал бы известен нашей сетевой разведке.
Филип не выдержал.
— Шеф, вы прекрасно понимаете, что я не ребенок и могу сам все понять, не надо приводить мне выкладки. Я и сам осознаю, что если бы о новом методе краж знали бы несколько человек, то тайна бы не удержалась. Значит, один человек собирает эту сумму. Кстати, она там большая получилась?
— Очень, — медленно кивнул Прата. — Но это еще не все. Сам понимаешь, ради этого я бы не отрывал тебя от работы. Я полагаю, что у нас в Сети появился какой-то новый фактор. Новая сила, за которой стоят технологии, о которых неизвестно даже ЦЕРТу.
— Есть доказательства?
— Вчера почти в полном составе погибла группа «Тотал Эклипс».
Филип в свое время сам взаимодействовал с хакерами из этой малочисленной группы. Поймать их на противозаконных действиях не удавалось, но Филип получил от них консультации по используемой методике взломов, что, в свою очередь, помогло предотвратить несколько преступлений в Сети. Ребята из «Тотал Эклипс» не были связаны с серьезными криминальными группами и умудрялись не нарушать законы по-крупному, потому за ними и не охотились.
— Кому-то перешли дорогу?
— Насколько я понял — нет. Они погибли во время очередного взлома.
— В смысле?
— В прямом. Они были в киберпространстве, когда наступила гибель.
Такого еще не бывало. Одно время велись разработки по созданию программных средств, которые бы могли напрямую воздействовать на сознание человека, находящегося в киберпространстве, но пока еще никто не нащупал подходов к решению проблемы. А уж смерть…
— Шеф, но для этого необходимы мощности не одного исследовательского института, и мы бы точно знали о подобных исследованиях.
— А мы не знаем, — поднял палец Прата. — Поэтому ты понимаешь, что меня сейчас беспокоит.
Филип кивнул.
— Эти два фактора расположены слишком близко по времени друг к другу, поэтому я считаю, что они могут быть связаны, — продолжил Прага. — Но это только мои ощущения. Сам понимаешь, я не могу дать твоему отделу подобное задание. Меня потом комиссия, проверяющая нашу деятельность, съест с пуговицами. А вот одного человека отправить в оплачиваемый отпуск я могу.
Филип уже понял, что ему придется расследовать этот инцидент.
— Ты у нас уже работал с «Тотал Эклипс» — тебе и ехать. Полагаю, что часть работы тебе придется делать на месте их базирования в Европе. Сам понимаешь, там у нас прав меньше, чем здесь, поэтому полной поддержки я тебе там обеспечить не смогу. Но если что, можешь использовать возможности ООН, у нас договор о взаимопомощи, а юрисдикция у них не в пример шире, чем у нас. Финансами тоже обеспечим. — С этими словами Прата полез в карман и выудил оттуда несколько кредитных карт. — Будет мало, пришлем еще, но ты уж старайся не увлекаться, а то наши бухгалтеры будут сначала мучиться сами, размазывая эти суммы по другим статьям расходов, а потом будут мучить меня.
Вот так и получилось, что Филип летел в Женеву, где базировалась группа «Тотал Эклипс». По крайней мере раньше базировалась. Большую часть полета Филип просто проспал, воспользовавшись возможностью наконец-то выспаться. Однако за полчаса до посадки он проснулся и попробовал привести свои мысли в порядок.
Вспоминая беседу с шефом ЦЕРТа, Филип заметил, что всю информацию тот получил из Сети сам. Отрадно было осознавать, что Прата еще не утратил хватки и сам наблюдает за происходящим в Сети. Филип помнил, что Стивен Прата поднялся до своего уровня практически с начальной позиции, придя в ЦЕРТ сразу после университета. На руководящие позиции он выдвигался после, благодаря своим отличным аналитическим способностям и умению находить нестандартный выход из сколь угодно запутанной ситуации. И сейчас он засек оба фактора практически сразу и увязал их между собой. Филип сам еще не находил связи между новым способом краж денег и гибелью людей в киберпространстве, но если старый лис говорит, что это так, то к его мнению стоит прислушаться.
Тот факт, что шеф еще не вышел в тираж и не занялся обычной административной работой, Филипа радовал. Но его тревожил сам факт его посылки на задание без группы поддержки. Во-первых, Филип не оперативник. Сколько он себя помнил, его работа всегда ограничивалась пределами киберпространства. Это его конек и призвание. Филип чувствовал пульс жизни в Сети, он знал ее. А вот работа с людьми ему давалась плохо. Даже не просто работа, а хотя бы общение. Впрочем, эти симптомы были не только у него.
Достаточно большая часть его подчиненных проявляла некоторые признаки аутизма, сознательно ограничивая свое общение с другими людьми, предпочитая киберпространство обществу. Многие даже называли ЦЕРТ питомником аутистов. Филип в свое время даже читал резюме о некоем исследовании врачей на эту тему, которое распространил по их внутренней системе почты один из сотрудников. Оказывается, аутизм все же возникает только при генетической предрасположенности. И многие технари отлично работают в Сети как раз потому, что им легче общаться с обезличенной техникой, нежели с людьми. То есть они не полностью подвержены аутизму, но проявляют некоторые его признаки. А Сеть — это прежде всего средство коммуникации, поэтому аутисты-сетевики часто находят себе с ее помощью партнера противоположного пола с похожими признаками. И их дети наследуют уже более полный набор генов, предрасполагающих возникновение аутизма. Именно с этим автор исследования связывал возросший процент заболеваемости в некоторых районах, где традиционно жили работники высокотехнологичных компаний. Впрочем, как помнил Филип, никакого конструктивного решения проблемы автор исследования не предоставил, ограничившись лишь констатацией факта.
Однако, возвращаясь к самой проблеме, Филип недоумевал по поводу выбора кандидатуры. Осталось только полагать, что Прата знает, что делает, и аналитические возможности Филипа в этом случае важнее, нежели его способность к общению с людьми. Это напомнило Филипу о тех данных, которые ему предоставил шеф. Он вынул ноутбук и скормил ему диск. По случаям краж информация была настолько детальной, насколько ее вообще можно было получить. Мелкие суммы, которые снимались со счетов, переводились на счета в других банках. Принимающие счета создавались буквально за несколько секунд до получения ворованных денег, а затем полученные суммы переводились на анонимные счета, позволяющие получить наличные деньги в банкомате. Затем принимающие счета аннулировались. Таким образом, время их жизни составляло не более десяти минут. Учитывая, что деньги изымались из самых различных банков и принимающие счета никогда не создавались в одном и том же банке два раза, следовало предположить, что преступник просто гений, так как средства защиты применялись достаточно разнообразные, и знать специфику всех защитных систем весьма маловероятно. Даже если бы кто-то нашел способ с подобной легкостью обходить хотя бы два-три класса защиты, эта информация мгновенно бы распространилась по Сети. Но этот таинственный кто-то, похоже, просто проходит сквозь любую защиту. Смахивает на мистику, но Филип отлично знал, что Сеть это техника и никакой мистики нет. Всему есть причина, и если долго искать, ты все равно ее найдешь, как бы глубоко эту причину ни спрятали.
Подводим итоги. Кто-то научился обходить любые защиты в Сети, и кто-то научился убивать людей в киберпространстве. Теперь Филип понимал, почему Прата отправил его вот так полуофициально. Если уж предполагать существование подобного гения, можно понять, что он не оставит своим вниманием ЦЕРТ и будет пытаться узнавать о его действиях. У ЦЕРТа, конечно, самая мощная защитная система в мире, но, учитывая легкость взломов, не следует полагаться на нее. Кстати, а сколько там всего было украдено?
Брови Филипа изумленно поползли вверх, когда он заглянул в конец документа. Более сорока миллионов долларов. За несколько дней. Он отлично помнил, что таких масштабных краж в истории существования Сети еще не было. А тут к невероятной сумме добавлялась еще и полная секретность. Похоже, ни один из обворованных банков еще не узнал о своих потерях. Сумма внушала Филипу беспокойство. На что же она пойдет? Наличными ее всю не выбрать — столько денег на себе нельзя носить, это просто тяжело. Сконцентрировать все на одной карточке бессмысленно — карточки имеют свойство теряться. Значит, сумма осела на каких-то банковских счетах, однако, похоже, уже никто не сможет вычислить эти счета. Банки весьма неохотно отдают свою информацию, и даже если случится невероятное и все они как один выдадут ее, то потребуется около двух недель работы всех аналитических мощностей, чтобы вычленить из огромного массива несколько номеров подозрительных счетов. За это время деньги можно будет сколько угодно раз перебросить в другие банки. По крайней мере на месте похитителей Филип так бы и поступил.
По этой линии ничего сразу вычислить не удастся. Значит, необходимо начинать с другой зацепки. «Тотал Эклипс». Точнее то, что от них осталось.
Группа «Тотал Эклипс» состояла из шести человек. В живых остался только один, с кем сейчас и беседовал Филип. Имя высокого и худощавого гоноши Филип не знал. Впрочем, следует отметить, что он не знал имен и остальных членов группы. При общении они пользовались псевдонимами, никами. Оставшегося в живых Филип знал под именем Крейзи Панк. Впрочем, все его называли просто Панки. Сейчас он сидел рядом с Филипом на скамейке у берега маленького озера, расположенного в парке, который каким-то чудом сохранился в центре Женевы. Панки рассказывал о гибели своих коллег.
— У нас был заказ на проникновение во внутреннюю сеть фирмы «Мнемотех». Все было как обычно. Ребята пошли резать защиту, я контролировал окружающую обстановку и координировал их действия. Глас прорезал окно, и они пошли, и вдруг сигналы всех пятерых исчезли. Как будто их из киберпространства выбросило. Я подождал немного, мало ли что, вдруг действительно там новая защита, которая может отключать из кибера, но они не появились. Я вышел из Сети, оглянулся, — здесь Панки втянул воздух через зубы, как от боли, — а ребята все… Кто в кресле откинулся, кто лицом на клавиатуру упал…
Филип очень хорошо представлял себе, что должен был почувствовать Панки, выйдя из киберпространства. Как он подходил то к одному своему другу, то к другому, и убеждался, что все они мертвы.
— А врачи что сказали? — спросил Филип.
— А я откуда знаю? — огрызнулся Панки. — Я вызвал скорую, а вместе с ней приехала и полиция. Хорошо, что я в стороне от гаража сидел, а то бы и меня повинтили. А потом еще в газетах написали о «разборках внутри хакерских групп». Ур-роды.
Панки замолчал и сидел, опустив голову вниз. Филип не знал, что ему сказать.
— Ты же из ЦЕРТа, вы там все знаете, кто же это такое сделал?
— В том-то и дело, что не знаем. Потому я и приехал. И чем больше ты мне расскажешь, тем быстрее я найду того, кто убил ребят.
— Да нету у меня ничего! Ну пойми же ты, я оглядываюсь, а они все мертвые. Не буду же я в этот момент логи переписывать. А потом полиция всю технику забрала. Я один остался. Совсем один.
— То есть все, что у нас есть — это название корпорации, которую вы ломали.
— Да какая там корпорация, — махнул рукой Панки. — Так, фирма средней руки. «Мнемотех» они назывались.
— Я запомнил, — кивнул Филип.
— Фил, ты только найди тех, кто такое придумал, хорошо? — Панки схватил Филипа за руку. — Я тебя очень прошу. Хоть ты и из ЦЕРТа, но с нами не воевал, а эти ублюдки куда опасней всех хакеров, вместе взятых. Найдешь?
— Найду, Панки. Обязательно найду.
Панки кивнул, закусив губу, и встал со скамейки.
— Ладно, Фил. Удачи. И спасибо тебе.
— За что?
— Заранее.
Панки одернул свой светлый плащ и пошел по дорожке. Филип остался сидеть у озера и еще минут десять смотрел, как ветер гоняет желтые листья по дорожке. Вторая неделя сентября, а листья на деревьях уже почти все желтые.
«Мнемотех» располагался в Софии, и на следующее утро Филип уже подходил к дверям строения, в котором разместилась фирма. Удостоверения аналитика ЦЕРТа оказалось вполне достаточно, чтобы за какие-то двадцать минут миновать охрану и все промежуточные ступени. Теперь Филип сидел в кабинете вице-президента фирмы по информационным технологиям.
— Итак, нас посетил ведущий аналитик ЦЕРТа Филипп Стенюи?
— Мое имя произносится с одним «п». Филип Стенюи.
— Чем же мы стали интересны ЦЕРТу? — спрашивал Филипа вице-президент, молодой человек в темном костюме и синей сорочке с галстуком под цвет костюма. Типичный яппи, одним словом.
— Нас интересует ваша система защиты от вторжений.
— А что с ней не так?
— А вот вы и расскажите, что с ней не так.
— С нашей точки зрения, все в порядке.
— Можно несколько конкретнее? У вас есть статистическая информация о ее работе.
— Да, конечно. — Вице-президент повернулся к монитору и щелкнул клавишами. — С вводом ее в эксплуатацию увеличилось количество распознаваемых атак. Также за две недели система адаптировалась к текущей ситуации, и к концу второй недели количество проникновений было сведено к нулю. Как вы знаете, любая система защиты эшелонирована, и если хакер проходит первый уровень защиты, его останавливает второй, затем третий и так далее. Так вот, наша система через две недели стала останавливать всех атакующих на первом слое. Они просто не смогли пройти через него. Поэтому мы очень довольны нашей новой системой защиты.
— Вы сказали, что система адаптировалась?
— Да, она же самообучающаяся.
— Вот как?
— Именно так.
— А не подскажете, у кого вы ее приобрели?
— Мы обязаны это делать? — развернулся к Филипу яппи.
— Строго говоря — нет. Но я весьма рассчитываю на ваше сотрудничество.
— Но если я не обязан давать вам эту информацию, то, может быть, вы приведете хотя бы одну причину, по которой мне следует это делать?
Филип вздохнул. Общение с людьми никогда не было его сильной стороной, а этот менеджер его нервировал. Но если не можешь беседовать с ним на равных, стоит применить тяжелую артиллерию.
— Потому что, если вы этого не сделаете, я приложу все усилия, чтобы в ближайшее время у вас была проведена полномасштабная проверка по нашей линии. Вы знаете, если делать такие проверки как следует, то работа вашего департамента будет просто парализована на несколько недель. Ну, вы же понимаете, нам надо будет тщательно разобраться буквально во всех деталях.
— Вполне уважительная причина. — Вице-президент снова развернулся к монитору. — Мы ее купили у… Ага. Вот. Корпорация VTZ-Нетуорк.
— Понятно, — кивнул Филип. — Больше у меня вопросов нет.
— Рад, что смог помочь вам.
— И вот еще что. Отключите систему. Установите предыдущую версию. А то, что вы купили, законсервируйте и пока не используйте. Вполне вероятно, что подобные средства защиты незаконны. Это тоже будет выясняться, но пока что от греха подальше выключите ее.
Третий переезд из одной страны в другую за три дня — это уже слишком. Европа хоть и называлась единой, но границы между странами еще не были стерты. Офис VTZ располагался в Брюсселе, и именно туда ехал Филип на симпатичном скоростном поезде. В пути он решил еще раз связаться с Панки по телефону.
— Панки?
— Да, слушаю.
— Филип беспокоит. Слушай, тебе известна фирма с наименованием VTZ-Нетуорк?
— Вообще-то, да. У нас недавно Гласиабол очень плотно контактировал с человеком оттуда.
— Насколько плотно?
— Мы даже заказ для него выполняли.
— Какой, если не секрет?
— Филип, ты разве не в курсе, что мы не выдаем информации по заказам?
— Не выдавали, Панки, не выдавали. Ну почему я должен тебе все по полочкам раскладывать? Чем больше я информации получу сейчас, тем быстрее найду убийц.
Панки оборвал связь не прощаясь. Однако через час Филипу пришло письмо, в котором Панки рассказывал о том, как Мышонок передавал им блок информации неизвестного формата. Точно установить, что это такое, им так и не удалось. В конце письма была приписка: «Он работал там начальником отдела электронной безопасности. Из-за того, что полиция забрала всю нашу технику, никаких записей предоставить не могу. Извини».
Выход на руководящий состав VTZ практически ничем не отличался от посещения «Мнемотех». Абсолютно такая же цепочка: охрана, ресепшн, начальник отдела, вице-президент. Но некоторые отличия имелись. Проходя по коридорам, Филип заметил маленькие признаки определенного неблагополучия корпорации. В одном отделе сразу несколько человек укладывали свои личные вещи со столов в картонные коробки. Процедура ухода работника из фирмы, похоже, выглядела одинаково для любой точки мира. На доске объявлений в коридоре Филип мельком заметил объявление. Текст полностью он прочитать не успел, но слова «отпуск на неопределенное время без денежного содержания» и достаточно длинный список фамилий он успел заметить. Неладно что-то в королевстве датском.
Однако в кабинете неизменного вице-президента по информационным технологиям ничто не указывало на существующие проблемы. Филип в четвертый раз за время посещения офиса предъявил свое удостоверение и сел в предложенное кресло. Расторопная секретарша принесла две чашки чая.
— Майкл Зондерганн, — представился вице-президент, ознакомившись с удостоверением Филипа. — О чем вы хотели побеседовать?
— О той системе защиты, которую ваша корпорация продала фирме «Мнемотех».
— Эти данные представляют коммерческую тайну, — тут же ушел в оборону Зондерганн, не переставая улыбаться.
— В результате расследования я пришел к выводу, что проданная вами система послужила причиной гибели нескольких человек. Можете вызвать сюда своего юриста, и он подтвердит вам, что в подобных случаях мы имеем право на получение конфиденциальной информации.
— Хорошо, посылайте официальный запрос, и мы ответим на него в сроки, установленные законом.
Филип в раздражении хлопнул ладонью по подлокотнику кресла.
— Да что же вы за люди такие?! Как встречу чиновника корпорации, так он сразу за законы и инструкции прячется. Неужели непонятно — люди погибли.
Зондерганн молча смотрел на Филипа. Правда улыбаться он уже перестал.
·Хорошо, — вздохнул Филип. — Я заметил, у вас тут трудности, но, полагаю, вы планируете все же выбраться из кризиса. Так вот, если вы сейчас не начнете добровольно и радостно делиться информацией, я сейчас делаю один звонок, и через несколько минут в Сети появится сообщение об инциденте с гибелью людей в результате допущенной вами ошибки. Готов поспорить на свое жалованье за год, что после этого не пройдет и недели, как вам придется объявлять о банкротстве. Я достаточно внятно излагаю?
— Шантаж в исполнении должностного лица? С таким я впервые сталкиваюсь, — ответил Зондерганн.
— А я не должностное лицо. Я всего лишь аналитик, которому предоставили необходимые полномочия для расследования. Так что не тяните время. Я весь внимание.
Зондерганн передвинул что-то на своем столе, уселся в кресле поудобнее и начал рассказывать.
— Собственно, с разработки этой системы защиты все проблемы и начались. Ее разработал чуть ли не в одиночку бывший руководитель нашего исследовательского отдела. Система нового поколения, самообучающаяся. Отличный проект. По результатам первичных продаж мы пришли к выводу, что получили весомый козырь в борьбе за лидерство на этом рынке. Но потом руководитель отдела исследований просто исчез. У нас достаточно хорошая служба безопасности. По крайней мере мне так казалось. И своих ключевых сотрудников мы умеем охранять. Однако он просто исчез. Не вышел на работу. И следов его не нашли.
— А разве остальные служащие отдела не смогли бы продолжить эту работу?
— Во-первых, вместе с руководителем исчезла большая часть записей. Во-вторых, после этого начались действительно крупные неприятности. Вторым пропал начальник отдела электронной безопасности. Точно так же. Исчез бесследно.
— Вот об этом человеке поподробнее, если можно, — попросил Филип.
Зондерганн вызвал на свой монитор личное дело сотрудника и начал читать с экрана.
— Дмитрий Гончаров. Прибыл к нам на вакансию оператора отдела безопасности. Спустя буквально несколько дней он практически в одиночку отражает вторжение в нашу базу данных, которое пропустили защитные системы. После этого его повышают до начальника отдела. Тут его резюме. Хорошее, кстати, резюме. Мы его проверяли, естественно, и все подтверждалось.
— Вы скопируете мне его личное дело?
— Хорошо. Я продолжу?
— Пожалуйста.
— Так. Что еще. Он — русский. Потом выяснилось, что у нас в отделе по связям с общественностью работает его старая знакомая. Точнее, работала. Большую часть служащих мы сегодня уволили.
— А может, она еще не ушла, а только собирает вещи? — Филип даже приподнялся из кресла от нетерпения. — Можно узнать?
Зондерганн поднял телефонную трубку и набрал короткий внутренний номер.
— Это Зондерганн. Проверьте, мисс Таринская еще не выходила? Хорошо, попросите ее задержаться.
Положив трубку, он повернулся к Филипу.
— Охрана говорит, что она еще не покидала здания. Кстати, ее полное имя — Лариса Таринская. Скорее всего она сейчас на своем рабочем месте. Бывшем рабочем месте, — поправился он. — Но в любом случае на выходе ее задержат. Вы хотите увидеть ее немедленно?
— Да, если можно. А пока мы будем идти, вы вкратце ознакомите меня с дальнейшими событиями.
Пока они вдвоем шагали по коридору, Майкл Зондерганн продолжал излагать историю падения корпорации.
— Итак, сначала пропал начальник исследовательского отдела, затем руководитель отдела электронной безопасности. Пока наша служба безопасности искала их следы, начали исчезать другие сотрудники исследовательского отдела. Двоих мы все же нашли. В морге. Кто-то им прострелил головы. А вот еще трое пропали безвозвратно. Полиция, конечно, тоже искала и пропавших, и убийц, но результата ни по одному из этих дел нет. Я, честно говоря, и не ждал, что они нам смогут что-то рассказать. Естественно, все эти события вызвали беспокойство в руководстве корпорации. Начальник службы безопасности высказал предположение, что в данном случае мы имеем дело с профессионалами из какой-либо группы извлечения, которые выводят сотрудников из-под нашей опеки и передают какой-то другой компании. Согласитесь, очень похоже на их стиль действия.
Филип кивнул, одновременно соглашаясь и предлагая Зондерганну продолжать рассказ.
— Они начали расследование и по второму пути, проверяя потенциальных заказчиков. Услуги команды подобного класса стоят очень дорого, и список тех, кто может себе позволить работать с профессионалами такого уровня, не слишком велик. Однако скоро расследование застопорилось по весьма простой причине. В один день с четырьмя ведущими специалистами службы безопасности случились несчастные случаи.
Несколько шагов Зондерганн прошел молча. Филип не торопил его. Но тот все же продолжил.
— Это был еще не конец. Мы бы смогли еще удержаться. В конце концов покончила жизнь самоубийством пятнадцатилетняя дочь президента фирмы Ицки Гуннерсон. Она была настоящим гением. Интуитивный аналитик, который мог вычислить все что угодно. Она работала в качестве ведущего аналитика корпорации, и именно ее выкладки позволяли нам находиться на переднем крае технологий. Она указывала перспективные направления разработок, основные методики работы. Непосредственно курировала работу исследовательского отдела. Но что-то случилось, и она бросилась вниз с крыши небоскреба. Этого президент Гуннерсон уже не выдержал. Он приказал закончить все работы, связанные с поиском пропавших сотрудников, законсервировать исследования, которые велись ими, и начать все сначала. Но денег не хватает, и мы вынуждены серьезно сокращать штаты.
Как раз в это время они и подошли к нужной двери. Зондерганн открыл дверь и, окинув взглядом зал, разбитый на стандартные офисные ячейки с прозрачными стенами, направился к одному из столов в глубине зала. Филип следовал за ним. Зондерганн остановился у стола, за которым стояла светловолосая девушка в темно-синем брючном костюме, оглядывая свою ячейку, прикидывая, что еще следует положить в картонный ящик с личными вещами, стоящий справа от входа в ячейку. Она вопросительно подняла глаза на двух мужчин, подошедших к ней. Филип отметил, что она не смотрела на него сверху вниз. Скорее всего, ее рост совпадал с его, где-то около ста семидесяти пяти сантиметров. И на щеках маленькие ямочки, которые явно четче прорисовываются, когда девушка улыбается. Впрочем, сейчас ей явно было не до улыбок.
— Мисс Таринская, это аналитик ЦЕРТа Филип Стенюи, — Зондерганн сделал жест рукой в сторону Филипа. — Он хотел бы задать вам несколько вопросов.
Девушка посмотрела на Филипа чистыми серыми глазами и спросила: «Что вы хотите?»
— Здравствуйте. — Филип немного наклонил голову, изображая вежливый поклон. — Мне бы хотелось побеседовать с вами.
— Это долго? — спросила она, убирая от глаз чуть вьющуюся прядь волос.
— Не знаю, но, полагаю, лучше все же не в такой обстановке. — Филип закусил губу, задумавшись, а затем повернулся к вице-президенту, все еще стоящему рядом. — Господин Зондерганн, я узнал все, что мне было необходимо. Спасибо за сотрудничество. Вот мой адрес, — Филип вынул из кармана визитку, на которой был указан адрес его официального почтового ящика, и протянул ее Зондерганну. — Я жду обещанное личное дело Гончарова и всю другую информацию, которую вы сможете мне предоставить.
Филип увидел, как сузились глаза Ларисы Таринской, когда она услышала фамилию Дмитрия. Однако она ничего не сказала. Хорошая выдержка.
Зондерганн кивнул и спрятал визитку во внутренний карман пиджака.
— И вот еще что, — Филип протянул руку, и Зондерганн, уже уходивший, обернулся. — Вы действительно мне помогли, и если я могу что-то сделать для вас — дайте мне знать.
После этого Филип обернулся к девушке. Она стояла, облокотившись на стол, и внимательно смотрела на него.
— Вы уже все собрали? — обратился к ней Филип. Она еще раз оглядела ячейку.
— Да, пожалуй. Больше мне здесь ничего не нужно.
— Можно я помогу вам? — спросил Филип, указывая на ящик с ее личными вещами.
— Это было бы замечательно.
Филип поднял ящик и посторонился, пропуская Таринскую к выходу, и последовал за ней.
— Вы упомянули одну фамилию, — сказала Лариса, чуть повернув на ходу голову к Филипу.
— Я сказал о Дмитрии Гончарове.
— Что-то хотите услышать о нем?
— Верно, — ответил Филип, следуя за Ларисой. Ящик был достаточно большой и заслонял поле зрения. Чтобы не упасть, пришлось наклонить голову вбок, выглядывая из-за него, и в таком неудобном положении идти.
— И что же вы хотели услышать?
— Даже не знаю. — Филип притормозил перед лестницей и начал аккуратно спускаться по ступенькам. — Все, что сможете рассказать.
— Я-то могу рассказать много, — спускаясь по лестнице, Лариса не оборачивалась к Филипу, разговаривая с ним через плечо, — вот только зачем это нужно?
— Извините, мисс Таринская, — начал Филип.
— Лариса, — оборвала она его.
— Что, простите?
— Проще будет, если вы будете называть меня по имени, — сказала Лариса, открывая дверь, ведущую в очередной коридор, и придерживая ее, пока Филип с ящиком в руках проходил мимо нее.
— Хорошо. Так вот, Лариса, мне кажется, сейчас не слишком удобно разговаривать. Может быть, выберем время и поговорим в спокойной обстановке?
— Когда?
— Чем быстрее, тем лучше. Давайте так. Я сейчас отвезу все это барахло домой, приведу себя в порядок, и часа через два на станции монора «Тильзит» у входа можете меня ждать. Договорились?
В это время они как раз подошли к выходу на улицу. Прижавшись к обочине дороги, стояло сразу несколько машин такси, которые, очевидно, вызвали уволенные сотрудники. Лариса подошла к одной из машин и открыла заднюю дверь. Филип поставил ящик с вещами на заднее сиденье, выпрямился.
— Ну так как? — спросила его Лариса.
— Я там буду, — ответил Филип.
Лариса села на переднее сиденье такси и, глядя на Филипа снизу вверх, попросила:
— Вы уж не опаздывайте.
— Постараюсь, — улыбнулся Филип, закрывая дверь машины.
Филип подошел к станции минут за пять до назначенного срока. Лариса не заставила себя долго ждать, выйдя из самой станции. Очевидно, на этом монорельсе она и приехала. Она кивнула, приветствуя Филипа.
— Где будем разговаривать?
—Там устроит? — Филип указал на столики маленького кафе, стоящие прямо на тротуаре под большими красно-белыми зонтами.
—Сейчас такая хорошая погода, может быть, не стоит в помещении сидеть? На улице, под зонтиками.
— Я именно это и имел в виду.
Они прошли к свободному столу и уселись за него. Буквально тут же подошел и официант. Лариса заказала мороженое, а Филип решил нормально пообедать и заказал рыбное блюдо. Мороженое принесли практически сразу, и пока Лариса медленно расправлялась с ним, Филип мог лишь время от времени прихлебывать минеральную воду из высокого бокала.
— Вы уж извините меня, — сказала Лариса, — но я выпустила из памяти ваше имя.
Филип протянул ей визитку.
— В имени одна буква «п», ударение ставится на первый слог.
Лариса внимательно посмотрела на визитку.
— Аналитик ЦЕРТа? А что такое ЦЕРТ?
— Вы действительно не знаете? — Филип недоверчиво посмотрел на нее.
— Нет, ну слышала, конечно, но смутно себе представляю. Киберполиция?
— Нет. Мы отдельная структура. Киберполиция — это официальная силовая служба. Обычно она входит в состав сил охраны правопорядка в каждой стране. А мы — координирующий центр. Исследования, разработка методик, консультирование.
— В общих чертах понятно. И что же привело аналитика столь известной службы сюда?
— Мое расследование привело меня в корпорацию VTZ.
— Когда я говорила «сюда», я имела в виду именно этот столик.
— А! Понятно. Как вы помните, меня очень интересует Дмитрий Гончаров.
— В чем-то подозреваете его?
Филип вдруг отчетливо понял, что девушка изучает его и пытается понять его мотивы. Если он сейчас допустит ошибку, то она ничего ему не расскажет. Как там Зондерганн сказал о ней? Старая знакомая? А насколько тесным было это знакомство? Как все сложно. В конце концов почему Прата послал его? Он аналитик, а не детектив. Впрочем, теперь сетовать на жизнь бесполезно. Если есть проблема — ее надо решать.
Филип поднял голову. Лариса отложила маленькую ложечку, которой ела мороженое, и испытующе смотрела на него своими серыми глазами. Он понял, что с этой девушкой лучшей политикой будет действительно честность. Филип сделал глоток воды из стакана, который постоянно вертел в руках, и начал рассказывать:
— Моим непосредственным начальником является сам руководитель службы — Стивен Прата. Недавно он решил, что в Сети появилась некая новая сила, которая обладает технологиями, неизвестными даже нам. Рассказывать обо всем долго, но один факт меня очень сильно тревожит. Несколько человек были убиты, когда находились в киберпространстве. Я начал расследование, и оно привело меня к VTZ. У самой корпорации тоже возникли проблемы, и если я не ошибаюсь в своем анализе, ключевую роль в ее падении сыграл Дмитрий. Может быть, он и не связан с предметом моего расследования, но я не верю в совпадения. Слишком хорошо все повремени сходится. Сразу надо сказать, что я не подозреваю пока его ни в чем. Сейчас моя задача — попробовать его отыскать и задать несколько вопросов. Однако перед этим мне надо собрать как можно больше информации. Поэтому Зондерганн нас и познакомил.
— Ты считаешь, что Дима каким-то образом связан с этой твоей новой силой, и хочешь отыскать его? — Лариса так естественно перешла на «ты», что Филип даже н заметил этого перехода.
— Да.
— Я помогу тебе с одним условием.
— Каким же?
—Я буду искать его вместе с тобой.
— Это возможно… Но для чего это тебе нужно?
— Мы… Совсем недавно еще мы жили вместе. Любили друг друга. Потом… Потом что-то изменилось и я ушла от него. И конечно, пожалела об этом. Он — как солнышко. Попробовав раз жить под солнцем, уже не вернешься в пасмурный климат, верно? А когда я вернулась домой, его уже не было. Я искала его, но не нашла. А потом пришло письмо из VTZ с приглашением на собеседование. Ну я и решила, что если уеду в другую страну, будет легче. Как говорится, с глаз долой… Собеседование прошла, начала работать. И буквально на третий день встречаю Диму. Мне казалось, мы все сначала начали. А утром он просто исчез. Оставил записку, что вышел на несколько минут, а сам не вернулся.
— Поэтому ты хочешь его найти.
Лариса молча кивнула. Филип увидел, что ее глаза начали блестеть больше, чем обычно. Это еще не слезы, но они явно уже на подходе. Девушку надо было срочно чем-то отвлечь.
— Он ведь сетевик, верно?
— Еще один кивок.
— А каким именем он пользовался в Сети?
— Мышонок.
— А как вы познакомились?
— Все в той же Сети.
— Значит, и у тебя есть второе имя?
— Да, — сказала Лариса и, предвосхищая его следующий вопрос, заранее ответила на него, — Бука. В Сети меня зовут Бука.
— Только в Сети? — Филип знал, что многие обитатели Сети настолько часто пользуются своим сетевым именем, что оно буквально заменяет им настоящее.
— Нет, не только.
— И как же ты предпочитаешь, чтобы тебя называли?
— Знаешь, что я сделала, как только меня известили об увольнении? — Лариса улыбнулась. — Я выбросила в урну бэджик со своим именем. Я — Бука.
— Приятно познакомиться еще раз, — улыбнулся ей в ответ Филип.
Лариса кивнула ему.
— Какие у тебя планы?
— В смысле?
— Ну, как ты собираешься искать его?
— А, вот ты о чем. Ну, перед тем как начать поиск, потребуется собрать как можно больше информации. Зондерганн обещал прислать его личное дело. Это уже хороший старт.
— Его личное дело тебе не поможет.
— Почему?
— Да потому что оно фальшивое. Когда мы встретились последний раз, я спросила Диму, как он оказался на этой работе. И он как-то достаточно уклончиво ответил. Но я почему-то поняла, что там имела место какая-то фальсификация. Ну, это он умел.
— Что он умел? — не понял Филип.
— Он действительно хороший специалист, поэтому он был в состоянии изменить информацию в любых базах данных и приписать себе несуществующий стаж.
Филип знал, что Бука ошибается, но поправлять ее не стал. Подделка информации в базах данных не поможет, если ты устраиваешься на работу в крупную корпорацию, каковой и была VTZ-Нетуорк. На таком уровне всегда стараются перепроверять информацию, и достаточно часто просто связываются лично с работниками фирм, указанных в резюме как места предыдущей работы, и проверяют факты. Если Дмитрий, он же Мышонок, был одиночкой, то хорошее резюме с обширным послужным списком он не мог подделать. А надо ли ему было его подделывать?
— А до этого где Дмитрий работал? — спросил Филип Буку.
— Я с ним была только один год. В это время он зарабатывал на частных заказах, как я поняла. Раньше он, кажется, на кого-то работал у нас там, в России. В смысле, на фирму какую-то. Но я не особо расспрашивала его о прошлом.
Нет, вряд ли бы его приняли на работу с таким послужным списком. Что там говорил Зондерганн о резюме Мышонка? Кажется, он просто сказал, что оно было хорошим, и все. Ладно, надо просто ждать от него информации, а там разберемся.
— Понятно, — сказал Филип. — Значит, его личное дело мне ничего не даст. Тогда будем действовать по старинке.
— Это как? — спросила его Бука.
— Сначала попробуем поиск в Сети. Он же у нас сетевик, верно? Значит, его следов в Сети должно быть предостаточно.
Говоря это, Филип уже раскладывал на столике ноутбук. Как раз в этот момент подошел официант и принес тарелку с заказанной рыбой, и Филип попросил его поставить пока что блюдо на краешек стола. Как и любой сотрудник ЦЕРТа, Филип пользовался ноутбуком с встроенным коммуникатором, который позволял входить в Сеть практически из любой точки земного шара, охваченной сотами телефонной связи. Тродами пользоваться Филип не стал. Сейчас скорость была не нужна, надо всего лишь оставить запрос и запустить поиск.
Для того чтобы составить запрос и запустить поиск, потребовалось не более трех минут. После этого Филип отодвинул ноутбук, не выключая его, и принялся за рыбу. Бука тем временем доедала свое мороженое.
— Выходит, я тебе ничем не помогла? — спросила она Филипа.
— Ну почему же. Ты уже избавила меня от необходимости проверять его предыдущие места работы. А это уже немало. Но меня еще интересует, кто он.
— То есть? — не поняла Бука.
— Ну, какой он. Характер, привычки. Что-то в этом роде.
— Понятно. — Бука задумалась на минуту. — На самом деле, трудно рассказать. Это малознакомого человека можно быстро описать при помощи ярлыков. А Дима… Нет, правда трудно. Хотя… — Тут она достала свою сумочку, висевшую на спинке стула, и, покопавшись в ней, извлекла листок бумаги.
— Вот, — сказала она, передавая найденный лист Филипу, — он это мне написал, еще когда мы только познакомились. Я с тех пор этот лист с собой и ношу.
Филип развернул сложенный вчетверо листок.
«Свобода и любовь. Две вещи, которые мы ищем постоянно. Две вещи, которые, похоже, никогда не могут быть совмещены в полной мере, так как полная свобода не сочетается с любовью, а любовь в той или иной мере всегда ограничивает свободу. Но только сочетание этих двух вещей позволяет не просто жить, а летать.
Увы, реальный мир с его укладом более приспособлен для прагматичных людей, которые ходят по земле, лишь изредка глядя в небеса, а иногда и не глядя в них вовсе. Поэтому все чаще и чаще люди, которые не отвыкли от неба, которые не сложили свои крылья, уходят в Сеть. Здесь мы воистину можем любить, не теряя свободы. Пусть эти любовь и свобода несколько призрачны, но главное, что они у нас есть, что мы можем взять их полной мерой.
Здесь, в призрачном мире нереальности, мы подчас можем чувствовать друг друга полнее, чем в реальном мире. Здесь мы можем летать в голубом небе вечного лета. И наше кремниевое небо ничуть не хуже настоящего. Здесь мы можем не притворяться кем-то другим. Здесь нас принимают такими, какие мы есть.
И пусть люди смеются над сетевой зависимостью, мы все равно уйдем в наш мир и там отыщем друг друга.
Здесь наши сердца связаны ниточкой общего пульса. Здесь у нас общее дыхание. Здесь наши крылья расправлены полностью. Высоко небо и священно».
Филип снова сложил лист бумаги и вернул его хозяйке.
— Он идеалист? — спросил он Буку.
— Угу, — кивнула она. — Меня сначала это так раздражало. Я видела, что он очень способный, умный, а карьеру делать абсолютно не хотел. Я, наверное, из-за этого с ним и разошлась. — Бука вздохнула — Глупая была.
— Мало зарабатывал?
— Да нет, нормально. Но я его не понимала, и… Сначала даже пыталась его изменить. Это сейчас я понимаю, что так делать нельзя, а тогда считала, что так и нужно.
— Не переживай. Вы же нашли друг друга один раз. Найдете и второй. А я попробую помочь.
— Спасибо.
В этот момент ноутбук Филипа тихо пискнул. Филип открыл его и увидел, что поиск завершен. Однако разбирать сейчас результаты поиска не хотелось, и он вернулся к своему обеду. Бука тем временем доела мороженое и наблюдала, как Филип расправляется с рыбой. Наконец он закончил.
— Давай сделаем так, — сказал он Буке. — Сегодня я попытаюсь отыскать следы Дмитрия, а завтра встретимся, и я тебе все расскажу. Если повезет, завтра же и отправимся в дорогу. Хорошо?
— Хорошо.
— Скажем, завтра в два, здесь же.
— Договорились.
После беседы с Букой Филип отправился искать себе пристанище. Впрочем, отелей в центре города было достаточно, и уже через полчаса он получил ключ от одноместного номера. Обосновавшись в нем, Филип открыл ноутбук, чтобы просмотреть результаты поиска Мышонка. Однако, вопреки его ожиданиям, никакой информации не было. То есть машина собрала множество упоминаний этого имени, но ни одно из них не относилось к человеку, которого он искал. А ведь Дмитрий был сетевиком с большим стажем, и следы должны были обязательно остаться.
Ладно. Любая задача имеет несколько способов решения. Из личного дела Мышонка, пересланного Зондерганном, Филип выделил фотографию. Затем, пользуясь своим статусом аналитика ЦЕРТа, который давал возможность беспрепятственно работать с многими закрытыми базами данных, подключился к системе уличного наблюдения города. Как и в любом достаточно большом городе, в столице на улицах были установлены видеокамеры, ведущие непрерывную запись. Записанные данные обычно хранились всего месяц — объем полученных видеозаписей был слишком велик, и решили, что месячного срока будет достаточно. Часть жителей активно выражала свое недовольство этими камерами, называя их «глазами Большого Брата», а некоторые молодежные группировки время от времени даже уничтожали некоторые камеры, но большинство населения свыклось с их присутствием и не обращало на них внимания. Тем более следовало учитывать, что эти камеры хоть немного, но снижали уровень преступности на контролируемых улицах.
Поиск по этой базе данных принес свои плоды. Правда, постоянно приходилось сверяться с картой города, так как Филип не ориентировался в нем. Через несколько минут Филип смог вычислить обычный маршрут, которым Мышонок ходил на работу. Но не это его интересовало. Филип перешел к блоку записей, относящихся к той субботе, когда Мышонок исчез и не вернулся к Буке. Поиск не занял много времени. Все найденные записи относились к утреннему периоду, и Филип проследил путь Мышонка до киберкафе. Была еще одна фотография, когда он выходил из этого кафе несколькими минутами позже, и все. Вряд ли это зацепка, хотя в кафе стоит зайти побеседовать. Может быть, там еще хранят архивную информацию о подключениях посетителей. Справедливости ради следовало отметить, что обычно подобные заведения не хранят записей, но проверить стоило.
Хорошо, суббота нам ничего не принесла. Филип сместился на день назад. В пятницу тоже было несколько фотографий. Одна из них зафиксировала Мышонка у дверей библиотеки университета. Вот это было уже теплее. Что-то он там искал. Оттуда и следовало начинать поиски. Причем не откладывая это в долгий ящик.
Не более чем через час Филип уже беседовал с библиотекарем. По счастливой случайности именно этот флегматичный мужчина лет сорока работал в тот день, когда Мышонок посещал библиотеку. Естественно, он не вспомнил Мышонка, даже когда Филип показал фотографию. Но в журнале посещений обнаружилась запись о его визите. Дмитрий Гончаров работал в тот день за библиотечным терминалом. Филип проверил терминал, но информации о том сеансе работы не было. А на остальных терминалах информация о том же дне присутствовала целиком. Значит, и здесь следы стерли. Когда Филип рассказал об этом библиотекарю, тот кивнул.
— Что вы хотите, студенты. Они постоянно взламывают защиту библиотечной системы. Это у них что-то вроде спорта, я полагаю.
— А есть еще какая-нибудь информация о Гончарове?
Библиотекарь снова повернулся к своему компьютеру. Через пару секунд он поднял голову, собираясь что-то сказать, но Филип перебил его.
— Секунду. Как же так получается? С терминала стерли запись о работе, а у вас на компьютере информация осталась?
— Да. Мой компьютер не подключен к сети, иначе студенты стирали бы сведения о своих задолженностях, и скоро бы все книги у нас закончились.
— Понятно, — улыбнулся Филип. — Извините, что прервал вас. Вы, кажется, что-то хотели сказать?
— Тут у меня есть дополнительная запись. Ваш Гончаров тогда еще заказывал бумажные материалы.
— Какие?
— Сейчас. — Библиотекарь сделал пару движений мышью, и из принтера, стоящего рядом, выполз лист бумаги, Филип взял список. Минуту он смотрел на него, а потом протянул библиотекарю,
— Ничего не понимаю, что это?
Библиотекарь взял лист в вытянутую руку и даже чуть наклонил назад голову, очевидно у него развивалась дальнозоркость.
— Это список статей, которые попросил ваш, э-э-э, подопечный. Ах да! Вспомнил. Меня еще удивило, что он попросил оригиналы статей, хотя они есть в электронном архиве. Не люблю, когда меня тревожат по пустякам, потому и запомнил его. Да, точно. Такой худощавый юноша.
— Отлично. Вы не покажете мне эти статьи?
— Отчего же? Пройдемте.
Библиотекарь встал из-за своего стола и направился к ближайшему терминалу. Там он сел на стул, а Филип пристроился у него за спиной.
— Та-ак. — Библиотекарь ввел запрос, однако ответ терминала ему не понравился. Он нахмурился и повторил процедуру. Потом еще раз. И еще.
— Вы знаете, — библиотекарь повернулся к Филипу, — я, кажется, понял, почему Гончаров просил меня принести подлинники. В нашем архиве почему-то этих статей нет.
— А с моей стороны не будет слишком большой наглостью попросить вас и мне показать подлинники.
— Нет, конечно. Подождите минуту.
Вскоре библиотекарь вернулся с четырьмя газетами в руках. Он разложил их на столе и карандашом показал те заметки, которые интересовали Мышонка.
— Я могу отсканировать эти материалы? — спросил его Филип.
— Давайте я сам.
Библиотекарь вынул из ящика стола ручной сканер, быстро провел им над газетами, затем поколдовал на своем компьютере и вручил Филипу диск.
— Все, что вас интересует, находится здесь. Чем-нибудь могу еще помочь?
— Да нет, спасибо. Вы мне очень помогли.
— Что же, приятно слышать. Всего доброго.
— До свидания, — кивнул Филип, пряча диск во внутренний карман.
В отель Филип вернулся уже вечером. В номере Филип быстро просмотрел полученную информацию. Понятно было, что Мышонок интересовался Женевским институтом исследования сознания. Из материалов было даже видно, какая именно лаборатория его интересовала. Филип быстро написал отчет о последних двух днях, присовокупил к нему переданные библиотекарем материалы и отправил все в штаб-квартиру ЦЕРТа с просьбой как можно скорее сделать заключение по этой лаборатории. Все же следует учитывать, что у них там больше возможностей для поиска информации в Сети, чем у него сейчас. По своему опыту Филип знал, что первых результатов он может ожидать уже утром. После отправки отчета Филип с чистой совестью отправился спать.
Утром его разбудил настойчивый звонок его личного телефона. Филип уже не раз просыпался от его трелей, и в такие моменты мелодия звонка буквально раздражала его, хотя днем он таких свойств за ней не замечал. Отчаянно зевая, Филип добрался до стола, взял трубку и нажатием на кнопку принял звонок.
— Да, слушаю.
Однако звонок не прекратился. Тут Филип понял, откуда на самом деле идет звонок, и проснулся окончательно. Звонил его «Иридиум». Зная о том, что все телефонные сети, как стационарные, так и сотовые, очень плотно интегрированы с Сетью, ЦЕРТ решил, что необходимо обладать автономной системой связи. Все же звонки, идущие через Сеть, можно перехватить. И если даже принять меры к их шифровке, все равно остается возможность блокирования звонка. Поэтому ЦЕРТ взял под свой контроль старую сеть спутниковых телефонов «Иридиум». Корпорация, ранее владевшая этой сетью, разорилась, а спутники так и остались висеть на орбите. И грех было не использовать эту систему. Телефоны работали практически везде, в любой точке планеты. Говорили, правда, что на полюсах у них могут быть проблемы, но туда никто из сотрудников ЦЕРТа пока не стремился.
Телефоны, конечно, были не идеальны. Во-первых, достаточно тяжелые. А во-вторых, для обеспечения наилучшего приема приходилось все же нацеливать трубку антенны на спутник. Чаще всего эта процедура сводилась к тому, что человек вертел телефоном в разные стороны, слушая собеседника и выбирая то положение, в котором качество связи будет наилучшим. Но все эти неудобства компенсировались очень высокой секретностью связи. Пока спутники висят на орбите, связь нельзя нарушить, телефоны нельзя подделать. Если тебе звонят по «Иридиуму», ты можешь быть абсолютно уверен, что это твой коллега.
Филип добрался до сумки с вещами и извлек оттуда трезвонящую коробку. После почти невесомых телефонов держать в руке трехсотграммовую трубку было неудобно. — Слушаю. — Филип, это Прата.
Так. Сам босс звонит. С чего бы вдруг?
— Весь внимание.
— Филип, у меня ощущение, что ты наткнулся на что-то очень важное. Ты прислал вчера нам пакет запросов, помнишь? И сотрудник, который разыскивал информацию по твоему заказу, погиб. Умер, сидя за терминалом, понял?
— Он работал через троды?
— Да.
— Как и те ребята из «Тотал Эклипс».
— Верно. Ты знаешь наши правила. Сейчас уже запущена процедура внутреннего расследования. Теперь не только ты и я знаем, что кто-то научился убивать людей. Группа сейчас формируется, но ты все еще работаешь один. За пару дней тына что-то вышел, и я возлагаю на тебя большие надежды. Спеши, но не торопись. Будь аккуратен.
— Хорошо.
— И не перебивай. Этот парень кое-что все-таки успел найти. Сейчас я не буду долго все рассказывать. К тебе уже направлен офицер связи, он привезет все нужные тебе данные лично. Старайся ничего по телефонам и через Сеть не передавать. В том пакете, который ты получишь, будет еще и описание каналов связи, которые ты можешь использовать. Все. Удачи там. И береги себя.
Прата оборвал связь.
Укладывая телефон обратно в сумку, Филип раздумывал, что вызвало подобную реакцию противника. И кто, собственно, его противник? Мышонок? Пока все указывало именно на это. Такое ощущение, что он после своего визита в библиотеку отыскал нечто, из-за чего и исчез. Сетевое оружие? А кто же его разработал?
Филип сел за стол, достал чистый лист бумаги и начал вычерчивать на нем схему. Так. Аналитик был убит после того, как начал отыскивать информацию по заказу Филипа. А раньше эту же информацию отыскивал Мышонок. Кстати, далеко не факт, что он сейчас жив. Возможно, он тоже убит. Но если разработчик этого оружия так ревностно охраняет подходы к информации и так легко оперирует в Сети, то он должен был убить Мышонка еще в библиотеке. Ладно, идем дальше.
Какую информацию пытается скрыть злоумышленник? Лаборатория Женевского института исследования сознания.
Теплее, намного теплее. Скорее всего, корни проблемы кроются именно там. Уже выстраивается цепочка,
А как сюда подходит гибель «Тотал Эклипс»? Их убила система защиты, которая была разработана в VTZ. А здесь мы имеем исчезновение ведущего разработчика и гибель аналитика Ицки. Самоубийство, точнее. Вместе с личным делом Гончарова Зондерганн передал Филипу достаточно много дополнительных материалов. Была там и запись самоубийства Ицки, сделанная одной из служебных камер. Девушка просто вышла на крышу дома, в котором располагался центральный офис VTZ, и шагнула за край. Никто не стоял рядом, никто не подталкивал, никто не принуждал.
Что мы имеем? Можно сразу сказать, что оружие разработано в VTZ. При этом были использованы наработки той самой лаборатории Женевского института исследования сознания. При этом исчезли два человека. Почему исчез разработчик — понятно. А почему исчез Мышонок?
Хотя, вот почему исчез разработчик — как раз непонятно. Он эту систему разрабатывал в VTZ и там же запустил в эксплуатацию. Они даже продавали ее. А Мышонок мог сам выйти на искомую информацию и попробовать взять ее под свой контроль. В общем, либо разработчик, либо Мышонок. Либо оба действуют вместе, но это менее вероятно.
«А почему я сразу говорю „оружие“, — задумался Филип. — Защитная система, видимо, и до визита „Тотал Эклипс“ подвергалась нападениям. А такая сильная реакция появилась много позже ввода системы в эксплуатацию. Впрочем, здесь можно только гадать. Данных недостаточно, пусть ребята из технического отдела препарируют эту систему, тогда и узнаем, что это такое. А пока сосредоточимся на людях». В два часа дня Филип снова сидел в том же кафе, что и сутки назад. Бука опоздала всего лишь на несколько минут. На ней были джинсы и желтая облагающая футболка, благо день для сентября выдался неожиданно теплым.
— Бука, у меня к тебе вопрос, — начал Филип.
— И какой же? — спросила она, усаживаясь за столик.
— Мог ли Дмитрий получить в свои руки некую технологию, которая может стоить очень, действительно очень много, и исчезнуть? А потом для сохранения своей монополии на эту технологию убить несколько человек.
— Нет, — отрезала Бука.
— А почему так категорично? — удивился Филип.
— Потому что я его хорошо знаю. Нет. Деньги ему, как я уже говорила, особо не нужны. А убивать он вообще вряд ли сможет.
— Понятно. Ладно, теперь мои результаты, как и обещал. Тем утром, когда Дмитрий исчез, я смог проследить его путь до одного сетевого кафе. Оттуда уже он и исчез. Но ключевым моментом, на мой взгляд, является его визит в библиотеку днем раньше. Там он искал кое-что. И когда сегодня ночью один из наших сотрудников шел в Сети его путем, он тоже погиб. Вот это и заставляет меня серьезно задуматься.
— И к какому же выводу ты пришел?
— Либо Дмитрий все же сильно замешан в этой истории, либо он погиб.
— Я не верю, что он умер, — сказала Бука. — И не верю, что он повинен в смерти людей.
—Потому я его и ищу, — кивнул Филип. — Если он жив, то он должен знать, что происходит.
— А как искать-то будешь? Я так поняла, что следов ты не отыскал.
— Я, может быть, и не нашел следов, но я все же не один. Со мной и другие люди работают. Будем надеяться, сегодня кое-что прояснится.
В этот момент к их столику подошел молодой человек. Из-за его одежды — темные брюки, белая рубашка и жилет — Филип принял его за официанта и начал было диктовать заказ, однако подошедший мужчина пододвинул стул и сел за их столик. Предупреждая вопросы, он достал из кармана рубашки жетон и показал его Филипу. Филип кивнул — в его кармане находился точно такой же жетон, вложенный в служебное удостоверение. Прибыл офицер связи.
— Фаулер, — представился коллега Филипа. — Мы можем говорить свободно? — спросил он, указывая взглядом на Буку.
— Да, вполне, — ответил Филип. — Юная леди является привлеченным экспертом и будет непосредственно участвовать в расследовании. Как-то вы быстро прибыли. Я ждал вас только часов через девять.
— Стивен Прата нажал на военных, и они меня перебросили в Европу на стратосфернике. Летели всего часа два.
Филип знал, что стратосферником называли гибрид самолета и космического шаттла, который был предназначен для сверхбыстрых перелетов на большие расстояния. В самой высокой точке своей баллистической траектории стратосферник практически выходил в космос. Филип даже предположить не мог, какие рычаги пришлось использовать руководителю ЦЕРТа, чтобы заставить военных использовать один из немногих стратосферников в качестве курьерского корабля.
Фаулер положил на стол маленький ребристый чемодан из светлого металла. Из него он достал диск и передал его Филипу.
— Здесь все необходимое.
— Это я просмотрю позже. Вы можете сейчас дать краткое резюме этого пакета? — Филип покачал диском, зажатым между указательным и безымянным пальцем.
— Если кратко, то наш фигурант интересовался некоей лабораторией. Следует отметить, что руководил ею некий доктор Швейц. Они занимались проблемой переноса человеческого сознания на электронный носитель. Особых успехов не было, но потом по неизвестной причине вся лаборатория сгорела. Во время пожара в лаборатории находились сам доктор Швейц и два его ассистента. Их трупы были опознаны по генной экспертизе. После этого в Сети стали исчезать материалы об этом инциденте.
— Перенос сознания на электронный носитель, — повторил Филип. — Уже намного интереснее. Ясно. Пока вопросов у меня нет.
— Хорошо, — кивнул Фаулер. — Я остаюсь в городе еще сутки. Если необходимо будет что-то передать Прата, лучше сделать это через меня. До свидания. — Фаулер поднялся из-за стола. — Всего доброго, мисс, — кивнул он Буке.
— Военная косточка, — вздохнул Филип, когда Фаулер покинул их. — Я слышал о нем. К нам он сразу из Вест-Пойнта попал. До сих пор в нем этакая военная четкость чувствуется. Ладно. Раз уж ты у нас теперь привлеченный эксперт, то придется тебе присутствовать на одной встрече. Пойдем.
— А куда?
— В ту самую библиотеку, где был твой Мышонок. Кое-что я там так и не выяснил.
На этот раз Филип беседовал с директором библиотеки. Бука молчаливой тенью стояла за его правым плечом.
— Расскажите мне о вашей системе безопасности, — потребовал Филип.
— Она у нас такая же, как и во всем университете, — ответил директор. — Видеокамеры открытого наблюдения. Администрация университета считает, что установка камер скрытого наблюдения противоречит правам человека.
— Хорошо-хорошо, я понял. А запись как ведется? У вас цифровой архив?
— К сожалению, нет, — поморщился директор библиотеки. — Финансирование не слишком велико, и, на второстепенные нужды его не хватает. У нас установлена вообще достаточно старая система наблюдения, которую мы получили с какого-то охраняемого объекта, когда там поставили современную систему.
— А поподробнее можно?
— Конечно. Запись производится на обычные кассеты. Они хранятся некоторый период, а потом перезаписываются. Система каталогизации кассет шла в комплекте с центром наблюдения, поэтому мы активно ею пользуемся. Одна беда — кассеты старые и все чаще и чаще окончательно портятся.
— Ясно. Меня интересует запись одного дня, где ее можно посмотреть?
— Кассета, очевидно, лежит в хранилище, там и монитор соответствующий есть. Если хотите, можем туда прямо сейчас и пойти.
Хранилище оказалось небольшой комнатой без окон, в которой вдоль стен стояли стеллажи. На этих стеллажах и стояли те самые кассеты с записями библиотечной жизни. Директор библиотеки сверился с записями и жестом фокусника снял кассету с одного из стеллажей. Затем он скормил ее видеомагнитофону. Магнитофон был на удивление хорошим, чуть ли не с монтажными функциями. Филип сел к пульту управления магнитофоном.
Филип воспроизводил запись в ускоренном темпе до тех пор, пока в кадре не появился Мышонок. Одна из камер показывала его разговор с библиотекарем. Затем, когда Мышонок подошел к терминалу, Филип переключился на другую камеру, которая в тот момент висела практически за спиной у Мышонка.
— Отлично, — тихо сказал Филип, — виден практически весь экран терминала.
Бука пододвинула свой стул ближе к телевизору. Филип увеличил изображение так, чтобы можно было свободно читать все, что отображалось на терминале у Мышонка. Сначала тот просто работал с поисковыми системами. Но вдруг он резко выпрямился в кресле. Филип еще увеличил изображение. Он всмотрелся в текст, который печатался на терминале Мышонка. Бука увидела, как зашевелились губы Филипа.
— Вашу мать, — прошептал он. — Только не это.
Филип быстрым шагом шел по коридору университетской библиотеки. В руке он держал видеокассету. За ним едва поспевала Бука, а уже за ней шел директор. Звук шагов Филипа заполнял весь коридор, отражаясь от стен. Создавалось ощущение, что он намеренно стучал каблуками об пол, вымещая на нем свою злость. При этом он еще и шипел себе под нос что-то. Бука слышала лишь отрывки.
— Материнскую плату вашу напополам через колено, — шипел Филип. — Чтоб у вас все кластеры посыпались.
Филип ругался.
— Ты думаешь, это все правда? — попыталась спросить его Бука.
Филип остановился и резко развернулся к ней.
— Ты видела все сама, как и я. У тебя столько же информации, сколько и у меня. Гончаров вышел на этого Швейца, как пить дать. А вам, доктор, — Филип ткнул пальцем в сторону директора библиотеки, — настоятельно советую все забыть. Кассету я изымаю.
Директор библиотеки смог только кивнуть в ответ. Раздраженный Филип повернулся и пошел дальше по коридору еще быстрее, чем прежде. Буке пришлось прилагать усилия, чтобы не отстать от него.
— Это искусственный разум? — попыталась она снова начать разговор.
— Не искусственный, — бросил Филип через плечо, не сбавляя темпа. — Человеческий. Только теперь в Сети. Практически бессмертный. И, похоже, всемогущий.
— Всемогущий?
— Филип опять остановился и развернулся к Буке.
— Теперь я считаю, что Гончаров не убивал людей. Их убивал Швейц. И в разговоре с ним Дмитрий проявил отличную выдержку. Он и троды не надел. Наверное, предвидел что-то. А на следующий день он зашел в сетевое кафе и пропал. Какой вывод?
— Швейц? — спросила Бука.
— Да. Но он не убил Мышонка. Вопрос — что он с ним сделал?
— У Буки не нашлось ответа.
Видеозапись Филип отправил с курьером в штаб-квартиру ЦЕРТа. А сам сел перед своим ноутбуком. Иногда при бесцельном блуждании в Сети у него появлялись идеи. Троды Филип надевать не стал. В последнее время стоило вообще отказаться от их использования.
Как найти сетевика, который исчез? У Мышонка не было оперативной подготовки. Не было даже разветвленной сети контактов. И главное, кто он? Жертва, прячущаяся от Швейца, или его коллега. Скорее, все же последнее. Если бы Мышонок всерьез собирался прятаться, уж свою любимую он точно бы предупредил.
Филип остро ощущая нехватку информации. Никакой хороший аналитик не будет делать выводы, пока не накоплен соответствующий массив данных. Эта неопределенность его и беспокоила.
Филип хаотично перемещался по Сети. Официальные представительства корпораций, чаты, клубы по интересам, поисковики, общедоступные базы данных. Где искать пропавшего сетевика? Конечно, в самой Сети. Любой житель Сети, каковым и является Мышонок, обязательно будет посещать несколько излюбленных мест. Вот только бы знать, куда любил заходить Мышонок. Бука здесь не помощник, она его в последнее время видела всего несколько часов. Какие есть ограничения? Сначала — языковые. Мышонок русский, значит, он обязательно будет посещать русскоязычный сектор Сети. Но сектор велик, нужно сузить район поиска. Нет, не угадать. Ладно, не можешь нанести точечный удар, используй ковровое бомбометание. В конце концов ЦЕРТ в Сети пока самая большая сила, и Филип может позволить себе широкомасштабные акции.
Через два часа на всех русскоязычных форумах появилось объявление:
«Мышонок, Ицки умерла. У Буки тоже огромные проблемы. Свяжись со мной. Время на исходе. Наблюдатель».
В качестве обратного адреса Филип использовал один из бесплатных адресов, которые в Сети можно было легко найти.
Это был, пожалуй, единственный шанс. Филип помнил, что после исчезновения Мышонка его не фиксировали даже уличные камеры, а это значит, что он очень хорошо прячется. Даже если Филип обратится с запросом на поиск в Европейский координационный центр полиции, это все равно не принесет результатов. Одиночка почти всегда может спрятаться от системы просто потому, что он быстрее. Главное, чтобы хватало денег и связей. Судя по тому, как качественно исчез Мышонок, у него было и то и другое.
Хорошо. Дело сделано. Теперь остается ждать. Опять ждать.
Долго Филипу ждать не пришлось. На следующее утро на оставленный адрес пришло полтора десятка писем. Практически все они были пустышками, на призыв Филипа откликнулись люди, использовавшие такой же ник, что и Дмитрий. По служебной информации писем можно было приблизительно установить географический регион адреса. Россия. Как и следовало ожидать. Филип не думал, что Мышонок вернется обратно в Россию.
Но одно письмо Филипа заинтересовало. В нем был всего лишь один вопрос: «Что с Букой?» По большому счету, это еще ничего не значило. Но вот истинный сетевой адрес Филипа заставил насторожиться. Слишком незнакомый. В течение своей карьеры Филип столько раз работал со служебной информацией, сопровождающей каждый блок информации в Сети, что помнил многие адреса на память. Все адреса относились к различным группам и регионам, и номера большей части таких групп Филип помнил наизусть. А этот адрес не вызывал никаких ассоциаций.
Филип открыл адресную базу данных. Но поиск ничего не дал. Система утверждала, что такого адреса не существует. Такого просто не могло быть. Филип пользовался официальной базой данных ЦЕРТа, которая всегда обновлялась быстрее всего. Но результат налицо — письмо отправлено с несуществующего адреса. Этот адрес и был настоящей подписью. Теперь Филип точно знал — с ним связался Мышонок.
Филип тут же отправил по этому адресу письмо:
«Служба безопасности VTZ считает, что ты виновен в убийстве их исследователей и краже конфиденциальных разработок. Буку заподозрили в соучастии. Мне удалось вывести ее из-под удара, но сейчас нас преследуют. Наблюдатель».
Перед отправкой Филип сфальсифицировал истинный сетевой адрес. Теперь тот указывал на Францию. Пусть Мышонок думает, что они либо быстро перемещаются по Европе, либо с ним беседует квалифицированный сетевик, который умеет защищать свою анонимность. И в том и в другом случае это будет только на пользу Филипу.
Очевидно, в это время Мышонок был еще в Сети, потому что через две минуты Филип получил очередное письмо. Мышонок предлагал встретиться завтра в Бонне. К письму был присоединен графический файл, в котором находился фрагмент городской карты, показывающей, как добраться к месту встречи. Отлично,
Филип тут же позвонил Буке.
— Это Филип. Кажется, я нашел Мышонка.
После этих слов Филипу пришлось резко отдернуть трубку от уха, потому что Бука громко взвизгнула от восторга.
— Я не уверен полностью, но нам надо как можно скорее добраться до Бонна. Собирайся немедленно. Через час встречаемся у центрального вокзала. Договорились?
— Уже бегу, — ответила ему Бука.
Когда она положила трубку, Филип сделал еще один звонок.
— И ради этого нас вызвали сюда? Взять одного компьютерщика? Что, неужели здешняя полиция настолько вышла из формы, что для задержания какого-то технаря необходима группа спецназа? Вам не кажется, что для стрельбы по воробьям не стоит использовать зенитное орудие?
Филип слушал выплескивающего свое возмущение спецназовца и прекрасно понимал причину его негодования. После того, как он вышел на Мышонка и договорился о встрече, следовало предусмотреть и негативный вариант. Неизвестно, как отреагирует Мышонок на беседу, поэтому стоит принимать в расчет и вариант силового развития событий. Поэтому Филип воспользовался своими полномочиями и вызвал группу спецназа сил быстрого реагирования ООН.
Вечером того же дня они с Букой прибыли в Бонн. Сразу после приезда Филип арендовал автомобиль, и в отель они приехали уже на нем.
Прибывший на следующее утро человек отрекомендовался капитаном Тьюрингом. Сейчас Филип сидел в своем номере, а Бука отсыпалась в соседней комнате. Филип сначала не поверил своим ушам и переспросил его.
— Я же сказал — Тьюринг. Майлз Тьюринг. И что здесь смешного? — спросил капитан широко улыбающегося Филипа.
— Понимаете, капитан, я вижу в этом не просто совпадение, а перст судьбы, я бы сказал. Тьюринг — весьма известная фамилия в кибернетическом мире. Эту фамилию носил математик, заложивший основы работ по искусственному интеллекту.
— Давайте обойдемся без лекций, хорошо? Кого необходимо арестовать?
Капитан пришел в номер, в котором жили Филип с Букой. Черные мешковатые брюки, куртка из черной кожи. Над жестко вылепленным лицом короткий ежик серых волос. Плюс ко всему цепкий взгляд светлых серых глаз и какая-то подтянутость во всем облике. Все это создавало ощущение, что к этому человеку лучше не цепляться. Он опасен.
— Не арестовать, капитан. Понимаете, в этой стране у меня нет необходимых полномочий. Однако вы знаете, чье задание я выполняю. В том случае, если наш фигурант откажется от сотрудничества, необходимо будет его взять и переправить в ближайшую страну, где ЦЕРТ обладает всей необходимой юрисдикцией.
— Нелегальная операция?
— Да, — ответил Филип, прямо глядя в глаза капитану.
— Хорошо. Не первый раз. Кто наш подопечный?
Филип положил на стол перед капитаном фотографию Мышонка, которую предоставил Зондерганн.
— Это специалист по компьютерам. Возраст — двадцать шесть лет.
Вот тогда-то Тьюринг и задал свой вопрос относительно стрельбы по воробьям.
— Понимаете, капитан, у меня есть основания полагать, что для его захвата нужна группа именно вашего уровня.
— Ладно, ваше поле боя — киберпространство, наше — асфальт. Мы сделаем это.
Встречу Мышонок назначил в одном из кафе. Дождливым днем все столики внутри были заняты, поэтому Филипу с Букой пришлось сесть на улице за столик под большим зонтом. Бука явно нервничала и все время поглядывала на часы. Назначенное время еще не настало, когда к ним подсел худощавый парень в тяжелом плаще. Филип еще не успел посмотреть на его лицо, чтобы сравнить с фотографией, когда по оживлению Буки понял, кто к ним пришел. Маленького роста, худощавый, немного треугольное лицо — точно он.
— Доброго дня, — поздоровался он.
— Так что у нас там сVTZ? — Мышонок обращался исключительно к Филипу.
— Мышонок, это же я, — схватила его за рукав Бука.
— Я вижу. Я помню, кто ты, но это ничего не меняет.
— Не меняет чего?
Филип увидел, как от изумления раскрылись ее глаза. Девушка явно ожидала, что встреча пойдет совершенно по-другому, и такой поворот беседы выбивал ее из колеи. Филип решил взять инициативу на себя.
— На самом деле VTZ не имеет никаких вопросов к нашей общей знакомой. Я повесил это объявление, только чтобы на тебя выйти.
— А ты кто такой?
Филип показал удостоверение.
— ЦЕРТ. Только тебя не хватало. Что тебе нужно, Стенюи?
— Мы знаем, о чем ты беседовал со Швейцем.
— Надо же. И что ты думаешь по этому поводу?
— Я пока ничего не думаю. Данных маловато. Ты на самом деле ничего не хочешь сказать Ларисе?
— Все, что хотел, уже сказал.
— Тогда расскажи мне о Швейце. Ты, похоже, сейчас о нем знаешь больше, чем кто-либо другой, верно? Особенно после самоубийства Ицки.
Мышонок поморщился.
— Не должна она была так реагировать. Все должно было пройти нормально.
— Что должно было пройти нормально?
— Все, больше нам говорить не о чем. — Мышонок поднялся из-за стола, а затем наклонился к Филипу. — А тебе я все-таки советую больше не искать встречи со мной. Вредно для здоровья.
— Мышонок, — позвала его снова Бука, однако он просто мельком посмотрел на нее и вышел из-под зонта на тротуар, под дождь. Бука провожала его взглядом, вспоминая то, что он сказал ей: «Ничего не значит». Неужели действительно все кончилось?
Но полностью осознать ситуацию она не успела. Как только Мышонок отошел от столика на несколько метров, Филип вытянул из-под воротника усик микрофона и скомандовал: «Захват». Шестеро оперативников в бронепластиковых полицейских доспехах, в шаровых тактических шлемах и с самым разным вооружением выскочили из подъездов на улицу. Двое из них сразу выстрелили в Мышонка разворачивающимися в полете сетями с грузами по краям. Казалось, исход захвата был предрешен еще до его начала. И ни единого шанса уйти от сетей у Мышонка не было.
Но, как оказалось, все было не так просто. Как только первый оперативник оказался на улице, Мышонок сразу начал действовать. Упредив выстрел сетями, он присел и, нагнувшись, вращательным движением ушел из-под них еще до того, как они коснулись земли. Не прерывая вращения, Мышонок единым слитным движением прыгнул к ближайшему оперативнику, выбивая у него ногой пистолет из руки. Приземляясь, он подхватил пистолет и выстрелил ему в грудь. С близкого расстояния бронепластиковые доспехи не выдержали удара пули, и оперативник рухнул на землю. Все действие, начиная с появления группы захвата на улице и до прозвучавшего выстрела, заняло не более полутора секунд. Люди, находившиеся поблизости на улице, с криками побежали в разные стороны, стремясь оказаться как можно дальше отсюда.
Бойцов группы захвата не смутило подобное начало операции. После того как сети упали на асфальт, а за ними и один их коллега, они включили прицельные устройства, и пять рубиновых лучей лазеров заплясали по улице, выцеливая Мышонка. Но он двигался так быстро, что оперативники просто не успевали взять его на прицел, несмотря на помощь доспехов. Бука видела, как ближайший к ней силовик поворачивал голову вслед за перемещениями Мышонка, и его рука с пистолетом рывками дергалась, пытаясь уже не догнать его, а упредить. Однако взять Мышонка на прицел так никто и не смог.
После того как Мышонок выстрелил в первого оперативника, который пытался достать его сетью, он вошел в кувырок, из него выпрыгнул в воздух метра на полтора и прямо в полете выстрелил в силовика, стоящего на другой стороне улицы. Тот упал на асфальт. Увидев это, Филип резко поднялся из-за столика и потянул Буку за руку, увлекая за собой к повороту, за которым был припаркован их автомобиль. Пока они бежали, раздалось еще несколько выстрелов, и когда Бука оглянулась на бегу, она увидела, что все оперативники в своих тускло-серых доспехах лежат на асфальте, а Мышонок наводит пистолет на Филипа и Буку. Бука обратила внимание, как лазерный луч прицела из длинной красной спицы превращается в яркий огонек, окутанный по краям алой дымкой, и поняла, что ствол в руке Мышонка смотрит прямо ей в лицо.
Время замедлилось. Боковым зрением Бука видела, как люди бегут по тротуарам, точнее, пытаются бежать. Она застыла в моменте времени, как мошка в янтарной смоле, но при этом осознавала, что, когда это оцепенение пройдет, пистолет в руке Мышонка выстрелит, и на пути пули будет стоять она сама. Но один из оперативников, лежащих на земле, пошевелился, пытаясь приподняться, и Мышонок немедленно повернулся к нему. Время возобновило свой бег, Бука завернула за угол и побежала вслед за Филипом к машине. За спиной громыхнул еще один выстрел.
Пока она падала на переднее сиденье автомобиля, Филип уже успел завести его и дернул с места на высокой скорости. Тем не менее Бука сжалась на сиденье, ожидая новых выстрелов сзади. Их, однако, не последовало. Мышонок не погнался за ними. Бука откинула голову на подголовник сиденья и закрыла глаза. Ей было очень больно. Мышонок наконец-то нашелся, но не такой встречу она ждала. А сама мысль о том, что он хотел выстрелить в нее, заставляла Буку плакать.
Следующее утро выдалось дождливым, и Бука, проснувшись, не вставала с постели, баюкая свое горе. Она слышала, как в смежной комнате встал Филип, ушел на несколько минут в ванную комнату и шумел водой там, умываясь. Затем пискнул его ноутбук. Ну конечно. Не успел встать, как уже сел за свою машину. Под тихие щелчки клавиш Бука смотрела в окно, по которому ползли капли воды. Не хотелось ни о чем думать, не хотелось ничего делать. Просто лежать и смотреть на мокрое стекло.
Однако полежать не удалось. Через пару минут Бука услышала, как в соседней комнате Филип с шумом отодвинул стул, и тут же он зашел к ней. Вид у него был встревоженный донельзя.
— Хорошо, что ты уже проснулась. Немедленно собирай свои вещи. Я боюсь, что за нами уже едет полиция, так что не могу тебе дать больше трех минут. Я тебя умоляю — быстрее.
На то, чтобы одеться, ушло около полутора минут. Вещи собирать было недолго, но в три минуты Бука все же не уложилась. Застегивать молнию на чемодане прибежал Филип. Умыться, естественно, не удалось. Когда они вышли в коридор, Филип даже не закрыл дверь номера карточкой, оставив ее просто прикрытой. Бука повернулась к лифту, однако Филип взял ее за руку и повел в другой конец коридора. По пути он объяснил причину такой спешки.
— Утром письмо пришло. От Мышонка. Он сказал, что теперь его очередь работать с полицией. Он ночью влез в их базы данных, и теперь они считают, что Латвия потребовала выдачи двух преступников, известных под именами Филипа Стенюи и Таринской Ларисы. Имена ничего не напоминают?
В этот момент они подошли к двери в конце коридора, которая открывала выход на пожарную лестницу. Филип подергал ручку и открыл дверь. Бука заглянула вниз и отпрянула от двери.
— А на лифте нельзя? — спросила она Филипа.
— Полиция здесь действует быстро. Внизу нас могут уже ждать. Так что придется идти здесь. Держись за перила, не смотри вниз, и все получится.
Пока они спускались по металлическим пролетам, Филип продолжал свой рассказ, отвлекая Буку и заглушая в ней страх высоты.
— Когда я получил это письмо, сразу решил проверить. Залез в полицейскую систему и убедился, что Мышонок не соврал. Действительно, он сфальсифицировал запрос из Латвии. Дескать, латвийская киберполиция обладает информацией, что это те два лица, принимавшие участие в прошлом году в краже информации у корпорации «Дейтатек» и налете на полицейский участок. В базе данных латвийцев отметки о посылке этого запроса нет, но бельгийцы проверять не будут.
Филип с Букой спустились наконец на землю, и Филип, взяв Буку за руку, начал уводить ее прочь от отеля.
— Увы, машиной моей сейчас пользоваться нельзя, поэтому будем пока передвигаться пешком. Кредитные карточки нас тоже могут засветить. А наличности у нас мало. На самом деле ничего особенно страшного не произошло. Надо связаться с головным офисом, и те объяснят бельгийской полиции, что произошло. Но до тех пор нам полиции лучше не попадаться.
— Ты уже написал своему начальству? — спросила Бука.
— Нет, — ответил Филип. — Я полагаю, что Мышонок будет контролировать мою переписку и не пропустит письмо. Но ЦЕРТ в своей работе не полагается только на Сеть, поэтому, как только найдем место, где можно пересидеть всю эту суматоху, я все же свяжусь с начальством.
За время разговора они не успели далеко уйти от отеля, поэтому звук полицейских коптеров был слышен отлично. Бука заметила, как один черный вертолет промелькнул над ними, направляясь к гостинице.
— Что же это за преступление на нас навесили? — удивился Филип. — Столько полиции подтянули. Так, — рассуждал он на ходу, — сейчас они нас не найдут в номере. Потом проверят записи камер слежения гостиницы. А может, уже проверили, и знают, как мы ушли. Начнут прочесывать близлежащие улицы, и каждая уличная камера слежения будет выискивать наши лица. У них преимущество в людях, транспорте, коммуникациях. А я ни с кем пока даже связаться не могу. У нас, кажется, ни единого козыря, и мы в цейтноте. Плохо.
Бука оглянулась по направлению к отелю, из которого они так поспешно бежали, и увидела, как на улицу выехало желтое такси. Она тут же дернула Филипа за рукав, чтобы он тоже обернулся. Филип увидел машину и тут же вскинул руку, останавливая ее.
— Отлично, — сказал он Буке, — успеем убраться подальше. Когда такси затормозило рядом с ними, Филип открыл заднюю дверь машины и пропустил Буку вперед себя. Затем сел рядом с ней на заднее сиденье и, наклонившись к водителю, назвал какой-то район города, в который их надо было доставить.
Когда водитель тронул машину с места, Филип раскрыл ноутбук и начал что-то тихо выстукивать клавишами. Бука сначала молча наблюдала за игрой геометрических фигур на экране, а затем не выдержала и все же спросила:
— Что ты делаешь?
— Пытаюсь пролезть в полицейскую сеть и посмотреть, как именно они нас ловят, — объяснил ей Филип. — Если мы знаем их действия, то у нас есть хороший шанс опередить погоню и спрятаться там, где нас не ищут.
Филип молча колдовал еще пару минут и наконец удовлетворенно потер ладони.
— Отлично. Теперь посмотрим.
Бука пыталась понять что-то в мелькании текста и изображений на экране, но Филип работал настолько быстро, что она вскоре сдалась и стала просто слушать его невнятное бормотание.
— Так, аэропорт и вокзалы, естественно, закрыли для нас. Внесли наши лица в базу данных для уличных камер. Было бы плохо, но этих камер у вас, друзья, не так уж много, и к ним мы не пойдем. Патрули подтягивают, но тоже поздно.
Наконец он закрыл крышку и улыбнулся Буке.
— Все, если мы сейчас не сделаем какую-нибудь откровенную глупость, нас не найдут.
— Я почему-то считала, что города контролируются полицией так сильно, что уйти нет никакой возможности.
— Ну, смотри, — начал рассказывать Филип. — У них есть камеры на улицах, которые автоматически сканируют лица прохожих и сравнивают их с фотографиями людей, находящихся б розыске. У них есть патрули. Пешие, на машинах и вертолетах. У них есть системы контроля транспорта. Но эта сеть имеет очень крупные ячейки. Если бы мы поехали в метро, то нас взяли бы у эскалатора. Если бы мы пошли на вокзал или в аэропорт, то нас взяли бы у входа. Если бы мы пошли пешком по центральным улицам города, то нас засекли бы камеры. Но мы же с тобой умные люди, и туда мы не пойдем.
Бука кивала, запоминая.
— Даже патрули предпочитают ездить по крупным улицам. Лариса, несмотря на то, что это Европа, если полицейская машина без поддержки заедет в какой-нибудь окраинный район, она может оттуда и не вернуться. Мы, кстати, в один из таких районов и едем.
— Спасибо, успокоил.
— Не переживай, — потрепал Буку по руке Филип. — Все будет нормально. Доверься мне.
После этого Филип снова раскрыл ноутбук и углубился в изучение каких-то схем и карт. Минут через пятнадцать они наконец-то прибыли в точку назначения. Окружающий их пейзаж Буке не понравился. Дворы были огорожены заборами из металлической сетки в полтора человеческих роста. Граффити на стенах, с достаточно высокой степенью изобретательности обыгрывающие самые различные непристойности. Неизменные проржавевшие насквозь бочки, в которых, очевидно, вечерами разводят огонь. Несколько компаний, к которым, как казалось Буке, просто нельзя было подходить близко без риска для жизни. Ужасный район.
Но Филипа это почему-то не задевало. Он, кажется, даже слегка улыбался.
— Стой здесь и не сходи с места, — сказал он Буке и отправился к ближайшей группе молодняка. Общая черта — все худые и бледнокожие. Под солнце не выходят совсем или кожу отбеливают? Тем временем Филип начал о чем-то беседовать с оборванцами. Полностью разговора Бука не слышала. До нее долетали только отдельные слова: игрушечник, клювить резко, палево. Уличный жаргон развивался намного быстрее и динамичнее любого языка, и знать его можно было, только живя в той культуре, где этот жаргон имел хождение. Проще говоря, хочешь так разговаривать — живи на окраине, живи опасно и коротко. Однако вот поди ж ты, аналитик, почти ученый, который, казалось Буке, вообще редко выходил на улицу из своего офиса, спокойно разговаривает со здешними аборигенами, и те даже смеются ему в ответ. Удивительно.
Наконец Филип вернулся к ней. Взял под локоть и тихонько повел по улице куда-то.
— О чем это ты с ними так? — спросила его Бука.
— О многом, — усмехнулся Филип. — Узнавал, где здесь можно игрушечника найти.
— Игрушечника?
— У нынешней молодежи лучшая игрушка — оружие. А в нашей ситуации им пренебрегать нельзя.
— Быстро ты с ними договорился. А во мне они просто дрожь вызывают.
— Я в детстве в таком же районе жил. А жизнь на окраинах никогда радикально не меняется. Так что я с этими ребятками всегда могу говорить на одном языке. Честно говоря, мне с вашим Зондерганном беседовать намного труднее было.
Идти до игрушечника-оружейника было недолго. Филип остановился у маленькой двери, обитой ржавой жестью, которая вела в полуподвальное помещение одного из домов. Рядом с дверью был нарисован плюшевый медвежонок. Бука оценила иронию. Филип постучал в дверь. Забранный решеткой динамик, вделанный в стену на уровне пояса, что-то прохрипел.
— Мне нужен Швед, — ответил Филип.
За дверью раздался металлический щелчок, и Филип открыл ее. Спускаться вниз пришлось по крутым деревянным ступенькам, которые отчаянно скрипели. Когда они наконец спустились, обнаружилось, что проход закрывает крупноячеистая металлическая решетка, в которой было прорезано окно для передачи денег и игрушек. По ту сторону решетки стоял металлический стол, а уже за ним сидел, очевидно, сам Швед. Впрочем, на скандинава этот мужчина не был похож. Первое отличие от всех остальных жителей этого района, которых успела заметить Бука — ярко выраженный оливковый загар. Этот загар вместе с черными, чуть кудрявящимися волосами делали оружейника более похожим на итальянца.
— Ты — Швед. — Филип не спрашивал, а утверждал. Игрушечник медленно кивнул.
— Нам, собственно, парочка игрушек нужна.
Швед кивнул еще раз.
— Какие именно?
— А что есть в ассортименте?
— Ну… самый ходовой товар здесь, это вот такая штучка, — Швед положил на столик перед собой крохотный автомат, который удобно было держать одной рукой.
— Понимаете, уважаемый, — сказал Филип, — мы оба знаем, почему такие модели лучше всего продаются в этом районе. Ваши обычные покупатели хотят получить средство обоснования своей правоты в различных беседах. При этом они чаще всего нормально стрелять не умеют. В этом случае полная автоматика и увеличенный магазин — лучше всего. Однако, как вы заметили, мы не из этого района. И игрушки мне хотелось бы получить немножко другие.
— Такие, как?.. — спросил Швед.
— Например, «Дезерт Игл». Это для меня. А для девушки, пожалуй, «Глок» из моделей десятилетней давности.
— Приятно встретить понимающего человека, — хмыкнул Швед. — «Дезерт Игл» я найду. А вот «Глока» у меня нет. Могу предложить револьвер. Не старый еще, в отличном состоянии.
— Чей револьвер?
— «Вессон». Все-таки в Европе делать револьверы так и не научились, поэтом я работаю только с американскими револьверами. Редко, правда, работаю, товар не ходовой. Но покупатель иногда все же находится.
— Не тяжелый?
— Нет, это облегченная модель. Облегченная, но все же надежная. Девушке подойдет. В крайнем случае можно двумя руками держать, чтобы ствол не гулял.
— Пойдет.
Швед встал и отошел к противоположной стене, рядом с которой стоял верстак. Покопавшись в ящиках, он выпрямился и повернулся к Филипу и Буке. В каждой руке Швед держал по пистолету. Из «Дезерт Игла» он выщелкнул обойму и передернул затвор, показывая, что в стволе патрона не осталось. Револьвер хитрым движением мотнул в сторону, и у того открылся барабан. Швед повернул револьвер, чтобы показать, что и тот чист, и гнезда барабана пусты.
Затем он полез в ящик своего металлического стола, и после минутного блуждания в нем вытащил два патрона. Один он вложил в барабан револьвера, второй в обойму, которую тут же защелкнул в «Дезерт Игл». Потом, держа пистолеты в обеих руках, Швед повернулся к углу своей каморки, в котором стояла прислоненная к стене толстая металлическая плита с множеством выщербин. Сдвоенный выстрел сильно ударил по ушам в замкнутом пространстве. Бука инстинктивно на миг зажмурила глаза.
— Ну вот, — Швед вернул пистолеты на стол, — все в рабочем состоянии.
— Сколько? — спросил его Филип.
Швед чуть задумался, почесывая заросший щетиной подбородок.
— Скажем, по двести пятьдесят за каждый.
— Скажем, по двести, — парировал Филип.
— Можно и так, — согласился Швед.
— Филип достал бумажник и, собирая нужную сумму, поинтересовался:
— Кредитки принимаются?
Даже Бука понимала, что вопрос был риторическим. В криминальном бизнесе обычно крутятся только наличные. Однако Швед удивил и ее, и Филипа.
— Да, конечно. — С этими словами он поставил на стол кард-ридер.
— Удивительно, — сказал Филип, доставая из внутреннего кармана карточку. — Я почему-то полагал, что в этом бизнесе предпочитают наличные.
— Прогресс не стоит на месте, — пожал плечами Швед, набирая на клавиатуре кард-ридера снимаемую сумму. — Нас по карте трудно засечь. Хакеры все деньги отмоют.
Выйдя из подвала, Филип протянул Буке маленький револьвер.
— Возьми-ка. Стрелять умеешь?
— Умею. В детстве отец научил. Но зачем он мне? — спросила Бука.
— На всякий случай. Раз уж мы на нелегальном положении, то будем пользоваться всеми выгодами этого состояния.
— Выгодами? Что уж тут хорошего?
— Ни одна живая душа не знает, где мы, — улыбнулся Филип. — Полная свобода. А свобода несет с собой и опасности. Сейчас мы не можем рассчитывать на защиту полиции, поэтому придется защищать себя самим, если что-то случится.
— Теперь куда? — спросила Бука.
— Последнее время мы с тобой сначала долго ждем, а потом быстро двигаемся. Только что мы интенсивно двигались, пришло время долго ждать.
— Ждать-то где теперь придется?
Все это время Филип вел Буку по улицам, ориентируясь по одним ему ведомым признакам. Он остановился напротив трехэтажного старого здания и показал на него.
— Здесь.
Над дверью здания висела полустертая табличка «Хорошая гостиница».
— О господи, — вздохнула Бука. — Они себе льстят самым неприкрытым образом.
В хорошей гостинице карточки не принимали, и Филипу пришлось расплачиваться наличными. Старая краска на стенах, ржавые перила на лестнице, по которой Бука с Филипом поднимались на второй этаж, дешевые обои в самом номере — все это ей очень не нравилось,
— Что поделать. В любом нормальном отеле стоит система наблюдения, и нас возьмут, как только мы подойдем к стойке портье, — объяснил ей Филип.
— Слушай, — спросила его Бука, — обводя взглядом маленькую комнату. — А почему ты не взял двухкомнатный или хотя бы двухместный номер?
— Потому что их здесь нет. Ты догадываешься, для каких целей обычно эти номера используют? — спросил Филип.
Взгляд Буки остановился на широкой кровати.
— Догадываюсь. Здесь хоть ванна есть?
Филип открыл дверь в совмещенный санузел.
— Все в порядке, пользуйся.
Бука направилась к ванной комнате
— Только это… — Филип замялся.
— Что? — обернулась Бука.
— Ну… В общем, постарайся там в эту ванну не садиться, а то мало ли кто там был до нас. Они, конечно, все дезинфицируют после того, как постояльцы съезжают, но лучше не рисковать.
— Спасибо за предупреждение, — улыбнулась Бука.
Встать под горячий душ было огромным удовольствием. Только под струями воды Бука поняла, как она озябла за время хождения по улицам города. А потом вспомнила, что она еще не завтракала, и сразу захотелось есть. Сквозь шум воды было слышно, как в комнате разговаривает Филип. Хотелось надеяться, что он заказывает еду.
Перед самым выходом из душа Бука обнаружила, что чистой одежды у нее нет. Вся осталась в сумке. А сумка в комнате. Проблема была решена просто.
— Филип! — Бука позвала его, чуть приоткрыв дверь.
— Да?
— Принеси, пожалуйста, мою сумку с вещами.
Бука прикрыла дверь ванной комнаты, и спустя несколько секунд в нее с другой стороны стукнул Филип. Затем дверь приоткрылась, и в нее просунулась рука Филипа с сумкой. Бука, улыбаясь, подхватила сумку, и Филип тут же отдернул руку.
Когда посвежевшая Бука вышла из душа, Филип встретил ее известием, что завтрак вот-вот принесут.
— Здесь что, еду готовят? — удивилась Бука.
— Нет, конечно. Даже если бы и готовили — я бы не рискнул пробовать их кухню. Пицца. Старая добрая пицца с соком на завтрак. Устроит?
— Вполне. Только это уже не завтрак получается, а обед.
— Не важно. Первая еда в сутках — всегда завтрак, даже если он приходит в час ночи или пять вечера.
— Слушай, — спросила Филипа Бука, — ты, кажется, долго разговаривал по телефону. Никак не мог пиццу выбрать?
— Нет. Помощь запрашивал. Полагаю, что завтра мы сможем выйти из подполья.
— И дальше что?
— А пока не знаю. У меня создалось впечатление, что с Дмитрием что-то не то.
— Да, — убежденно кивнула Бука. — Он очень изменился. И морально, и физически.
— Как он физически изменился, я видел, — ответил Филип. — Вроде бы маленький, а элитную группу захвата раскидал, как котят. Не бывает такого.
— Меня другое поразило, — призналась Бука. — Он ведь хотел в меня выстрелить. Такое ощущение, что в его теле кто-то другой живет. Мне кажется, это его Швейц так изменил. Он мог так сделать?
— Подозреваю, что мог, — ответил Филип. — Похоже, больше некому. И это очень плохо. Очень-очень плохо.
В дверь номера постучали. Рассыльный принес пиццу. Филип отдал деньги и с пиццей подошел к столу, стоящему у окна.
— Полагаю, есть мы будем здесь. — Он проверил бумажник, который держал еще в руках. — Наличные катастрофически тают. Надо будет что-то придумать.
Весь оставшийся день они лениво беседовали, перебирая самые различные версии. Увы, ничего нового придумать им так и не удалось. Ужинать пришлось все той же пиццей. Ближе к полуночи решили ложиться спать. Бука вдруг поняла, что несколько волнуется от того, что им с Филипом придется спать в одной постели. Филип, видя ее заминку, предложил ей ложиться сейчас, а он пока умоется и почистит зубы. Воспользовавшись его отсутствием, Бука переоделась в старую клетчатую рубашку и джинсы. Улеглась на кровать, прислушалась к себе. Нет, в джинсах она точно не уснет. Сняла джинсы и юркнула под одеяло. Оказалось, вовремя, потому что в это время Филип, открыв дверь ванной, предупредил: «Уже выхожу».
Войдя в комнату, он сначала выключил лампу, затем в темноте пошуршал одеждой и начал устраиваться в постели.
Бука напряглась, но Филип благоразумно устроился на самом краешке, чтобы не мешать ей.
— Понимаешь, — сказал он Буке. — Нельзя было брать два разных номера. Владелец бы сразу что-нибудь заподозрил. Так что уж извини. Но обещаю вести себя прилично.
— Спасибо.
Сначала Бука думала, что не сможет быстро уснуть от этого напрягающего соседства, но Филип как-то сразу мерно задышал, уснул, и Бука понемногу расслабилась. Засыпая, она поймала себя на том, что ей любопытно, что же из одежды оставил на себе Филип, ложась в постель.
Утром Бука проснулась от настойчивого стука в дверь. Когда она оторвала голову от подушки, то заметила, как Филип вытащил из-под кровати купленный накануне пистолет и, встав сбоку от двери, спросил: «Кто?» Ответа Бука не услышала, но Филип открыл дверь. За ней стоял уже знакомый Буке офицер связи Фаулер. Тот вошел в комнату, окинул взглядом обстановку и повернулся к Филипу, который как раз натягивал брюки.
— Доброе утро, господин Стенюи, — Фаулер повернулся к Буке, — доброе утро, мисс…
— Таринская, — подсказал Филип.
— Мисс Таринская, — закончил Фаулер. — Может быть, мне стоит подождать за дверью, пока вы оденетесь?
— Было бы неплохо, — сонным голосом сказала Бука. Филип тут же подхватил Фаулера за локоть, и они вдвоем вышли из номера. Встав с постели, Бука придирчиво осмотрела рубашку, в которой спала, и решила, что для неформального утра она вполне подойдет. Оставалось лишь надеть джинсы. После этого Бука стукнула в дверь, показывая мужчинам, что можно возвращаться, а сама побрела в ванную. Когда она вышла из нее, приблизительно через десять минут, она застала Фаулера и Филипа сидящими за столом. Насколько она могла судить по выражению лица, Филип был чем-то сильно озабочен.
— Присаживайся, — пригласил ее Филип.
Когда она села рядом с ними за стол, Филип начал рассказывать. .
— Ситуация прояснилась. Пока мы тут бегали от полиции, мой шеф послал сильную группу в VTZ. Они исследовали всю компьютерную технику, которая там была, и теперь многое становится ясным. Начнем с самого начала. При исчезновении Дмитрий не успел удалить всю информацию, и наши аналитики смогли по деталям восстановить картину. Твой Дмитрий каким-то образом смог внедрить в компьютер Ицки программу-шпиона. И он обнаружил, что каждый раз, когда она выходила в киберпространство, она общалась с неким программным комплексом. Дмитрий отыскал его адрес и попытался исследовать этот комплекс. Полагаю, что у него это не получилось. Но мы-то знаем, что такое этот комплекс. Очевидно, это Швейц. Он, скорее всего, научился каким-то образом программировать людей, входящих в Сеть через троды. И Ицки была, по сути, его марионеткой. Итак, Дмитрий как-то вышел на Швейца, и тот попытался его завербовать. Это мы с тобой видели. Дмитрий отказался, и Швейц выследил его на следующий день. Полагаю, в том сетевом кафе, где его последний раз засекла уличная камера, Швейц ему и переписал личность. Так что ты была права, когда говорила, что в его теле живет другой человек. После того как Дмитрий исчез, мы не знаем, чем он занимался. Зато мы смогли разузнать, что Швейц через Ицки начал захватывать контроль над исследовательским отделом VTZ. Так как Ицки была не последним человеком в корпорации, несмотря на ее юный возраст, она могла влиять на выбор тем работы. А потом через нее Швейц подбрасывал решения. Скорее всего, они разрабатывали системы искусственного разума. Кому как не Швейцу, который сейчас является не то программой, не то человеком, знать, как устроен разум. Он мог сам препарировать себя. Не знаю, получился у них искусственный разум или нет, но созданные продукты они начали продавать как самообучающиеся системы защиты. Меня потому и послали сюда, чтобы расследовать случай, когда одна такая система убила нескольких хакеров, которые пытались пройти через нее. Возможно, что эти системы являются зародышами искусственных интеллектов, а может быть, и нет. Пока это всего лишь предположения. Вот такая вот картина вырисовывается.
Бука помолчала, осмысливая услышанное.
— Мышонка можно вернуть обратно? — спросила она Филипа.
— Не знаю. Скорее всего, нет. Наверное, это мог бы сделать Швейц, но я бы не надеялся на это.
— И что ты собираешься делать?
— Нам надо поговорить со Швейцем. Фаулер тут сказал мне, что Прата, это наш начальник, наделил меня всеми полномочиями для решения этой проблемы. А я еще не знаю, какое решение следует принять. Но в любом случае мне бы хотелось общаться со Швейцем, имея за спиной мощную группу поддержки. В каком филиале у нас лучшие спецы? — спросил он Фаулера.
— В лондонском, — ответил офицер связи. — Их сетевики блистательно провели недавнюю операцию против колумбийцев.
— Значит, мы поедем в Лондон, — заключил Филип.
— А с нас уже сняли обвинение? — спросила Бука.
— Нет еще. Любая полиция — это бюрократический аппарат, и пока что мы не успели, — ответил ей Фаулер.
— Ничего страшного, — сказал Филип, — у нас есть много возможностей. По крайней мере сделать новые документы наша служба всегда сможет, — с этими словами он положил на стол два паспорта.
— Понятно, — кивнула Бука. — А как насчет видеоконтроля в аэропорту?
— ЦЕРТ является основной силой в киберпространстве. Наши техники смогут уговорить аппаратуру не реагировать на нас. Ладно, я предлагаю тебе пока собрать вещи. Выезжаем прямо сейчас. Позавтракаем в дороге. Мы пока с Фаулером в коридоре пообщаемся, чтобы тебе не мешать.
Когда за Филипом и его коллегой закрылась дверь, он повернулся к Фаулеру и сказал: «Мы не можем позволить жить Швейцу в Сети. Человечество еще к этому не готово. Пока мы будем добираться, я хочу, чтобы лондонцы приготовили мобильную базу. Попроси их об этом, хорошо?»
В качестве базы для операции выбрали секцию подземного гаража в одном из заброшенных домов. Протянули туда несколько оптоволоконных кабелей для выхода в киберпространство, один основной и несколько запасных. Также на всякий случай поставили на крыше спутниковую тарелку. Если вдруг что-то случится с сегментом сети, куда внедрили оптоволокно, останется еще один резервный канал связи через спутник. По стенам тянулась гирлянда силовых кабелей, а в углу дополнительно поставили топливный генератор. Завезли столы, стулья и светильники. На все ушло около суток.
Интерьер получился, конечно, кошмарным. Старая серая краска на стенах с потеками непонятного цвета. Обшарпанные столы, на которых стоит современная техника, и удобные рабочие стулья модного серебристого цвета. По полу ветвятся информационные и силовые кабели, а в углу валяются катушки с неиспользованным оптоволокном. В другом углу стоит черный, воняющий бензином электрогенератор. Старые люминесцентные трубки на потолке, которые горят через одну или даже реже, и в качестве контраста — маленькие яркие галогенные лампы на рабочих местах операторов. В дополнение ко всему были установлены обогреватель, микроволновая печка и кофеварка. Один из операторов, войдя в гараж, обозвал эту картину словом «фьюжн». Как узнал много позже Филип, это слово обозначало смешение стилей. Что ж, так оно и было, наверно, все вещи в подвале не гармонировали друг с другом, но об интерьере можно было думать в последнюю очередь. Главное, что этот подвал мог послужить хорошей базой для проведения операции.
Вокруг дома Филип сам расставил посты охраны и разместил несколько снайперов на крышах зданий, стоявших рядом, так, чтобы они могли простреливать подходы к их базе, построенной на скорую руку. Он, впрочем, отдавал себе отчет, что если Швейц наведет на них своего Мышонка, то охрана не замедлит его ни на секунду. И ему потребуется не больше минуты, чтобы уничтожить всех присутствующих в подвале. Филип слишком хорошо помнил, что случилось с оперативниками, пытавшимися захватить Мышонка.
К шести вечера вся команда технических специалистов начала подтягиваться к базе. Филип заранее сварил кофе и разогрел бутерброды в микроволновке. К половине седьмого все шестеро участников собрались вместе. Филип грел руки кружкой горячего кофе и рассматривал своих коллег. Те расположились за столами и осваивались с софтом, установленным на их ноутбуки. Филип встал, вытащил па середину пространства между столами стул, сел на него и обратился к коллегам.
— Добрый вечер, — начал он. Спецы развернулись от ноутбуков к нему. — Коллеги, вас пригласили для выполнения некоей операции, в необходимости которой я пока сам не убежден. Давайте поступим следующим образом — я расскажу вам текущую ситуацию, а вы выскажете свое мнение, если мы придем к выводу о нецелесообразности ее проведения, тона этом все и закончится. Вы вернетесь к повседневной работе, а я полечу в штаб-квартиру объяснять начальству, почему не выполнил задание.
Филип кратко рассказал специалистам о переносе Швейцем своего сознания в Сеть. Также он упомянул о том, как Швейц может влиять на сознание человека в Сети, приведя примеры Ицки и Мышонка. Тут его перебил один из специалистов.
— То есть получается, что этот Швейц может программировать поведение людей? И даже изменять их физические качества?
— Да, — ответил Филип. — Здесь трудно даже оценить всевозможные перспективы этого открытия. Бессмертие сознания, абсолютно новый метод взаимодействия с Сетью, воздействие на людей на самых глубоких уровнях. Этот только на первый взгляд. Причем, как вы все понимаете, эти возможности могут быть использованы не только для мирных целей. Я боюсь даже подумать, какие возможности влияния на мировую экономику открываются для подобного сетевого конструкта. Он может узнать все тайны, выследить любого человека, за доли секунды собрать себе огромное финансовое состояние. Весь наш мир зависит от Сети, а он в ней практически всемогущ.
— С этой стороной понятно, — сказал оператор, задавший вопрос. — Есть что-либо еще, что следует нам знать.
— Да. Помимо операций с сознанием человека, Швейц также разработал несколько комплексов защиты от несанкционированного доступа. Один из них убил группу хакеров, пытавшихся пройти через его защиту. Я проанализировал действия этого софта и готов со всей уверенностью говорить, что тот проявлял доселе невиданную адаптивность и изобретательность. Творчество, я бы сказал. Учитывая, что при попытке завербовать Дмитрия Швейц рассказывал ему об искусственном интеллекте, я полагаю, что он пытается создать его. А наше задание состоит в том, что Швейца необходимо уничтожить.
— Позвольте, я кратко резюмирую, — вступил в разговор оператор, сидевший ближе всего к Филипу. — Что мы имеем? Личное бессмертие, всевластие в Сети, искусственный интеллект, прямое программирование человека. То есть технологии, о которых человечество давно мечтало, воплотил один ученый. И теперь мы должны его уничтожить и забыть обо всех его разработках?
— Вот именно, — сказал Филип. — Меня тоже смущало, что мы можем потерять такие сокровища, о которых мы даже не имеем представления. Однако до сих пор Швейц противопоставлял себя обществу. Если бы он хотел рассказать о своих достижениях, он бы давно это сделал. А пока что он живет в Сети и проводит некие операции, мотивы которых трудно понять. От его деятельности гибнут люди. Если бы он узнал, о чем мы здесь разговариваем, то послал бы сюда этого Мышонка, и через минуту-полторы здесь было бы шесть наших трупов. Не считая, конечно, охраны.
— Похоже, нам предстоит убить человека, — вмешался еще один специалист, выглядевший заметно моложе своих коллег.
— Я не уверен, можно ли его еще называть человеком, — ответил Филип. — Нам нужно просто уничтожить некий конструкт.
— Ладно. Пусть он не человек. Но то, что сделал Швейц, рано или поздно повторит кто-то другой. Вспомните, ученые никогда не смогли хоть сколько-нибудь выдержать мораторий на исследования. Что было с клонированием? Сначала запретили. А во время запрета разработки велись полным ходом. Хорошо еще, что с выращиванием клонов человека возникли серьезные трудности, а то сейчас у нас была бы целая ветвь законодательства по правам клонов.
Говоривший оператор перевел дыхание.
— Пусть мы сейчас уничтожим Швейца. Так все равно рано или поздно появится еще один такой же ученый, который перенесет себя в Сеть и которому удастся либо затаиться, либо рассказать о себе всему миру. И все. Он там останется жить. Так что сейчас вся наша затея напоминает мне затыкание пальцем дыры в плотине.
— Тебя как зовут? — спросил Филип оратора.
— Боб.
— Так вот, Бобби, в чем-то ты прав. Но, как ты помнишь, действительно есть такой миф, когда голландский мальчик увидел дыру в плотине и заткнул ее пальцем. Пока он держал этот ручеек воды, взрослые пришли и починили плотину.
— Согласен! — перебил Филипа Боб. — Но в нашей плотине дыр слишком много. Мальчиков на все дыры не хватит. И починить плотину нельзя в принципе. Если люди могут что-то сделать, они обязательно это сделают. Наши усилия ничего не значат. Это все равно произойдет.
— Да, — кивнул Филип. — Обязательно произойдет. Но пока это в моих силах, я хочу отсрочить появление таких феноменов.
Все операторы молчали, переваривая услышанное. Наконец самый старший из них откашлялся и начал говорить:
— Коллеги, мы тут все образованные люди. Вспомните, пожалуйста, теорию игр, примените ее к нашей ситуации. Уважаемый мистер Стенюи очень точно обрисовал нам перспективы. Одна только проблема — мы не знаем наверняка, насколько большой выигрыш мы можем получить. А теперь подумайте, какой проигрыш противопоставлен этим потенциальным благам. Смерть сетевиков, крах экономики, тотальный шпионаж, искусственные интеллекты, в конце концов, с их непознаваемой для нас мотивацией. Подумайте, что мы должны сделать.
— Точно, — кивнул оператор, сидевший ближе всего к Филипу. — Мы должны уменьшить риск, минимизировать наш возможный проигрыш. Цена ошибки слишком велика.
Остальные операторы тоже закивали головами, соглашаясь. Действительно, ошибка в оценках мотивов действий Швейца могла привести к огромным потерям.
— С этим все согласны? — спросил Филип, обводя взглядом операторов. Те вразнобой кивнули в ответ.
— Хорошо. Тогда начнем.
— Момент! — снова вмешался Бобби. — Это все же необратимое действие. Может, можно как-то скопировать структуру Швейца для изучения?
— Сомневаюсь, что это возможно. Нам потребуются все силы просто для уничтожения. Не забывай, мы не можем пользоваться тродами, и все придется делать по старинке, то есть медленно.
— Собрать людей побольше, — предложил Бобби.
— Времени на это нет. Неужели ты думаешь, что я об этом не думал? У нас действительно нет даже нескольких часов, потому что Швейц вскоре выйдет на меня, и тогда никакая защита нас не спасет от его человека. Я и так рисковал, затевая это обсуждение. Каждая минута приближает мою и вашу смерть.
— Тогда давайте начинать, коллеги, — подытожил разговор самый старший оператор.
И они начали.
Как и было обговорено, тродами операторы не пользовались. Вместо этого визуализация киберпространства отображалась на мониторах. Вместо сгустков сознания в Сети двигались лишь их отображения, так называемые призраки. Естественно, это замедляло темп работы, но выхода иного не было. Впрочем, класс операторов был весьма высок, и отсутствие прямого контакта не слишком их сковывало. Согласно инструкциям ЦЕРТа они комментировали каждое свое действие, и Филип, сидя в центре гаража за своим ноутбуком, мог контролировать выполнение операции как на экране монитора, так и на слух. Группа действовала четко и слаженно.
— Дикенсон на позиции.
— Милнер на позиции.
— Я на месте. Коли.
— Наркивиц на позиции.
— Мактайн на месте. Наблюдаю конструкт с непостоянной формой.
Прежде всего группа должна была занять место в непосредственной близости от конструкта Швейца. После этого необходимо было заблокировать ему все связи с внешним миром и только потом пытаться уничтожить.
— Наркивиц. Блокирую входящие запросы.
— Гудинг. Закрываю исходящие каналы.
— Милнер. Концентраторы парализованы.
Для того чтобы уменьшить возможности Швейца, следовало ограничить ему выход в Сеть. Не отрезать его полностью, а всего лишь ограничить, чтобы оставить свободу действий себе. Для этого Милнер послал шквал запросов на концентраторы, обслуживающие Женеву, и те замолчали, не в силах справиться с потоком, превосходящим их возможности обработки. Атака простая, но эффективная, способов противодействия практически нет. Функция концентраторов в том и состоит, чтобы отвечать на запросы, и нет возможности заранее отличить правильные запросы от поддельных. Поэтому мощный шквал фальшивых запросов просто парализует возможности концентраторов, они не могут их все переварить и отключаются на время.
— Хорошо, джентльмены, первая фаза закончена, — возвестил Филип. — Приступаем ко второй фазе.
Вторая фаза была труднее. Требовалось, используя весь доступный арсенал вирусов и логических бомб, а он у ЦЕРТа был, пожалуй, самым полным в мире, уничтожить логическую структуру конструкта Швейца. Несмотря на всю его необычность, конструкт все же является программным обеспечением, следовательно, можно рассчитывать, что у него есть некая базовая структура, стандартные порты взаимодействия в киберпространстве. А раз так, то есть и надежда, что через эти порты в него можно загнать вирусы, которые затем смогут уничтожить любой софт, даже такой сложный, как этот конструкт.
Однако Швейц заметил их действия. На экране Филип отчетливо видел, как он пытался прощупать вырубленные Милнером концентраторы, а когда понял, что они не работают, обратил свое внимание на операторов, которые подбирались все ближе к нему. Естественно, группа не могла отрезать все выходы Швейца в киберпространство, потому что иначе и они бы к нему не подобрались. По сути, они замкнули пространство вокруг него в пещеру, оставив только одну нору, по которой операторы сейчас подбирались к конструкту. Однако любой вход является и выходом одновременно. Если Швейц сможет сломить их усилия, он тут же скопирует себя на другой сервер, и все труды пропадут даром. Радует уже то, что Швейц не сможет воздействовать на операторов напрямую, они не вошли в киберпространство, а смотрят на него через мониторы. Но никто не знает, что еще есть в запасе у Швейца. Филип подумал, что теперь знает, с каким ощущением рыцари могли выходить на поединок с волшебниками. В твоих руках проверенный и отточенный меч, а оружие противника просто непознаваемо. Никогда не знаешь, чем он тебя встретит.
Швейц заметил подходящих к нему операторов. От его конструкта протянулись тонкие многоцветные ручейки к полупрозрачным формам операторов. Филип предположил, что Швейц пытается подобным образом перестроить сознание атакующих. Что же, пусть пытается, это не люди, это всего лишь их призраки.
— Мактайн. Отмечаю попытку внедрения. Входящие потоки блокированы.
— То же самое. Произвожу стандартную отсечку сигналов. Коли.
Швейцу потребовалось совсем немного времени, чтобы понять, что перед ним всего лишь призраки. Он сменил тип атаки.
— Наркивиц. Регистрирую плотный поток входящих сигналов. Он пытается забить наши линии.
Швейц, очевидно, попробовал использовать ту же тактику, которую применил Милнер для гашения концентраторов. Но операторы, в отличие от сетевых концентраторов, могли отсечь входящий шумовой поток, оставив только те входы, которые позволяли видеть происходящее в киберпространстве и отдавать команды.
— Мактайн. Начинаю внедрение боевых программ.
Действие Мактайна поддержали и остальные пять операторов. Задумка состояла в том, чтобы атаковать конструкт самыми различными вирусными программами с различных направлений в надежде, что у Швейца не хватит сил контролировать все входы и какой-нибудь вирус все же пробьется через защиту. А затем через пробитую брешь пойдут логические бомбы, которые сотрут логические связи конструкта в пыль.
Однако Швейц не собирался сдаваться. Увидев, что забить шумом каналы операторам не удается, он решил расширить диапазон своей атаки. Филип увидел, как на экране ноутбука подернулось рябью изображение конструкта, а затем и полностью скрылось за полосами белого шума. Для глушения каналов Швейц использовал даже несущую частоту визуального отображения киберпространства. Сделай он это чуть раньше, операция Филипа захлебнулась бы, но сейчас операторы уже успели нащупать точки входа в конструкт и могли не ориентироваться по изображению. Оглядев гараж, Филип увидел, что операторы разделили экраны своих ноутбуков на две части. Наверху белый снег закрывал изображение того участка киберпространства, где они работали, а в нижней части экранов операторы вывели консоли, и чуть ли не вручную координировали свою атаку.
— Есть! Я зацепил его! Мой Икс-Бета внутри конструкта и держит вход открытым.
Филип вскинул голову. Это молодой Коли первым все же нащупал брешь в обороне Швейца и запустил свой вирус в точку, которую тот не защищал. Швейц почувствовал вторжение и бросил все силы на его отражение. Тут же картинка поля боя в киберпространстве очистилась, и Филип впервые увидел завершающую фазу их атаки в полной красе.
Конструкт Швейца был все так же огромен и постоянно менял форму. Однако теперь пространство вокруг него окружали темные округлые образования, постоянно бросающиеся на конструкт, в надежде пробить его защиту, Филип начал облетать со стороны конструкт. Вот оно! В защите зияла дыра, и в нее постоянно проскакивали извне обтекаемые сгустки боевых программ. По краям дыра мерцала радужной пленкой, пытающейся зарастить ее, но вирусы неуклонно расширяли пробой.
Ноутбук Филипа тихо пискнул, сигнализируя о приходе почты. Филип сначала не хотел отвлекаться, но многолетний рефлекс все же взял свое и он открыл почтовую программу, К нему пришло всего одно письмо. Филип открыл письмо.
«Прекрати это. Мы все еще можем договориться. Швейц».
Филип выпрямился на стуле, медленно отводя руки от клавиатуры. Однако он ничего не сказал операторам, и те продолжали свою работу.
Еще один тихий писк. Еще одно письмо.
«Пожалуйста, не убивай меня».
На этот раз письмо было без подписи, но Филип знал, кто его отправил. Он молча смотрел на монитор, а потом закрыл почтовую программу.
Операторы не снижали давления. Швейц не мог закрыть пробитую брешь, так как для этого ему пришлось бы оставить без внимания остальные свои связи с внешним миром, по которым незамедлительно пробились бы новые вирусные программы. Поэтому он старался найти баланс между заращиванием пробитой бреши и охраной пока еще не зараженных портов. Однако баланс ему найти не удалось.
Филип увидел, как дыра в защите Швейца внезапно скачком увеличила свою площадь. В отчаянной попытке отбить вторжение Швейц все же снизил свое внимание и поплатился за это.
— Наблюдаю еще один пробой. Гудинг.
Это был уже конец. Филип увидел, как начал уменьшаться в размерах конструкт Швейца. Видимо, внутрь него все же проникли логические бомбы и теперь выжигали его изнутри, уничтожая логическую структуру. Филип даже жалел его. Наверное, это ужасно — чувствовать, как бесследно исчезает часть тебя. Но решение принято, и отступать было нельзя.
Спустя пару минут Швейц прекратил сопротивление, и операторы откинулись в креслах, наблюдая, как тает, словно кусок сахара в кипятке, его конструкт под действием боевых вирусов. Никто не проронил ни слова, глядя, как умирает первый человек, перенесший свое сознание в Сеть. Операция завершилась.
— Теперь все? Все уже кончилось? — спросила Бука Филипа, когда вечером он вернулся в отель.
— Нет еще. Мы уничтожили Швейца, но остался еще его аватар.
— Кто? — не поняла Бука.
— Аватар. Так в индуистской религии называли человека, в которого вселялся один из этих многочисленных индуистских богов. В нашем случае это человек, которого ты раньше знала как Мышонка. Я подозреваю, что Швейц переписал свое сознание и ему.
— Но он же помнит меня, значит, еще не все потеряно.
— Я бы не обольщался, — пожал плечами Филип. — Мы действительно не знаем, как на него воздействовал Швейц. К тому же, если быть точным, еще существует некоторая вероятность, что уцелел и сам Швейц.
— Это как? — удивилась Бука.
— Как бы это поточнее объяснить, — задумался Филип. — Скажем, так. Теоретически он мог оставить копию своего сознания в спящем виде где-нибудь в Сети. И сторожевую программу с указанием, что если он не объявится в течение определенного периода времени, эту копию следует активировать. Таким образом он как бы воскреснет, но не будет помнить ничего, что с ним случилось после того, как он записал свою копию. Хотя это как-то совсем уж не по-человечески, так что вряд ли он так поступил. Так или иначе, пока его аватар нормально действует, еще ничего не окончено.
— А зачем же тогда ты все это затеял? Ведь несколько человек погибло! И все впустую?
— Нет, конечно. Во-первых, я все-таки надеюсь, что самого Швейца мы уничтожили. Более того, мы знаем теперь, как бороться с такими, как он, если появятся его последователи. А они обязательно появятся. Уже это стоило всех жертв и затрат.
— Я так поняла, что Швейц скопировал себя в Сеть потому, что он умирал от рака. И только из-за этого на него охотились?
— Нет, Лариса, — Филип опустил голову. — Все немножко не так. Это было мое решение, за которое я отвечаю лично. И не надо думать, что мне оно так легко далось. Во-первых, не стоит забывать, что Швейц пытался убить нас с тобой при помощи своего аватара.
— Мышонка?
— Да, именно о нем я говорю. Но это не самое главное. Посмотри внимательно, Швейц может менять сознание и рефлексы людей, которые выходят в киберпространство. Он может с легкостью оперировать любой информацией в Сети, перехватывать любые данные и финансовые потоки. Он обладает невероятными возможностями. Ты же знаешь, что в новых домах все функции управляются электроникой. Представляешь, что будет, если он резко увеличит температуру воды в душе, когда ты купаешься? Или заблокирует тебе двери, отключит электричество и телефоны? Обрушит лифт, в конце концов. Да дело даже не в его возможностях! — Филип увлекся и начал говорить убежденнее, горячее. — Прежде всего он уже не человек.
— И это повод для охоты на него?
— Да, это повод. Ну подумай, ведь это первый представитель другой расы, который совершеннее нас. Кроманьонцы, как ты помнишь, в свое время вытеснили питекантропов.
— Нет, — улыбаясь, перебила его Бука. — Я это время не застала.
— Ну, я надеюсь на это, — ухмыльнулся Филип. — Однако, если серьезно, сейчас все мы, и я, и ты в том числе, можем оказаться на месте питекантропов. И в этой ситуации я не склонен думать, что подобная эволюция — это хорошо. Мне и моему биологическому виду такая эволюция угрожает. Поэтому я, как питекантроп, буду охотиться на этих кроманьонцев. Одна надежда на то, что Швейц был один и он не сделал своей копки. Впрочем, как ты знаешь, Швейц работал над созданием настоящего искусственного интеллекта, и несколько своих разработок он внедрил в коммерческие продукты VTZ. Поэтому аналитический отдел ЦЕРТа еще будет искать все его разработки. А наша задача сейчас отыскать Дмитрия.
Бука смотрела на свои руки, лежащие на столе, и не пыталась поддержать разговор.
— Кстати, — чуть понизив голос, обратился к ней Филип, — а что теперь ты собираешься делать? Ты узнала все, что хотела узнать?
Бука подняла на него глаза.
— Филип, ты не будешь против, если я все-таки буду с тобой, пока ты ищешь его?
— Не понимаю я, зачем тебе его искать после того, как он в тебя стрелял, но, честно говоря, мне приятнее будет, что рядом со мной красивая и умная девушка. Так что всегда рад. И, честно говоря, мне теперь хочется подольше искать твоего Мышонка.
— Он уже не мой, — вздохнула Бука, — Давай пока больше не будем говорить на эту тему, хорошо?
Долго искать Мышонка не пришлось. В тот же вечер Филип получил письмо от него.
«Раз уж ты в Лондоне, то нам стоит встретиться. Сегодня в час ночи на Тауэрском мосту. Ты должен быть один. В крайнем случае можешь взять с собой Таринскую. Если увижу кого-то еще, я исчезну и тебе придется всю свою оставшуюся жизнь оглядываться, боясь увидеть меня. А сегодня у нас еще остается шанс договориться».
В час ночи на Тауэрском мосту через Темзу было холодно и мокро. Сентябрьской ночью дождь в Лондоне воспринимался как нечто само собой разумеющееся. Капли шелестели, падая на растрескавшийся асфальт покрытия моста, внизу бормотала Темза. Как объяснил Филип, пока они шли к точке рандеву, мост затеяли ремонтировать больше двух лет назад, но что-то у них не заладилось, то ли мост от старости пришел в негодность, то ли еще что, но отремонтировать его быстро не смогли. Поэтому уже больше двух лет мост был закрыт. Даже фонари на нем горели далеко не все. В общем, было ясно, что это далеко не самое фешенебельное место в Лондоне. Тем более в час ночи. Дождливой, сентябрьской и изо всех сил лондонской ночи.
Когда они вышли примерно на середину моста, причем Бука по пути все-таки попала пару раз каблуками сапожек в трещины асфальта, Филип остановил ее, взяв за руку. Так они и стояли одни на мосту. По обе стороны Темзы горел огнями и шумел ночной Лондон, а на мосту было безлюдно, тихо, холодно и мокро. Филип держал ее за руку и, судя по всему, не собирался выпускать кисть Буки из своей. А Бука и не была против. Так спокойнее, надежнее как-то.
Не то чтобы она влюбилась в Филипа. Просто все это время, пока длились поиски Мышонка, он постоянно был рядом, такой постоянно корректный, вежливый… И надежный. Но это его подчеркнутое соблюдение дистанции иногда просто бесило. Ведь один раз даже спали в одном номере на одной кровати, так всегда ведь на краю примостится, и даже во сне поближе не придвинется. А Мышонок… Она потеряла его, потом нашла, потом опять потеряла и опять нашла. Но после той фразы, дескать, я тебя помню, но не обольщайся, это ничего не значит, стало понятно, что действительно прежнего Мышонка уже не будет.
Капли дождя попадали на правую руку, и Бука спрятала ее в карман плаща. В принципе, дождь попадал и на левую кисть, но ее держал Филип, и ей почему-то холодно не было. В кармане плаща рука сразу наткнулась на пистолет, который туда положил Филип, Бука хотела его вынуть, потому что карман эта железка оттягивала немилосердно, но Филип настоял, чтобы пистолет всегда лежал в кармане плаща. Пальцы сами собой сомкнулись на рукоятке, указательный палец скользнул к спусковому крючку. Бука вспомнила, как отец говорил, когда учил ее стрелять. Давно это было, она еще подростком была, но вот слова почему-то запомнила. «Запомни, это не курок. Курок есть у револьверов, а это — спусковой крючок. Курком его только дилетанты называют», — говорил он.
Фил чуть сжал ее пальцы, и Бука вскинула голову. Сначала она не поверила тому, что увидела. Где-то в трех-четырех пролетах от них по перилам моста шел человек. Далеко внизу, так, что даже глянуть вниз боязно, река течет, а он спокойно по узким и скользким от дождя перилам идет. Подходя к очередному фонарю, разделяющему пролеты моста, визитер брался за столб рукой и, держась за него, изящно перепрыгивал по дуге на перила следующего пролета, оказываясь лицом к фонарю, за который держался. Затем легко разворачивался и продолжал свой путь к Буке и Филипу.
Под ближним к Буке фонарем визитер остановился, небрежно держась правой рукой за столб. Свет упал на его лицо, и Бука даже не удивилась, узнав Мышонка. Филип отпустил ее руку и шагнул к нему. Мышонок предупреждающим жестом вскинул руку.
— Не стоит подходить ближе. Поговорим пока так.
— Ты чего-то боишься? — спросил Мышонка Филип.
— Уж точно не тебя, — усмехнулся Мышонок. — Просто так нам друг друга слышно и видно. И мне больше уверенности, что ты не приготовил каких-нибудь сюрпризов, как в прошлый раз. Итак, ты меня искал. Долго и упорно. Вот нашел. Что дальше?
— Если говорить коротко, то я предлагаю тебе, настоящему тебе, помочь нам отыскать все интеллектуальные системы, созданные доктором Швейцем. Сам он уже мертв, точнее, уничтожен, но я знаю, что он успел разработать. Ты должен понимать…
— Ты считаешь, что убил его, — перебил его Мышонок. — Не знаю, возможно, так оно и есть. Но тогда ты нанес удар и по мне. Ты знаешь, отчего Ицки покончила с собой? Швейц перестал работать с ней, и она не перенесла его отсутствия. И ты хочешь, чтобы и я стал таким, как раньше?! — Мышонок уже почти кричал. — Слабым и беспомощным?!
Бука поняла, что Мышонок собирается убить Филипа, а затем, возможно, и ее саму. Время опять замедлилось, как и в первый раз, когда Мышонок стрелял в нее. Бука отчетливо, во всех деталях увидела, как Мышонок отпустил столб, за который держался, и вытащил из кармана знакомого ей кожаного плаща пистолет. По светлому металлу ствола пробежал блик света от фонаря, когда медленно-медленно, как во сне, Мышонок повел пистолет по направлению к Филипу, и Бука даже не удивилась, когда обнаружила, что она сама уже вынула из кармана свой пистолет. Мышонок, конечно, увидел это и тут же навел свой пистолет на Буку. Все это время Филип стоял чуть в стороне от Буки и просто не успевал за событиями. Он начал двигаться, но слишком уж медленно, для него время текло в обычном темпе. Бука вся сжалась внутри в ожидании выстрела, но Мышонок почему-то не стрелял. В его взгляде читалось что-то вроде смятения, было такое ощущение, что он зацепился за Буку глазами и пытается что-то вспомнить. Бука, пока длилась эта заминка, успела-таки вытянуть руку и шевельнула указательным пальцем. Спусковой крючок подался неожиданно легко, пистолет рявкнул, и руку Буки подбросило вверх.
Пуля ударила Мышонка в левое плечо, заставив его развернуться и потерять равновесие. Время все так же не спешило возвращаться к своему нормальному темпу, и Бука видела, как Мышонок долго-долго падал с моста. Как только он скрылся за полотном моста, время возобновило свой нормальный ход. Бука подбежала к перилам и посмотрела вниз. Увы, под мостом было слишком темно, и ничего рассмотреть было нельзя. Филип подошел к ней и тронул за руку.
— Все кончилось.
В желтом лондонском такси Филип с Букой сидели рядышком на заднем сиденье. После той ночи, когда они вернулись в гостиницу, Филип начал сразу звонить куда-то, а Бука села в кресло, сложила руки на столе и уткнулась в них лбом. На душе было как-то опустошенно. Даже плакать не хотелось. Так она и сидела, пока Филип звонил то одному человеку, то другому, а потом неожиданно для самой себя под голос Филипа она заснула. Проснулась от того, что Филип поднял ее на руки и понес к кровати. Он положил ее на перину как есть, в джинсах и свитере, поправил подушку под головой и сказал, что теперь, когда все кончилось, он рассекретился, ему перевели деньги, и сейчас он пойдет снимет для себя другой номер, а Бука пусть спит здесь.
— Не надо, — сонным голосом сказала Бука. — Не первый раз ведь, места обоим хватит. И… — она запнулась, — мне не хочется сейчас оставаться одной.
Филип не сказал ни слова. Выключил свет, завозился в темноте (Бука по звуку поняла, что он снимает носки) и в брюках и рубашке лег на другой край кровати. Бука повернулась к нему лицом, уткнулась лбом в плечо. Тут и пришли слезы. Все время, пока она не заснула, Филип гладил ее по голове и шептал что-то успокаивающее.
Утром они позавтракали (апельсиновый сок, тосты с маслом и яичница — консервативнее не придумать), и Филип вызвал такси, чтобы обоим доехать до аэропорта Хитроу. Там и должны они будут разлететься в разные стороны. Чемоданы Филип положил в багажник, а затем сел на заднее сиденье, где уже сидела Бука. В полном молчании они ехали по осеннему Лондону.
Когда они остановились перед светофором, Бука вспомнила карту района, через который они сейчас проезжали. Еще . три перекрестка, и машина выйдет на прямую трассу до аэропорта. Всего три перекрестка. В этот момент слева от машины появился велосипедист. Бука повернулась налево, и через стекло двери увидела, как молодой парень в сером обтягивающем комбинезоне, сидящий в седле велосипеда, замедляет ход, наклоняется над своим рулем и поворачивает голову к ней. Время вдруг почти остановилось. Бука успела рассмотреть синий обтекаемый шлем велосипедиста, непрозрачные солнцезащитные очки, цвет которых шел от красного по краям к фиолетовому у переносицы, минуя по пути все цвета радуги, и поняла, что он приехал по ее душу. Она отчетливо представила, как велосипедист сейчас достанет пистолет, выстрелит два раза в боковое стекло такси и уедет. Бука сжалась в ожидании, но парень в радужных очках отвернулся от машины, нажал на педали и уехал вперед, лавируя между машинами. Бука проводила его взглядом до перекрестка, к которому оп подъехал как раз в тот момент, когда светофор переключился на зеленый свет, а затем ее правая кисть сжала левую руку Филипа.
— Возьми меня с собой, — сказала Бука. — Пожалуйста.