Любые вирусы, распространяющиеся в Сети, мгновенно засекаются производителями антивирусных программ, и буквально через несколько часов, максимум — через пару дней, выпускается вакцина. Поэтому использовать для взлома распространенные вирусы нет смысла, сколь бы они сильны ни были. Но если тебе действительно нужно взломать защиту, ты всегда можешь заказать разработку боевого вируса специально для себя. Это достаточно дорогое удовольствие, да и воспользоваться подобным вирусом можно лишь несколько раз, не больше, так как потом уже будет найдено противоядие для него, но все же их использование чаще всего окупается.
Пока вирус уничтожал логику защитной программы, Ромео продолжал выписывать круги вокруг софта. В конце концов он уловил момент подключения к программному комплексу извне и попытался считать параметры соединения. Но у него не получилось. В этот момент вирус проел защиту и открыл вход. Теперь попасть внутрь охраняемого периметра «Хилтона» мог любой. Вне всякого сомнения, скоро дыра будет обнаружена, и малолетние хакеры слетятся сюда как мотыльки на свет фонаря, и тогда в дело вступят операторы защиты, закрывая брешь и выпроваживая непрошеных гостей, но пока что у Ромео была фора по времени. Он скользнул внутрь корпоративного софта.
Первые несколько секунд он просто озирался по сторонам, стараясь уловить структуру всего программного комплекса. Внешняя защита не является единственной. В самом сердце базы данных все равно действуют церберы, следящие за тем, чтобы к секретным данным не получил доступа оператор без соответствующего статуса. Попадись им, и тревога будет поднята незамедлительно, операцию придется сворачивать. Наконец Ромео определил, где хранятся данные о недавно зарегистрировавшихся постояльцах. В интересующий его период зарегистрировалось восемнадцать человек. Он засек время сохранения данных и отправился в хранилище видеоинформации. Там он нашел видеозаписи интересующего периода времени и быстро промотал их. Увы, Татти на них не было. Значит, она не проходила через регистрацию, и в «Хилтоне» ее не было. Ладно, отрицательный результат — тоже результат.
Ромео аккуратно, не теряя бдительности, выбрался из софта «Хилтона» и еще несколько секунд, вися в пространстве, просто любовался развороченным входом. Все же серьезная это вещь — боевой вирус, написанный на заказ.
Удар по клавише, и киберпространство гаснет перед глазами. Ромео стянул с себя троды и отправился в угол гаража, где стояла кофеварка. Кофе пить пока рановато, а вот смочить пересохшее горло было просто необходимо. Рядом с кофеваркой он нашел несколько пластиковых стаканчиков и налил в один из них воды из пластикового бака. После того, как он сделал несколько глотков, Ромео обернулся к столу с аппаратурой. Первый налет прошел очень хорошо. За короткий промежуток времени он вскрыл защищенный банк данных прямо как по учебнику — быстро, аккуратно и чисто. Он получил всю необходимую информацию и не засветился. Вот только Татти он не нашел. Цель не достигнута. Придется повторить.
Ромео сел за стол и вызвал на экран ноутбука свой список отелей. Теперь настала очередь второго отеля в списке. Давай, парень, подбодрил он себя, это просто работа, а затем протянул руку за тродами.
Это был долгий день. Раз за разом Ромео нырял в киберпространство, чтобы навалиться всей своей силой на выбранную цель. Где-то защита банков данных раскрывалась сразу, где-то ему приходилось изыскивать нетривиальные способы проникновения. Но каждый раз оказывалось, что очередной взлом был произведен впустую. Татти не показалась ни в одном из проверенных Ромео отелей. Поисковая система, проверявшая видеозаписи, сделанные полицейскими камерами на улицах, тоже не присылала извещения. Уже ближе к полуночи Ромео обессилено откинулся па спинку стула и стащил троды с головы. Он не проверил еще и половины списка, но был уже вымотан неимоверно. Голода он не ощущал, так как адреналин, который подхлестывал его во время работы, заглушал это чувство, но уже подступала какая-то слабость. Надо было перекусить, но идти в магазин, о котором говорил Призрак, не хотелось. Ромео начал обшаривать полки гаража в поисках съестного. Ожидания его не обманули, в одном из стенных шкафов он нашел пакет крекеров. Правильно, если Призрак тут работает, у него должен быть неприкосновенный запас.
Ромео положил найденный пакет на стол рядом со своим ноутбуком и начал готовить следующее проникновение, периодически протягивая руку за очередным крекером. Он работал. В этот момент Ромео выкладывался полностью, используя все свое умение. У него была цель, и он выжимал из себя все, что мог. Пожалуй, в его карьере компьютерного специалиста еще не было такого насыщенного эпизода.
Следующий раз Ромео вынырнул из киберпространства уже ближе к семи часам утра. Он работал почти сутки без перерыва, вскрывая самые разные защитные системы. Осталось приблизительно четверть списка, а результата все еще нет. Усталость подступала все ближе и ближе. Адреналин уже не спасал, и ужасно хотелось спать. Ромео чувствовал, что еще немного, и он начнет совершать ошибки. Вентиляция в гараже действовала отлично, но у него возникло ощущение, что ему просто не хватает воздуха. Казалось, что реальность ускользала куда-то в сторону от него, и Ромео схватился за край стола. Твердая поверхность вернула ему ощущение реальности. Ромео вздохнул. Нет, в таком состоянии работать нельзя. Это чревато провалом.
В этот момент ноутбук Ромео слабо пискнул, сигнализируя о приходе электронного письма. Ромео активировал почтовую программу, открыл полученное письмо и недоуменно нахмурился. Письмо пришло с электронного адреса Татти. Ромео писал на этот адрес сразу после того, как Татти исчезла, но она не отвечала. А сейчас она сама написала ему как раз в тот момент, когда он отправился за ней в Лондон. Ромео помассировал переносицу и начал читать письмо.
«Я знаю, что ты сейчас в Лондоне и ищешь меня. Давай встретимся сегодня в 18.00 в галерее Дюбуа. Буду ждать тебя в желтом зале. Татти».
Ромео посмотрел на время отправки письма. Оказалось, оно было написано десять минут назад. Значит, у него до назначенного времени еще больше одиннадцати часов. Он как раз успеет выспаться и добраться до этой галереи Дюбуа, где бы она ни была. Ромео понимал, что такое совпадение маловероятно, разве что Татти знала о его поисках и сама вычислила его передвижения. Однако его теперешнее состояние просто не давало возможности логически мыслить, и он решил обдумать происходящее уже на свежую голову, когда выспится.
Ромео заглушил все оборудование и отсоединил от сети свой ноутбук. Несколько минут ушло на то, чтобы привести рабочее место в относительный порядок. Затем Ромео забросил на плечо сумку и вышел из гаража. Утреннее солнце больно ударило по глазам, когда он захлопывал дверь гаража, как ему и советовал Призрак.
Минут через десять, все еще отчаянно щурясь и даже изредка пошатываясь от усталости, Ромео зашел в кофейню. Ранним утром кроме него посетителей не было. Он заказал себе маленькую чашку эспрессо с кексом и уселся за столик в центре зала. Увы, даже крепкий кофе не вывел его из состояния стеклянности, и, закончив свой ранний завтрак, Ромео достал мобильник, чтобы вызвать такси. Все, что он сейчас хотел, это добраться до своего номера и рухнуть в постель.
Когда вечером уже успевший немного выспаться Ромео подъехал к галерее с логотипом Дюбуа, занимавшей нижние два этажа здания в деловом центре Лондона, выяснилось, что не он один стремится туда попасть в это время. Перед входной дверью стояла небольшая очередь мужчин и женщин в вечерних костюмах. Когда Ромео подошел поближе, то увидел афишу, которая извещала о том, что как раз сегодня в 18.00 произойдет открытие выставки кого-то художника. Фамилия его ни о чем не говорила Ромео, но с другой стороны, судя по очереди перед галереей, художник пользовался определенной популярностью.
Ромео поправил сумку на плече и встал в конец очереди. Минут пять медленного продвижения, и вот он уже стоит перед входной дверью. Секьюрити, стоявший у входа и отмечавший посетителей, недоуменно приподнял брови, увидев Ромео, гардероб которого явно не гармонировал с костюмами остальных посетителей, и протянул к нему руку открытой ладонью вперед.