— Замечательно!

Программист скромно махнул рукой, сообщил с улыбкой:

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

Гребски прижал руки к груди и с видом, демонстрирующим его полную откровенность, заявил:

— Ни в жизнь!

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

— Интересно, что ИТМ такую мощную защиту установила… — Денис задумчиво коснулся подбородка.

Славик согласно закивал:

— Ага! Мне тоже интересно стало! Да еще один мелкий фактик! Почему я на ребят из Черкасс и скинул эту работу…

— Что ты имеешь в виду? — насторожился Гребски.

— Ты понимаешь, — раздумывая, как бы правильно сформулировать мысль, отозвался Славик, — только я начал к защите присматриваться, появилось у меня ощущение присутствия еще кого-то… И этот кто-то, кажется, меня засек…

— Еще один хакер пытался взломать их сервер?

Славик обиженно вскинул брови, скорчил недовольную гримасу:

— Какие слова вы употребляете! Ругательно-бранные, прямо скажем…

— Ну а если серьезно? Как такое возможно? — продолжал допытываться Гребски. — Ты хочешь сказать, что кто-то интересуется делами ИТМ?

Славик утвердительно затряс рыжей шевелюрой:

— Ага… однозначно! И подтверждением того, что этот «кто-то» имеет серьезные ресурсы, может служить тот факт, что, несмотря на все мои очень быстрые и профессиональные действия по стиранию следов своего пребывания на вышеозначенном сервере, этот «кто-то» меня вычислил… Странные такие атаки стали наблюдаться на мои машины…

— Это опасно? — забеспокоился Гребски.

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

Денис понимающе покачал головой:

— Послушай, по-твоему, есть в том, что ты на данный момент раскопал, восстановил, узнал… что-нибудь такое, из-за чего могли убить Зою? Из-за чего завертелась вся эта карусель! Убийства, похищения, слежка! Что-то похожее на документы или информацию, которую, как ты теперь знаешь, от меня требуют найти, за чем охотятся эти уголовники и те, кто за ними стоит?

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

— Убить? — переспросил он. — Едва ли в мире вообще есть что-то такое, из-за чего стоит убивать. Хотя… если замешана политика, власть, а ты говорил, прослеживается связь между вором, нелегально оказавшимся в Сан-Франциско, и кандидатом в президенты Украины… Насколько я помню из соответствующего университетского курса, исторический опыт показывает, что в борьбе за власть все средства хороши…

— Согласен. — Денис прошелся по комнате. — И все же… Есть какие-нибудь зацепки? Повторю вопрос: есть на этом диске что-то такое, ради чего могли убить Зою?

Славик медленно и отрицательно покачал взлохмаченной головой:

— Нет. На этом диске — нет. Хотя с восстановленными материалами необходимо работать, чем я и займусь сейчас…

— Значит, я опять в тупике, — сказал Денис, огорченно ударив кулаком по столу, поморщился от боли в порезанном плече. — Темном и глухом тупике… Татьянина жизнь зависит…

Славик решительно перебил его:

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

— Не тяни! — взмолился Денис.

— Я не тяну, — без улыбки сказал Славик. — Пришлось по-тихому взломать этот сервер и скопировать Зоины файлы.

Гребски оживленно спросил:

— И что там?

— Не знаю, — честно признался Славик, развел руками.

— Так давай посмотрим! — предложил Денис и направился к компьютеру.

Славик растянул тубы в невеселой и извиняющейся улыбке, остановил приятеля движением руки:

— Не получится, старина, — и пояснил: — В этих файлах только часть данных, половина или треть, не знаю. Для того, чтобы прочесть все, нужен ключ.

— Ключ? — переспросил Денис.

— Ну да. Именно ключ…

Денис недоумевающе посмотрел на приятеля:

— Ты же взламываешь все что угодно! Неужели ты не можешь сгенерировать какой-то ключ?! Написать какую-нибудь программу, чтобы подбирала ключи… еще как-то решить эту задачу?!

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

Денис отступил на шаг, обхватил пальцами подбородок:

— А как он может выглядеть, этот ключ?

— Да как угодно! — фыркнул Славик. — Это может быть карточка флэш-памяти… Может быть крохотная пластинка размером с половину ногтя. Да все что угодно! Но вот память, немного, мегабайт тридцать, присутствовать должна обязательно.

— Зачем? — спросил Гребски. — Прости, что дилетантские вопросы задаю, но…

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

— Просто граф Монте-Кристо какой-то, — выслушав объяснение, пробормотал Денис.

Славик покачал головой:

— Э-э, нет… Аббату Фариа было не в пример проще. Потому что, во-первых, текст у него был незашифрован, а во-вторых, он примерно знал, что там может быть написано. В отличие от нас. Ты вот знаешь, что может быть в этом файле?

Денис пожал плечами:

— Не знаю. Но явно что-то важное для тех, кто это ищет. Да и для нас тоже, поскольку уж мы втянуты в эту игру…

— Оно и понятно, — с готовностью поддакнул Славик. — Надо искать ключ. Без него никакой другой возможности прочесть файл у нас просто нет. Можешь мне поверить.

— Да я верю. — Денис сокрушенно опустился на стул, прикурил сигарету, выпустил дым и проговорил негромко: — Пойди туда, не знаю куда, найди то, не знаю что…

Глава 24

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

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