Читать книгу Босфорский шифр (Дмитрий Вектор) онлайн бесплатно на Bookz (2-ая страница книги)
Босфорский шифр
Босфорский шифр
Оценить:

5

Полная версия:

Босфорский шифр

Я подошёл к Джулиану и мягко боднул его в лодыжку.

– Слушай, я, наверное, схожу с ума, – произнёс он, глядя на то место, где только что сидел Феликс. – Мне казалось, тут что-то было. Свечение какое-то.

– Мяу, – ответил я. В переводе: «Ты не сходишь с ума. Но сейчас нам нужно уходить, потому что у меня есть информация, ради которой стоит жить, и я не намерен делиться ею с карпами».

Мы двинулись к выходу в сторону Дивань-Йолу. Над нами лежал город, полный людей, каждый из которых думал, что именно он ведёт эту игру. Никто из них не учитывал, что у игры давно есть свой арбитр – рыжий, четырёхлапый, с памятью, унаследованной от полутора тысяч лет кошачьего наблюдения за человеческой глупостью.

Феликс был прав: самые страшные тайны не ищут. Их уничтожают. Но сначала – их находят коты.

Глава 5. Сиамский шифр.

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

Джулиан шёл так, как ходят люди, пережившие кое-что непривычное: чуть согнувшись, будто потолок цистерны всё ещё над головой. Он постоянно трогал рюкзак, проверяя, на месте ли флешка, как будто она могла сбежать. Я бы сбежал, будь я флешкой, но, к счастью для нас, у неё нет лапок.

Квартал ещё не проснулся окончательно, а вот охота уже началась. Я увидел это по мелочам: слишком новые «дорожные рабочие», которые не смотрят на дорогу, зато смотрят по сторонам; слишком тихий фургон, который стоит слишком долго; слишком белый перс с золотым ошейником на углу, делающий вид, что его интересует голубь. Синдикат не кричит – Синдикат шевелит усами и делает так, чтобы тебе стало тесно в целом городе.

– Куда теперь? – прошептал Джулиан, как будто стены умели читать по губам.

Я укусил его за шнурок кроссовка и потянул вправо, в узкий проход между булочной и лавкой с дешевыми магнитиками. Мехмет дал мне ориентир ещё вчера: «ковры, пыль и подвал». В Стамбуле это не подсказка, это диагноз, но я знал, о каком подвале речь.

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

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

– Бальтазар, мы просто зайдём… и попросим помощи? – Джулиан попытался улыбнуться, но получилась гримаса человека, который никогда не просил помощи у ковров.

Я вошёл первым. Мягко, бесшумно, с достоинством – ровно настолько, чтобы любая камера решила, что я просто местный кот, пришедший по делам котов. Пол под лапами был завален рулонами, и каждый рулон шептал: «спрячься во мне, спрячься во мне», но я не любил полагаться на текстильную судьбу.

Из-за стойки поднялась голова человека – худого, как логика в политических дебатах, и такого же нервного. На носу очки, на пальцах пятна от чернил и припоя.

– Магазин закрыт, – сказал он по-турецки, но взгляд у него был не торговца. Взгляд был того, кто умеет не только продавать, но и исчезать.

Джулиан поднял руки.

– Мы… нам нужен Салих. Сказали, что он… чинит компьютеры.

Человек моргнул.

– Я чиню то, что обычно не ломается. Кто сказал?

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

– Кот? – он прищурился. – А, понятно. Вы от Мехмета.

Вот за что я ценю профессионалов: они умеют распознавать социальные связи по одному высокомерному взгляду.

– Быстро, – Салих откинул ковёр на полу, как фокусник, которому надоело развлекать публику. Под ним обнаружилась крышка люка. – Вниз. И молча. У меня соседи любопытные, а любопытство – это бесплатная смерть.

Подвал встретил нас теплом старых системников. Там гудели вентиляторы, моргали роутеры, стояли мониторы, на которых бегали строки, от которых у Джулиана должно было бы потеплеть на душе, если бы у него вообще оставалась душа. В углу лежал коврик, на коврике – сиамская кошка.

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

– Исидора, – сказал Салих так, как говорят с королевами и взрывчаткой. – Гости.

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

– У него лицо человека, который шифровал «на коленке», – произнесла она. Я не шучу: именно произнесла. Не человеческим голосом, конечно, но смысл в кошачьем языке считывается без переводчика, если ты не деревянный.

Джулиан вздрогнул.

– Она… она сейчас меня осудила?

Я фыркнул. Добро пожаловать в клуб.

Салих махнул рукой на стул.

– Садись. Доставай. Только не делай резких движений. Исидора ненавидит драму, а я ненавижу полицию.

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

– Это не просто носитель, – сказал Салих уже по-английски, чтобы Джулиан понял без усилий. – Это приманка. Покажи.

Джулиан открыл ноутбук, дрожащими руками подключил флешку. На экране вспыхнули папки с названиями, от которых пахло паникой: «backup_final_final2», «NOT_THIS_ONE», «old_wallets», и одна – без названия, просто набор символов, будто кто-то чихнул на клавиатуру.

Я почувствовал, как у меня по спине снова пошёл тот самый холодок из цистерны. Феликс не соврал: второй файл был, и он был спрятан так, чтобы его не трогали даже те, кто уверен в своей гениальности.

– Ты это не видел, да? – спросил Салих.

Джулиан сглотнул.

– Я… я создавал контейнер. Мне нужно было спрятать кошельки. А это… я не знаю, что это. Клянусь.

– Люди всегда клянутся, когда поздно, – сухо заметила Исидора, и я внутренне согласился. Клятвы – это такой человеческий способ выразить сожаление без реальных действий.

Салих щёлкнул клавишами, и на экране пошла расшифровка метаданных. Он не ломал шифр – он обходил его, как вода обходит камень: аккуратно, терпеливо, профессионально. Исидора поднялась, подошла ближе и легла прямо рядом с клавиатурой, так, чтобы её хвост периодически нажимал на клавишу пробела. Это был либо саботаж, либо участие. У сиамцев грань тонкая.

– Смотри, – сказал Салих. – Здесь два слоя. Первый – деньги, кошельки, транзакции. Это то, ради чего пришёл Стерлинг. А второй… – он замолчал.

На экране всплыло слово, от которого у Джулиана дёрнулся глаз: «BGP».

– Это… маршрутизация, – прошептал Джулиан, и впервые за ночь его голос стал голосом программиста, а не жертвы. – Это то, как интернет “находит дорогу”.

– Именно, – кивнул Салих. – Здесь набор конфигов и ключей доступа. Не буду объяснять детали, иначе ты либо умрёшь от скуки, либо начнёшь гордиться. Но смысл такой: это выключатель. Нажмёшь – и целые районы останутся без сети. Не на минуту. Не «ой, сбой». А так, что все будут бегать, как тараканы при свете.

Я посмотрел на Джулиана. Он побледнел так, будто его только что удалили из собственной жизни.

– Я такого не делал, – выдохнул он. – Я не… я не террорист.

– Ты просто был удобным контейнером, – сказал Салих. – Кто-то подсунул тебе это. И сделал так, чтобы ты думал, что всё под контролем. А теперь за тобой бегают люди, которые либо хотят нажать кнопку, либо хотят, чтобы никто никогда не узнал, что кнопка существует.

Исидора тихо мурлыкнула – коротко, почти беззвучно. Это было не сочувствие. Это был вердикт: «теперь ты понимаешь масштаб своей глупости».

Я шагнул ближе к столу и посмотрел на второй файл. Внутри него, в самом конце списка, была ещё одна штука: маленький зашифрованный контейнер с пометкой, которую мог понять даже кот. Там стояло слово «SILENT».

Молчаливая женщина. Каблуки-скальпели. Не декорация. Центр.

Салих заметил мой взгляд.

– Ты тоже это увидел, да? – спросил он, хотя я не давал повода думать, что умею читать. – Странно. Обычно коты интересуются только едой.

Я демонстративно облизнулся. Я умею интересоваться несколькими вещами сразу.

Сверху, где-то в магазине, раздался глухой стук. Потом ещё один. Затем – звук, от которого у Джулиана автоматически включился режим «я сейчас умру»: кто-то проверял дверь.

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

– У вас минута, – шепнул Салих. – Либо вы уходите через мой второй выход, либо вас выносят отсюда в чёрном пакете, а Исидора будет вынуждена снова переезжать. Она этого не любит.

Джулиан схватил флешку. Его рука дрожала, но в глазах появилось кое-что новое: не паника, а злость. Это был хороший знак. Человек, который злится, способен бежать быстрее, чем человек, который только боится.

Я коротко мяукнул, показывая направление. В стене за стеллажом с коврами обнаружилась узкая дверца, ведущая в тёмный коридор.

Перед тем как мы нырнули туда, Исидора посмотрела на меня – прямо, внимательно. И в этом взгляде было предупреждение, почти дружеское: «Если ты действительно умный, Рыжий, то не доверяй никому, кто говорит тихо».

Сверху снова ударили в дверь. На этот раз сильнее.

Глава 6. Признания у костра.

Мы вынырнули из коридора Салиха на задний двор заброшенного хамама в квартале Ченгелкой. Здесь, среди развалин османских бань, время остановилось где-то между 1920-ми и концом света. Полуобвалившиеся купола пропускали лунный свет, как старые ситечки, а в воздухе витал запах плесени и забытых снов. Джулиан рухнул на кучу тряпья у импровизированного костерка – обогревателя из старой бочки, где тлели обрезки досок. Я устроился напротив, на потрёпанном ковре, который когда-то, наверное, красовался в чьей-то гостиной.

Он не сразу заговорил. Сначала просто сидел, уставившись в огонь, и курил самокрутку, которую нашёл в кармане – редкий момент, когда его руки не дрожали. Я наблюдал. Огонь отбрасывал тени на его лицо, делая его старше на десять лет. Люди думают, что коты спят девятнадцать часов в сутки, но это миф. Мы просто притворяемся, чтобы слушать. И сейчас я слушал.

– Знаешь, Бальтазар, – начал он тихо, будто разговаривая с самим собой, – я не всегда был таким неудачником. В Лондоне у меня была нормальная работа, нормальная квартира. Даже девушка была. Но потом приют.

Я навострил уши. Приют. Слово, от которого у любого кота вибриссы встают торчком. Люди строят их, чтобы загонять нас в клетки, кормить объедками и делать вид, что спасают. На деле это фабрики одиночества.

Джулиан потёр лицо руками.

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

Он замолчал, подбросил в огонь щепку. Пламя лизнуло воздух, и в его глазах мелькнуло что-то живое – не страх, а вина.

– А потом пришёл этот тип из «Византийской группы». Сказал, что Ахмет задолжал им за оборудование. Предложил сделку: я шифрую их данные на нашем сервере, они прощают долг. Я согласился. Думал, это разовая херня. А потом они подсунули этот файл. BGP-конфиги. Я не знал. Клянусь, Бальтазар, я не знал, что это бомба.

Я фыркнул тихо. Люди всегда клянутся, когда поздно. Но в его голосе не было фальши. Он говорил с тем же тоном, с которым иногда гладил меня за ухом – неумело, но искренне. Я вспомнил, как он тащил пакеты с кормом в тот приют, пока я ждал в машине. Как он ругался с ветеринарами, требуя лучший антибиотик для чьего-то котёнка. Этот человек, который слушал отвратительную поп-музыку и забывал чистить лоток, тратил зарплату на чужих хвостов.

– А Стерлинг он не просто коллектор. Это их силовик. А женщина – Джулиан содрогнулся. – Она смотрела на меня, как на код, который нужно отлаживать. Медленно. Больно.

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

Джулиан опустил руку и почесал меня за ухом. Автоматически, как всегда. Но в этот раз я не укусил. Я замурлыкал. Низко, вибрируя на частоте 25 Гц , той самой, что проникает в человеческие кости и заставляет забыть о страхе.

– Ты единственный, кто не предаст, да? – прошептал он. – Рыжий псих с мозгами гроссмейстера. Если выберемся, я обещаю: новая миска. Из фарфора. И никакого сухого корма.

Я приоткрыл глаз. Фарфор – это уже прогресс. Но главное – он решил бороться. Не за себя. За Ахмета, за приют, за тех, кто не может мяукнуть в защиту. Я решил тоже. Этот кожаный мешок теперь не просто кормилец. Он – напарник. И за напарников коты дерутся до последнего когтя.

Рассвет начал просачиваться через трещины в куполе. Костёр догорал. А впереди маячил Гранд-Базар – лабиринт, где можно потеряться или выиграть. Синдикат и Стерлинг уже знали наш след, но теперь у нас был мотив. Не деньги. Приют.

Я встал, потянулся. Пора. Джулиан понял без слов. Мы двинулись к выходу, плечом к плечу – человек и кот против всего Стамбула.

Глава 7. Хаос на Гранд-Базаре.

Гранд-Базар – это не место для кошек. Слишком много запахов, слишком много ног, слишком много желания купить-продать-обмануть. Для меня это был ад, забитый шелком и курдючным салом. Для Джулиана – последний шанс исчезнуть в толпе, пока город просыпался.

Мы вошли через ворота Бейазыт, когда солнце только начало поджаривать купола рынка. Внутри царила атмосфера древнего колхоза: крики торговцев, звон чайников, звон монет, запах розовой воды, смешанный с потом верблюдов (в последний раз я чувствовал такое в зоопарке, и это не было приятным воспоминанием). Джулиан шел, сгорбившись, пытаясь казаться туристом, что у него получалось плохо – он слишком сильно пах страхом и отсутствием завтрака.

Я сидел у него в рюкзаке, выглядывая из-под полумолнётой молнии. Это было унизительно, но практично. В толпе, где каждый второй – карманник, а каждый третий – полицейский под прикрытием, рыжий кот на поводке вызвал бы больше вопросов, чем бомба в чемодане.

– Держись, Бальтазар, – прошептал он, входя в основной коридор. – Здесь их не найдут. Слишком много людей.

Он ошибался. Я почувствовал это раньше, чем увидел. Запах дорогого одеколона – тот самый, что стоял в квартире Стерлинга, – пробился сквозь аромат мускатного ореха и дешёвого кофе. За спиной, в третьем ряду от входа, двигались двое в куртках «Columbia», которые никогда не видели горы. Их движения были слишком плавными, слишком уверенными для туристов. Они не смотрели на ковры. Они смотрели на рюкзаки.

– Вперёд, – я ткнулся носом в спину Джулиана, выпуская коготь на полсантиметра, чтобы передать срочность.

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

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Вы ознакомились с фрагментом книги.

Для бесплатного чтения открыта только часть текста.

Приобретайте полный текст книги у нашего партнера:


Полная версия книги

Всего 10 форматов

bannerbanner