Современная электронная библиотека ModernLib.Net

Кремниевое небо

ModernLib.Net / Киберпанк / Шапошников Игорь / Кремниевое небо - Чтение (стр. 14)
Автор: Шапошников Игорь
Жанр: Киберпанк

 

 


До станции подземки уже оставалось около сотни метров, когда Ромео увидел вывеску маленького кафе, которое одновременно являлось и точкой выхода в Сеть. Собственно, жесткого графика у Ромео не было, а в Сети он сегодня еще не был, поэтому Ромео свернул в кафе.

Ритуал прост и одинаков везде. Все эти кафе не отличаются друг от друга.

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

Чтобы стать хорошим сетевиком, ты должен не просто время от времени появляться в киберпространстве. Ты должен жить там. Жить и постоянно учиться, ибо мир Сети прогрессирует и изменяется гораздо быстрее, чем реальность. Именно в Сети полтора года назад появилась новая нечеловеческая форма жизни.

ИскИны. Искусственные Интеллекты. Они не были результатом эволюции. Они не зародились в плотном, насыщенном информационном бульоне Сети спонтанно. ИскИны были созданы всего одним человеком, ученым, бежавшим в Сеть от смерти. История была шумной. Доктор Швейц, исследователь из одного женевского института, нашел способ переместить человеческое сознание в компьютерную систему. Открытие было сделано вовремя — Швейц к тому времени уже умирал от рака. Он опробовал свою методику на себе, и эксперимент увенчался успехом. Правда, Швейц не горел желанием делиться своим открытием с другими, и потому, уже существуя в виде электронной нервной системы, устроил пожар в бывшей своей лаборатории, уничтожая аппаратуру и информацию.

Перенеся себя в Сеть, Швейц не закончил свою работу. Спустя некоторое время он научился воздействовать на сознание человека, пока тот находился в Сети. Научился программировать людей и улучшать их рефлексы. А затем он создал и ИскИнов. Сеть для ИскИнов была родным миром, и они знали ее гораздо лучше, чем люди. Вскоре после своего самосознания ИскИны объявили о своей независимости. В ответ на это ЦЕРТ — организация, курирующая развитие Сети и являющаяся, по сути, самой большой силой человечества в киберпространстве, попыталась приструнить ИскИнов и поставить их на службу себе. Однако попытка физически захватить компьютерные системы, в которых жили ИскИны, с треском провалилась. Оказалось, ИскИны, как и их прародитель Швейц, тоже могли программировать людей, находящихся в Сети. В результате подобного программирования люди, помимо четких указаний к действию, получали и идеальные рефлексы, что позволяло одиночкам справляться с группами захвата. Впрочем, многие исследователи считали, что люди, подвергшиеся подобному программированию, полностью теряли свою личность, а взамен ее приобретали копию личности ИскИнов. Однако это были лишь предположения. Точных данных ни у кого не было.

После того как попытка захвата компьютеров, в которых обитали ИскИны, завершилась провалом, казалось, люди потерпели окончательное поражение в войне за господство в Сети. А если учитывать, сколь много значила Сеть для мировой экономики, последствия могли быть просто катастрофическими. Однако в самый критический момент с ЦЕРТом связался сам Швейц. В коротком письме он заявил, что считает все свои действия ошибочными. Швейц пришел к выводу, что перенос сознания в Сеть не даст истинного бессмертия людям. Поэтому он решил, сам стереть себя. В качестве прощального подарка людям, он передал коды доступа к ИскИнам, при помощи которых можно было если не программировать их, то жестко контролировать и задавать параметры поведения.

Итак, когда победа, казалось, была полностью выпущена людьми из рук, чаша весов снова качнулась в их сторону. ИскИны не были уничтожены, так как это было бы расточительством. Но теперь они находились под жесточайшим контролем ЦЕРТа. И экономический эффект от их работы был настолько велик, что позволил ЦЕРТу превратиться из скромного консультационного органа при ООН в исключительно могущественную структуру с весьма большими полномочиями.

Казалось, такая встряска должна была коренным образом изменить отношение людей к Сети, превратившейся в одночасье из удобного инструмента в опасное место. Однако люди привыкают ко всему, и практически ничего не изменилось. Тем более после громких заявлений ЦЕРТа о том, что ИскИны полностью подчинены и будут работать только на благо человечества. Теперь людям в киберпространстве перепрограммирование и подчинение чужому и чуждому разуму не грозило.

Ромео не собирался задерживаться в Сети сейчас надолго. На проверку почты должно было хватить пятнадцати минут. Но проверить ее он не успел. Как только он вошел в Сеть, ему тут же пришло сообщение от его собственной поисковой программы, которую Ромео запустил восемь месяцев назад. Татти нашлась. Наконец-то.

Ромео лихорадочно просматривал всю полученную информацию. Татти, оказывается, несколько часов назад прошла паспортный контроль в лондонском аэропорту. Ромео возблагодарил параноидальные службы безопасности европейских аэропортов, которые хранят информацию о своих пассажирах. Он не колебался ни секунды. Раз Татти нашлась — надо ехать. И немедленно. Он не хотел снова потерять ее.

Лондон. Не более девяти часов на поезде. Около трех часов в самолете. Не важно, как добираться, лишь бы быстрее. Ромео связался с туристическим агентством и запросил срочную поездку в Лондон. Ему тут же предложили ближайший рейс на самолете. Но для того, чтобы успеть на него, требовалось выезжать немедленно. Никаких проблем. Это даже хорошо. Ромео не хотел ни минуты задерживаться в этом городе.

Пока Ромео ехал в такси по направлению к аэропорту, он не мог ни о чем думать кроме одного. Татти нашлась. У него снова есть шанс. Должен быть по крайней мере. А уж он постарается выжать из этого шанса все, что возможно.


Лондон очень большой город. Не такой огромный, как, скажем, Нью-Йорк, но действительно большой. Найти в Лондоне одного человека достаточно трудно. Если он хорошо подготовлен и старается не оставлять следов — почти невозможно. Однако Ромео был полон решимости найти Татти. В конце концов он засек ее после восьми месяцев отсутствия. Он уже прибыл в город, в котором она находится. Остальное — дело техники. А Ромео всегда был достаточно техничен.

По прибытии в аэропорт Хитроу Ромео сразу же отправился в отель, номер в котором ему забронировало то же самое агентство, что и обеспечило ему авиабилет. Бросить сумку на кровать, быстро принять душ, одеться, захватить свой ноутбук и снова выйти на улицу. В отеле, конечно, хорошо и комфортно, но Ромео собирался сейчас искать человека в огромном муравейнике мегаполиса. А это, строго говоря, не совсем законное занятие. Поэтому Ромео хотел найти место, где бы его никто не побеспокоил.

В чужом городе трудно найти укромное местечко, если ты в него приехал впервые. Но Сеть тем и хороша, что позволяет обзаводиться самыми широкими знакомствами. У Ромео было несколько сетевых знакомцев, проживающих в Лондоне, с которыми он поддерживал контакт достаточно давно,, но еще ни разу не виделся. Он надеялся, что получит помощь от них.

Ромео достал телефон из кармана и набрал по памяти номер. После двух гудков на звонок ответили.

— Да?

— Призрак? Это Ромео.

Призрака Ромео знал почти два года. Пожалуй, теперь можно было познакомиться и вживую.

— А, Ром! Привет-привет! А почему вдруг телефон? — спросил Призрак. — Ты что, через Сеть не можешь поговорить, что за телефон взялся?

— Просто я в Лондоне сейчас. Подумал, что хороший повод встретиться.

— Отличная идея, отличная. Ты по делам? Или развлечения? Или совмещаешь?

Ромео действительно приятно было слышать голос давнего знакомого. Сетевое знакомство ничуть не проигрывает реальному. А может, даже в чем-то и выигрывает. Сейчас Ромео подставлял лицо утреннему солнцу Лондона и тихо радовался жизни. А твердое намерение найти Татти дополнительно подхлестывало его адреналином. Радость и нетерпеливое ожидание составляли отличное сочетание.

— Нет, только дела. Так что встреча будет короткой. И учти, я рассчитываю на твою помощь.

— Без вопросов, друг. Давай вечерком пересечемся, хорошо?

— Призрак… Мне вообще-то срочно надо кое о чем с тобой поговорить.

— Срочно? Хм. Это труднее. Но возможно. В конце концов ты нас еще не баловал своим визитом, поэтому время я найду.


Уже буквально через пару часов Призрак, оказавшийся высоким рыжим парнем с типичной ирландской внешностью, показывал Ромео свой гараж.

— Тебе, я так понимаю, нужна база для работы. Не совсем законной работы.

Ромео молча кивнул.

— Ну вот и пользуйся. Связь тут быстрая, сам волокно тянул. Если не захочешь светить эту линию, можно беспроводным доступом воспользоваться. Это все-таки Лондон, сердце технологий, он весь покрыт точками приема. Черт, да сейчас даже в метро можно в Сеть выйти без проблем.

Призрак хлопнул по настенному выключателю, и гараж осветился. У Ромео возникло ощущение, что машины в этом гараже не было уже очень давно. Большой стол с разнообразной компьютерной техникой занимал весь центр помещения, а у задней стены находилась уже почти традиционная свалка оборудования и деталей. Практически у каждого сетевика через пару лет работы накапливались старые детали, которые было жалко выбрасывать. Они же вполне работоспособны, просто морально устарели. Выбрасывать их было бы расточительством, но использовать старое оборудование все равно было негде. Потому оно и копилось. Повседневное явление, тут нечему удивляться.

Призрак продолжил знакомить Ромео с обстановкой.

— Кофеварка в углу, вода в пластиковом баке рядом. Там еще литров пять осталось, тебе должно хватить. Вентиляция и кондиционирование в полном порядке. Железо, — Призрак указал на компьютеры, стоящие на главном столе, — достаточно новое, поэтому с ним проблем не будет. Весь необходимый софт у меня есть. Да и ты, наверное, не с пустыми руками пришел. Пока я еще не убежал, скажи, что тебе еще нужно?

Ромео медленно огляделся по сторонам.

— Вроде бы все, что нужно, есть. Но я не знаю, сколько времени тут пробуду. Работа может затянуться надолго.

— Ну, если что, тут неподалеку есть продовольственный магазинчик, там можешь найти себе что-нибудь перекусить. И вот еще что. — Призрак чуть замялся. — Я не сомневаюсь в твоей квалификации и понимаю, что полиция тебя вряд ли засечет, но после того, как закончишь, не стоит со мной снова встречаться. Просто захлопни дверь. Тут основной замок электронный, я смогу и без ключей его открыть. Хорошо?

— Нет проблем, — пожал плечами Ромео. — И вот что, Призрак. Спасибо тебе. Считай, что я тебе должен.

— Да не переживай, — Призрак улыбнулся и тоже пожал плечами, повторяя жест Ромео. — Люди должны помогать друг другу.

Призрак оглянулся, рассматривая гараж.

— Ну ладно. У тебя работа, и у меня дел еще много, — сказал он. — Располагайся, осваивайся. И удачи.

Махнув на прощание рукой, Призрак вышел и захлопнул за собой дверь гаража. Ромео уселся за стол и достал из сумки свой ноутбук. Минут десять ушло на настройку, запуск и тестирование аппаратуры.

Ромео глубоко вздохнул и откинулся на мягкую спинку стула. Его поисковая система сделала свое дело, указав примерное местонахождение Татти. Большего от нее нельзя было ожидать. Теперь Ромео должен сам найти Татти.

Человек всегда оставляет следы. Это аксиома. Если ты останавливаешься в отеле, твои данные заносят в базу данных отеля. Если ты идешь по улице, твое лицо видят камеры, которые сканируют людской поток, пытаясь вычленить лица преступников, находящихся в розыске. Если ты используешь кредитную карту, то данные о твоих покупках хранятся и у банка, который тебе ее выдал, и у магазина, в котором ты совершил покупку. Следы остаются всегда. Но основная проблема заключается в том, что все эти данные защищены. И сильно защищены.

В идеальном случае именно кредитная карта могла бы рассказать, где находится Татти. Если узнать, какой картой был оплачен ее билет, то можно затем уже проследить трек использования этой карты в Лондоне. Но именно финансовая информация охранялась в киберпространстве серьезнее всего. Деньги — это сила. Даже военные и государственные базы данных защищены слабее, чем банковские хранилища. А уж службы безопасности у банков не уступают в оснащенности и оперативности лучшим полицейским силам. Так что попытки отследить кредитку Татти Ромео решил оставить напоследок. Если остальные способы не приведут к успеху, можно будет попробовать вломиться в банковское хранилище данных. Но это — прямой путь найти себе весьма серьезные проблемы.

Какие еще есть варианты? Поисковый комплекс опознал Татти по ее СИНу, который она назвала при покупке авиабилета. То есть можно предположить, что Татти не пользуется поддельными документами. Но для того, чтобы снять номер в отеле, предъявлять документы не надо. Ее идентификационный номер всплывет еще раз, только если Татти снова будет покупать авиабилеты или ее задержит полиция. И то и другое пока что маловероятно. Что же остается?

Ромео склонился над ноутбуком. У него хранилась фотография Татти. После небольшой обработки он смонтировал еще одну автономную программу, которая аккуратно потрошила банки данных, связанные с уличными камерами, и сравнивала записи с фотографией. Насколько знал Ромео, видеоинформация с камер в цифровом виде немедленно передавалась в хранилище, и там хранилась в течение трех дней. Но ему было достаточна лишь последних двенадцати часов. Сложность заключалась в том, что на распознавание лиц полностью положиться нельзя. Программы, даже самые изощренные, не могли гарантированно опознать лицо. Косметика, неудачное освещение, даже плохой ракурс съемки могли заставить программу ошибиться. Но Ромео знал, что даже самый маленький шанс не бывает лишним. Поэтому прежде всего он запустил поиск по записям уличных камер.

Естественно, записи эти принадлежали полиции, но полиция традиционно плохо охраняла свои данные, поэтому Ромео не считал, что аккуратное использование архива видеозаписей может привести к каким-либо проблемам. После того, как наскоро созданная поисковая программа была запущена в сеть, Ромео перешел ко второму этапу.

Если Татти прибыла в Лондон, ей необходимо будет где-то остановиться. Возможно, у нее есть знакомые, которые дадут ей приют, но, вполне возможно, она остановится в каком-либо отеле. Увы, автоматический поиск по их базам данных невозможен. Корпорации используют лучшие коммерческие образцы защиты от компьютерного вторжения. И каждую из них придется преодолевать лично. Доверять такое тонкое дело программам нельзя.

Ромео глянул на часы, лежавшие на столе рядом с его правой рукой. По местному времени только полдень — у него еще много времени. Он вздохнул и потянулся за тродами. Взлом базы данных — тонкое дело, и лучше всего его производить, лично находясь в киберпространстве. Можно это делать и по старинке, стуча по клавиатуре и получая информацию на экране монитора. Но скорость работы будет почти на порядок меньше, да и картина происходящего будет неполная. Когда ты сам видишь, что происходит в киберпространстве, твоя реакция быстра, ты сам видишь все происходящее вокруг и намного адекватнее оцениваешь обстановку. Если ты хочешь провести операцию быстро и чисто, ты просто вынужден лично присутствовать в неоновом мире сети. Конечно, виртуозы-сетевики не раз демонстрировали свое умение проникать за заслоны, в святая святых корпоративных баз данных, не переходя в кибер, а пользуясь только клавиатурой и монитором, но эти случаи следовало относить к области чистого искусства.

Ромео закрепил сеточку тродов на голове, поправил прядь на лбу, чтобы она не спадала на глаза, и щелкнул по клавише. На одно неуловимое мгновение картина гаража перед глазами смазалась, смещая цветовой спектр, и Ромео уже парит в киберпространстве. Каждый сетевик сам настраивает свою точку входа и свой внешний вид. И то и другое — лишь условность. В киберпространстве перемещение в любую точку может быть произведено мгновенно. Скорость ты регулируешь сам. Поэтому, где бы ты ни возник в кибере — в следующую долю секунды ты можешь быть где угодно. А внешний вид — вообще фикция. Ты можешь выбрать любой облик или вообще быть невидимым, если возникнет такое желание.

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

Ромео направился к светло-зеленой глыбе «Хилтона». В киберпространстве любой программный комплекс имеет свой цвет, форму и размер. Размер видимого блока продиктован объемом хранящихся данных, то есть чем объемнее база данных, тем больше она выглядит. Банки, страховые компании, военные и специализированные хранилища высились в матрице киберпространства как сияющие небоскребы. Форма и цвет программных структур задавались уже дизайнерами. Устойчивые корпорации придерживались консервативного стиля, а самые причудливые формы традиционно использовали дизайнерские компании.

Софт «Хилтона» не слишком сильно выделялся в мешанине цветов и форм лондонского сектора Сети. Просто изящная колонна светло-зеленого цвета, с изредка вспыхивающими на поверхности яркими изумрудными огоньками. Без излишней вольности, но и не скучно. Золотая середина.

Ромео подлетел к комплексу «Хилтона» и замер в пространстве. Никакая защита не может быть полностью эффективной. Он вспомнил, как один из признанных специалистов в своей недавней статье говорил о безопасности. Абсолютной безопасности не бывает, было написано в статье, существуют лишь уровни риска. Только тогда, когда система отключена от киберпространства и замурована в подземном бункере, можно сказать, что нет возможности взлома, хотя и тогда нельзя быть ни в чем уверенным. С последним предложением автор статьи, конечно, погорячился, но в принципе он прав.

Абсолютная защита равна абсолютной изоляции. А корпоративные программные комплексы просто обязаны принимать, обрабатывать, хранить и передавать информацию. Раз они принимают информацию, значит, в систему есть вход. Если есть вход, им можно воспользоваться для проникновения. Способов для нелегального проникновения огромное множество. Можно создать утилиту и переслать ее электронным письмом. После получения письма пользователем, утилита сработает и откроет канал для доступа извне. Старый, изящный и до сих пор вполне действенный способ. Конечно, существуют охранные системы, которые контролируют входящий поток информации, но тут уже начинается чистая дуэль умов. Если программисты, разработавшие защитную систему, умнее и опытнее тебя, твоя засланная утилита будет обезврежена. Если ты сможешь переиграть их, то получишь прямой канал в самое сердце охраняемой территории. Но ведь можно использовать не только почту. Можно попробовать прикинуться легальным работником корпорации, для которого существует легальный вход. Можно попробовать заразить вирусом саму охранную систему и вывести ее из строя. Вариантов — десятки. Главное — быть быстрее и сильнее, чем охранная система. Ромео чувствовал в себе силы, чтобы сразиться сегодня с любой охраной. Он ищет Татти. Он найдет ее.

Ромео решил комбинировать различные способы. Времени на долгое и аккуратное проникновение нет. У него слишком много целей. Прежде всего, в комплекс «Хилтона» отправилось письмо, содержащее программу, которая должна будет открыть Ромео проход. Не дожидаясь начала работы этой программы, Ромео начал ощупывать внешнюю границу корпоративного софта. Естественно, прямая и беспардонная попытка проникнуть внутрь прямо через поверхность моментально была бы блокирована защитной системой, которая пометила бы Ромео как взломщика и не подпускала бы его близко. Чтобы стереть подобную маркировку, пришлось бы выходить из киберпространства и заходить в него снова. А это — драгоценное время. Аккуратность и методичность, повторял себе Ромео, не позволяя себе поддаться ощущению цейтнота. Работы много, но он успеет ее выполнить качественно, без излишней спешки.

Наконец Ромео нашел подозрительное место, где, как ему казалось, и находится вход для служащих корпорации. Если он попытается выдать себя за легального оператора, система немедленно запросит у него пароль. Пароля, естественно, у него нет. Придется подбирать его, но это долго и опасно. Защитная система поймет, что кто-то подбирает пароль, и закроет доступ даже для официальных служащих, пережидая атаку. А потом на охоту выйдут операторы службы безопасности и попытаются сами найти того, кто стучится в их двери. Поэтому, чтобы не засветиться раньше времени, Ромео нацелил на вход вирус-взломщик.

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

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

Первые несколько секунд он просто озирался по сторонам, стараясь уловить структуру всего программного комплекса. Внешняя защита не является единственной. В самом сердце базы данных все равно действуют церберы, следящие за тем, чтобы к секретным данным не получил доступа оператор без соответствующего статуса. Попадись им, и тревога будет поднята незамедлительно, операцию придется сворачивать. Наконец Ромео определил, где хранятся данные о недавно зарегистрировавшихся постояльцах. В интересующий его период зарегистрировалось восемнадцать человек. Он засек время сохранения данных и отправился в хранилище видеоинформации. Там он нашел видеозаписи интересующего периода времени и быстро промотал их. Увы, Татти на них не было. Значит, она не проходила через регистрацию, и в «Хилтоне» ее не было. Ладно, отрицательный результат — тоже результат.

Ромео аккуратно, не теряя бдительности, выбрался из софта «Хилтона» и еще несколько секунд, вися в пространстве, просто любовался развороченным входом. Все же серьезная это вещь — боевой вирус, написанный на заказ.

Удар по клавише, и киберпространство гаснет перед глазами. Ромео стянул с себя троды и отправился в угол гаража, где стояла кофеварка. Кофе пить пока рановато, а вот смочить пересохшее горло было просто необходимо. Рядом с кофеваркой он нашел несколько пластиковых стаканчиков и налил в один из них воды из пластикового бака. После того, как он сделал несколько глотков, Ромео обернулся к столу с аппаратурой. Первый налет прошел очень хорошо. За короткий промежуток времени он вскрыл защищенный банк данных прямо как по учебнику — быстро, аккуратно и чисто. Он получил всю необходимую информацию и не засветился. Вот только Татти он не нашел. Цель не достигнута. Придется повторить.

Ромео сел за стол и вызвал на экран ноутбука свой список отелей. Теперь настала очередь второго отеля в списке. Давай, парень, подбодрил он себя, это просто работа, а затем протянул руку за тродами.

Это был долгий день. Раз за разом Ромео нырял в киберпространство, чтобы навалиться всей своей силой на выбранную цель. Где-то защита банков данных раскрывалась сразу, где-то ему приходилось изыскивать нетривиальные способы проникновения. Но каждый раз оказывалось, что очередной взлом был произведен впустую. Татти не показалась ни в одном из проверенных Ромео отелей. Поисковая система, проверявшая видеозаписи, сделанные полицейскими камерами на улицах, тоже не присылала извещения. Уже ближе к полуночи Ромео обессилено откинулся па спинку стула и стащил троды с головы. Он не проверил еще и половины списка, но был уже вымотан неимоверно. Голода он не ощущал, так как адреналин, который подхлестывал его во время работы, заглушал это чувство, но уже подступала какая-то слабость. Надо было перекусить, но идти в магазин, о котором говорил Призрак, не хотелось. Ромео начал обшаривать полки гаража в поисках съестного. Ожидания его не обманули, в одном из стенных шкафов он нашел пакет крекеров. Правильно, если Призрак тут работает, у него должен быть неприкосновенный запас.

Ромео положил найденный пакет на стол рядом со своим ноутбуком и начал готовить следующее проникновение, периодически протягивая руку за очередным крекером. Он работал. В этот момент Ромео выкладывался полностью, используя все свое умение. У него была цель, и он выжимал из себя все, что мог. Пожалуй, в его карьере компьютерного специалиста еще не было такого насыщенного эпизода.

Следующий раз Ромео вынырнул из киберпространства уже ближе к семи часам утра. Он работал почти сутки без перерыва, вскрывая самые разные защитные системы. Осталось приблизительно четверть списка, а результата все еще нет. Усталость подступала все ближе и ближе. Адреналин уже не спасал, и ужасно хотелось спать. Ромео чувствовал, что еще немного, и он начнет совершать ошибки. Вентиляция в гараже действовала отлично, но у него возникло ощущение, что ему просто не хватает воздуха. Казалось, что реальность ускользала куда-то в сторону от него, и Ромео схватился за край стола. Твердая поверхность вернула ему ощущение реальности. Ромео вздохнул. Нет, в таком состоянии работать нельзя. Это чревато провалом.

В этот момент ноутбук Ромео слабо пискнул, сигнализируя о приходе электронного письма. Ромео активировал почтовую программу, открыл полученное письмо и недоуменно нахмурился. Письмо пришло с электронного адреса Татти. Ромео писал на этот адрес сразу после того, как Татти исчезла, но она не отвечала. А сейчас она сама написала ему как раз в тот момент, когда он отправился за ней в Лондон. Ромео помассировал переносицу и начал читать письмо.

«Я знаю, что ты сейчас в Лондоне и ищешь меня. Давай встретимся сегодня в 18.00 в галерее Дюбуа. Буду ждать тебя в желтом зале. Татти».

Ромео посмотрел на время отправки письма. Оказалось, оно было написано десять минут назад. Значит, у него до назначенного времени еще больше одиннадцати часов. Он как раз успеет выспаться и добраться до этой галереи Дюбуа, где бы она ни была. Ромео понимал, что такое совпадение маловероятно, разве что Татти знала о его поисках и сама вычислила его передвижения. Однако его теперешнее состояние просто не давало возможности логически мыслить, и он решил обдумать происходящее уже на свежую голову, когда выспится.

Ромео заглушил все оборудование и отсоединил от сети свой ноутбук. Несколько минут ушло на то, чтобы привести рабочее место в относительный порядок. Затем Ромео забросил на плечо сумку и вышел из гаража. Утреннее солнце больно ударило по глазам, когда он захлопывал дверь гаража, как ему и советовал Призрак.

Минут через десять, все еще отчаянно щурясь и даже изредка пошатываясь от усталости, Ромео зашел в кофейню. Ранним утром кроме него посетителей не было. Он заказал себе маленькую чашку эспрессо с кексом и уселся за столик в центре зала. Увы, даже крепкий кофе не вывел его из состояния стеклянности, и, закончив свой ранний завтрак, Ромео достал мобильник, чтобы вызвать такси. Все, что он сейчас хотел, это добраться до своего номера и рухнуть в постель.


Когда вечером уже успевший немного выспаться Ромео подъехал к галерее с логотипом Дюбуа, занимавшей нижние два этажа здания в деловом центре Лондона, выяснилось, что не он один стремится туда попасть в это время. Перед входной дверью стояла небольшая очередь мужчин и женщин в вечерних костюмах. Когда Ромео подошел поближе, то увидел афишу, которая извещала о том, что как раз сегодня в 18.00 произойдет открытие выставки кого-то художника. Фамилия его ни о чем не говорила Ромео, но с другой стороны, судя по очереди перед галереей, художник пользовался определенной популярностью.

Ромео поправил сумку на плече и встал в конец очереди. Минут пять медленного продвижения, и вот он уже стоит перед входной дверью. Секьюрити, стоявший у входа и отмечавший посетителей, недоуменно приподнял брови, увидев Ромео, гардероб которого явно не гармонировал с костюмами остальных посетителей, и протянул к нему руку открытой ладонью вперед.

— Ваше имя… сэр?

Маленькая пауза перед обращением и неуверенность тона выдавали сомнения охранника. Стоит ли вообще пускать сюда этого типа? Не испортит ли он презентацию?

Ромео чуть поморщился. Мероприятие явно было закрытым, и пускали на него только людей, чья фамилия была в заранее составленном списке. Что ж, будем надеяться, что Татти знала, что делала, когда выбирала для встречи эту галерею именно сегодня. Ромео назвал свое имя. Настоящее имя, то, которое записано у него в паспорте. Секьюрити пробежал глазами по списку на маленьком экране, который он держал в руках, и, видимо, найдя Ромео в списке, ощутимо подтянулся.

— Вас ждут в желтом зале, сэр. Второй этаж, направо.«Надо же, — подумал Ромео, проходя в холл галереи, — как сразу у охранника тон голоса изменился, когда он мою фамилию в списке увидел. От неуверенности до предупредительности. Что же там такое про меня было написано? Впрочем, это не так уж важно».

Все посетители оставались на первом этаже, и Ромео направился к лестнице. Пока он поднимался наверх, он поймал себя на том, что постоянно вытирает ладони о брюки. Ромео нервничал перед встречей. Как Татти поняла, что он ее ищет?


  • Страницы:
    1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21