«Туманный Берег» оказался не форумом, а цифровым лабиринтом, порождением паранойи и шифров. Это была хаотичная сеть каналов в зашифрованном мессенджере, где аватары – пиксельные призраки или абстрактные символы – заменяли лица, псевдонимы вроде «Серый Призрак» или «Код-Убийца» служили именами, а язык общения представлял собой винегрет из русского, английского и узкоспециального цифрового сленга, который Артем едва понимал. Здесь, в этом цифровом подполье, торговали слитыми базами данных, продавали уязвимости нулевого дня, шептались о грядущих сливах и правительственных заказных атаках. Воздух, если можно так сказать о цифровом пространстве, был насыщен едкой смесью паранойи, высокомерия и презрения к «нормалам» – обитателям «чистого» интернета.
Артем, под криповым ником @FallenLeaf (Упавший Лист), чувствовал себя слепым и глухим котенком, брошенным в клетку с голодными тиграми. Каждое его робкое сообщение в общие чаты тонуло в безразличном потоке бессмысленного для него треша или встречалось издевательским, гробовым молчанием. «Белая Ворона»? Никакой реакции. Либо не знали, либо боялись даже шептать это имя. Намек на «Лазареву» и «Громова» вызвал лишь пару язвительных, обезличенных комментариев: «О, новичок хочет стать героем? Жди визита Росгвардии, лол» и «Громов? Ты серьезно, листик? Иди лечись, тут не психиатрия».
Час бесплодных попыток. Паранойя, как удав, сжимала горло. Каждый шорох за тонкой стеной его убогой квартиры теперь казался приглушенными шагами убийц. Каждый случайный пик в сети, каждый зависший на мгновение курсор – атакой невидимого врага. Он вспомнил про зашифрованный файл из дневника Полины – “Key.crypt”. Может, это и есть то самое «между строк», которое умеет читать Ворона? С отчаяния он осторожно выложил файл в личное облако с одноразовой ссылкой и написал в общий чат, стараясь звучать увереннее, чем чувствовал, имитируя чужую браваду:
@FallenLeaf: Нужен криптограф. Файл Key.crypt. Связан с историей Лазаревой и "Будущего". Знаю, что "Белая Ворона" может. Цена договорная. Ссылка: [одноразовая ссылка]. Жду в ЛС. Торг уместен.
Тишина. Минута. Две. Артем уже мысленно прощался с призрачной надеждой, собирался вырубать все, сжигать виртуальные мосты и бежать куда глаза глядят, как в мессенджере мигнуло уведомление о новом личном сообщении. Неизвестный собеседник. Имя: @Null_void. Аватарка – абсолютная, всепоглощающая чернота, цифровая пустота.
@Null_void: Ссылка мертвая. Ты либо полный лох, либо провокатор. И то, и то – плохо.
@FallenLeaf: Что? Нет, я только что залил…
@Null_void: Сливная канализация. Твой "безопасный" хостинг – лужа, в которой плещутся все желающие. Файл уже у "них". Готовь задницу. Собирают вещи?
@FallenLeaf: Кто ты? Ты знаешь Ворону?
@Null_void: Закрой все. СЕЙЧАС. Сноси систему, если можешь. Смени локацию. Они идут по IP. У тебя минуты, если не секунды.
Холодный пот, липкий и ледяной, выступил на спине и на лбу. Артем не стал спрашивать, не спорил. Древний инстинкт самосохранения, заглушенный месяцами спячки, кричал в нем: ДОВЕРЯЙ! Он дернул шнур роутера из розетки, словно обрубая кабель детонатора, схватил ноутбук, документы, старую куртку и выскочил из квартиры, даже не закрыв дверь. Лестница, темный, пропахший кошками и плесенью подъезд, хлопнувшая за спиной дверь во двор. Он побежал, не зная куда, просто ОТ. От страха, от прошлого, от себя самого.
Через десять минут, спрятавшись в вонючей, сырой нише у бойлерной в соседнем полузаброшенном доме, он задыхаясь включил ноутбук. Пальцы дрожали, сбиваясь при подключении к открытой Wi-Fi сети какого-то забегаловки. Tor. Мессенджер. @Null_void был онлайн. Сердце екнуло.
@FallenLeaf: Я вне. Спасибо. Кто ты?
@Null_void: Можешь звать меня Ноль. А Ворона – это я. Ты зачем лезешь в осиное гнездо, Соколов? Хочешь сдохнуть раньше времени?
Артем похолодел. Она знает его имя. Настоящее. Не @FallenLeaf, а Соколов. Он был абсолютно прозрачен для нее.
@FallenLeaf: Лазарева… Полина. Ее убили. Прислали дневник. Там… ужас. И твой символ. "Белая Ворона". Она писала, что видела "ЭТО". Связано с Громовым, с "Проектом Прометей". Я должен…
@Null_void: Ты НИЧЕГО не должен, кроме как заткнуться и сваливать подальше, пока цел. Громов – это не твой уровень. Это не человек, это смерть в дорогом костюме.
@FallenLeaf: Но она обратилась бы ко мне! В дневнике! Она верила! Я… я не могу просто сдаться. Помоги. Расшифруй файл. Скажи, что знаешь о "Белых Воронах". Я заплачу.
@Null_void: Твои жалкие гроши мне не нужны. А твоя "вера" и "долг" – наивный бред уставшего от жизни алкоголика. Лазарева мертва. Как и многие до нее. Ты следующий в очереди.
@FallenLeaf: Значит, ты знаешь! Знаешь, что происходит! И молчишь? Как они?
Пауза. Длинная. Артем представлял ее по ту сторону экрана. Хладнокровную, циничную, с татуировкой вороны. Что ее дергало? Злость на его наивность? Равнодушие? Или что-то еще, какая-то старая, незаживающая рана?
@Null_void: Место. "Старый Гараж". Доковская улица, 17, корпус Б, подвал. Будь там через час. ОДИН. Если увижу хвост или полицию – исчезнешь. Навсегда. И возьми что-нибудь сладкое. Пряников. С шоколадом. Не эти дешевые крошки, а нормальные.
Сообщение пропало. @Null_void вышел из сети. Сеанс связи прервался.
«Старый Гараж». Название звучало как отголосок из триллера, как синоним ловушки. Доковская улица – дальняя, заброшенная промзона, царство разбитых асфальтов, заброшенных складов и немых кранов. Но выбора не было. Он купил в ближайшем замусоренном ларьке пачку самых дешевых шоколадных пряников, на которые хватило мелочи, и поехал на такси, заставляя водителя высадить его за два квартала, растворяясь в сумерках.
Место было хуже, чем он ожидал. Громадный, полуразрушенный корпус бывшего автопарка, похожий на скелет доисторического зверя. Выбитые окна зияли черными провалами, облупившаяся краска свисала клочьями. Ветер гулял по пустым проемам, завывая на разные лады, словно голодный зверь, бьющийся в клетке. Корпус Б нашелся с трудом – от него осталась лишь часть стены и зияющий провал в подвал, заваленный обломками бетонных плит и ржавыми железяками. Артем осторожно, почти на ощупь, спустился по скользким, осыпающимся ступеням, освещая путь тусклым фонариком телефона. Запах плесени, машинного масла, столетиями въевшегося в бетон, и чего-то кислого, гнилостного, ударил в нос, заставляя его скривиться.
Внутри царил полумрак, который, казалось, был не отсутствием света, а отдельной, плотной субстанцией. Высокое помещение, когда-то гараж, теперь – свалка теней и промышленного хлама. И только в дальнем углу, за горой бесформенного металлолома, горел тусклый, мерцающий свет. Источником был огромный, старый, почти антикварный ЖК-монитор, подсвечивающий импровизированный «штаб»: несколько серверных стоек, мигающих разноцветными лампочками, как новогодние гирлянды, стол, заваленный проводами, платами, паяльным оборудованием и пустыми банками от энергетиков, и… массивное, потертое кресло на колесиках. В кресле, спиной к нему, сидела она.
Карина Волкова.
Она была не такой, как он представлял, и именно такой, какой и должна была быть. Молодая, лет 22-23, не больше. Худощавая, почти хрупкая на вид, но в этой хрупкости чувствовалась стальная, туго сжатая пружина, готовая распрямиться в любой момент. На ней были рваные черные джинсы, огромный потертый свитер с капюшоном, натянутым на голову, скрывая волосы. Но лицо… Лицо было открыто. Резкое, с высокими скулами и острым подбородком, бледное, почти фарфоровое в синеве экрана. И глаза. Серые, холодные, как лед на Неве в ноябре, и невероятно, пугающе старые. В них не было ни страха, ни любопытства – только оценивающий, безжалостный расчет, взгляд хищника или сверхразума, видящего мир как набор кодов и уязвимостей. И татуировки. Множество. Паутина на шее, стилизованные цепи на тонких пальцах, геометрические узоры, выглядывающие из-под манжет свитера. И главная – на левой стороне шеи, уходящая под свитер: стилизованная голова вороны. Контур – не черный, а прорисованный тонкими, почти серебряными белыми линиями, создающими призрачный эффект свечения или инея. Белая Ворона. В мерцающем свете монитора она казалась живой, готовой повернуть голову и клюнуть.
Она не смотрела на него. Ее длинные, гибкие пальцы порхали по механической клавиатуре, отбрасывая быстрые, суетливые тени на покрытую граффити стену. На экране мелькали строки зеленого кода, схемы сетевых туннелей, окна с логами, понятными лишь ей.
– Пряники, – сказал Артем, неуверенно шагнув вперед из темноты и протягивая смятую пачку. Голос дрогнул, выдавая его состояние.
Карина медленно, будто нехотя, повернула голову. Ее взгляд, тяжелый и безразличный, скользнул по нему, от грязных, непросохших ботинок до помятого, небритого лица, с легким презрением задержался на пачке дешевых пряников, а потом впился в его глаза. Взгляд был физически ощутим – как укол тонкой, ледяной иглой прямо в мозг.
– На стол, – ее голос был низким, хрипловатым, абсолютно лишенным интонаций, как синтезатор речи. – И не подходи ближе. Твоя аура разбитого алкоголика и паники режет мне глаза. Мешает работать.
Артем молча положил пряники на край стола, заваленного микросхемами и паяльными жалами. Он чувствовал себя ничтожным, прозрачным, как лабораторная мушка под микроскопом, под этим пронзительным, анализирующим взглядом.
– Спасибо, что… откликнулись, – начал он, запинаясь.
– Я не "откликалась". Я здесь живу. Иногда. Ты потревожил мое укрытие. Говори быстро. Что ты знаешь о "Белых Воронах"? – Она откинулась в кресле, с раздражением закинув ноги, обутые в тяжелые ботинки на платформе, на стол, в сантиметрах от пряников.
– Почти ничего. Только то, что в дневнике Полины… и символ. Твой символ. Она что-то знала. Что-то страшное. И ее убили. Прислали мне дневник, чтобы… чтобы я разобрался. Нашли файл? Тот, что я выложил?
Карина усмехнулась. Короткий, сухой, безрадостный звук, похожий на скрежет или на лай.
– "Нашли"? Я его стерла из их цепких лап, пока они пытались скачать. Слив через три прокси с подменой пакетов. Твоя "безопасная" ссылка светилась в их сетях, как новогодняя елка на Красной площади. Идиот. – Она щелкнула пальцами, и на главном мониторе, с треском переключившись, появился расшифрованный текст файла Key.crypt. – Твой "ключ". Смотри. Наслаждайся.
Артем, забыв о запрете, шагнул ближе, вглядываясь в экран. На нем был не связный текст, а… координаты? Широта и долгота. И под ними – короткий, лаконичный, смертоносный список.
Координаты: 59.XXXXXX, 30.XXXXXX
Проект "Прометей". Группа "Белые Вороны". Статус:
– Лазарева П. (ИК): Наблюдение. Потенциал высокий. Угроза утечки. ЛИКВИДИРОВАНА.
– Волкова К.В. (Физтех): Отбор успешен. Побег. В РОЗЫСКЕ. Высший приоритет.
– Петров М. (Мед): Тестирование. Фаза 2. УСТОЙЧИВ.
– Семенова А. (Лингва): Отбор. Транспортировка в Ц-2 завершена.
Артем не сразу осознал, что видит. Мозг, заторможенный стрессом, медленно переваривал информацию. Потом до него дошло. «Волков К.В.» Карина Волкова. Она была в этом списке! Как Полина! «Побег. В РОЗЫСКЕ. Высший приоритет.»
– Ты… ты одна из них? – выдохнул он, отшатнувшись. – Из этого… проекта?
Карина вскочила с кресла. Быстро, резко, как кошка, застигнутая врасплох. Она оказалась перед ним, слишком близко, нарушая все границы личного пространства. Он почувствовал исходящий от нее холодок и запах – озон от техники, горький кофе и что-то еще, химическое, резкое. Ее глаза, обычно ледяные, теперь горели холодным яростным огнем.
– Я – та, кто СВАЛИЛ. И выжил. Пока что. – Она ткнула пальцем ему в грудь. Ее пальцы были тонкими, почти изящными, но сильными и покрытыми мелкими царапинами и следами припоя. – А теперь этот пасквиль, этот некролог в двух строчках, у тебя в голове. Поздравляю, Соколов. Теперь ты не просто разбитый журналист, ищущий смысл на дне бутылки. Ты – живая, дышащая мишень. Как и я. И если ты наивно думаешь, что это твой шанс на искупление и спасение души… – Она презрительно, по-змеиному, фыркнула. – …то ты еще больший идиот, чем кажешься.
Она резко отвернулась, схватила со стала пачку пряников, с силой разорвала упаковку и сломала один пополам. Хруст прозвучал оглушительно громко в звенящей тишине подвала.
– Лазарева была глупа и слепа, – сказала Карина, яростно жуя пряник, ее голос снова стал ровным, контролируемым, но в нем теперь вибрировала скрытая сталь. – Увидела то, чего не стоило. Попыталась играть в героя, в правдоруба. И сдохла. Законы физики не обманешь. Как сдохнем и мы, если ты будешь продолжать тыкаться в этой тьме, как слепой, восторженный кролик.
– Но мы знаем координаты! – воскликнул Артем, снова указывая на экран, на эти роковые цифры. – Мы можем узнать, что там! Мы можем их остановить!
– МЫ? – Карина медленно, с преувеличенной театральностью, обернулась. В ее руке, словно из ниоткуда, блеснуло что-то маленькое и острое – похожее на шило или тонкий, заточенный стилус. Она играла им, перекидывая между пальцев, как фокусник ножом. – Нет никакого «мы», Соколов. Есть ты – говорящий балласт с комплексом спасителя и скоростным билетом на тот свет. И есть я – та, кто хочет выжить, потому что умирать мне еще рано. И единственная причина, по которой ты еще дышишь, а не плаваешь в мутных водах Мойки по частям, – это то, что твоя беспомощность может быть мне полезна. Снаружи. В том мире, где пахнет людьми, а не серверными кулерами.
– Полезен? Как? – Артем почувствовал, как по спине пробежал холодок.
– Ты журналист. У тебя когда-то были связи. Остатки репутации, пусть и в грязи. Ты можешь ходить там, где я светиться не могу, задавать вопросы, на которые я не могу найти ответы в логах. Ищешь искупления? – Она язвительно усмехнулась, передразнивая анонимное послание. – Вот твой шанс, выпавший из грязного конверта. Ты будешь моими глазами и ушами в "нормальном", нецифровом мире. Собирать информацию. Проверять факты. Искать ниточки, которые можно потянуть. А я… – Она кивнула на мигающие серверы. – …буду копать здесь, в этой цифровой грязи, искать их слабые места. И следить, чтобы тебя не пришили к стене твоего же подъезда раньше времени. Но запомни раз и навсегда: одно неверное движение, одна ложь, даже самая мелкая, малейшая тень предательства – и я исчезну. Сгорю, как файл в оперативной памяти. А ты останешься один. Наедине с Громовым. И его охотниками на "Белых Ворон".
Она бросила ему что-то через стол. Артем поймал на лету – дешевый кнопочный телефон-"раскладушку", серый и неповоротливый.
– Чистый. Одноразовая симка. Единственный номер в памяти – мой. Звонить ТОЛЬКО в случае, если за тобой идет охота и ты уже почти в пасти. В остальное время – пиши СМС. Шифр простой. Буква «Ш». Понял?
Артем кивнул, сжимая в потной ладони холодный, неуклюжий пластик телефона. Его мир, и без того покосившийся, теперь перевернулся окончательно. Он стоял в подвале, пахнущем смертью и машинным маслом, рядом с девушкой-призраком, беглым экспериментом из списка жертв могущественного, невидимого монстра, и вступал в сделку с цифровым дьяволом. Но этот дьявол знал его имя, имел доступ к его прошлому и держала в руках ключ от будущего, в котором он был лишь строчкой в списке на ликвидацию.
– Понял, – прохрипел он, чувствуя, как горло пересохло. – Что первое задание, Ворона?
Карина снова погрузилась в свое кресло, уткнувшись в клавиатуру. Монитор осветил ее острый профиль, высветив призрачный, белый контур татуировки на шее.
– Выбирайся отсюда. Так же незаметно, как пришел. Проверь все улицы, все подворотни. Убедись, что за тобой нет хвоста. А потом… найди все, что сможешь, о "стипендиатах" и "грантополучателях" фонда "Будущее" за последние три года. Особенно о тех, кто "внезапно уехал на стажировку" или "перевелся в зарубежный вуз". Имена, фото, специальности. Всю пыль, весь сор. – Она уже печатала, не глядя на него, полностью уходя в код. – И, Соколов?
– Да? – он уже повернулся к выходу.
– Если хочешь протянуть дольше, чем Полина, забудь здесь, в этом подвале, такие слова, как "справедливость", "долг" и "правда". Здесь выживают только умные, быстрые и безжалостные. Постарайся стать таким. Хотя бы на время, пока я не найду способ их обойти.
Артем в последний раз посмотрел на ее сгорбленную, почти детскую фигуру в мерцающем свете экрана, на белый, светящийся след Вороны на ее бледной шее. Она была тенью, призраком в сети, гением, заточённым в подземелье. И его единственной, шаткой, ненадежной и опасной надеждой. Он развернулся и пошел к выходу из «Старого Гаража», чувствуя на спине ее холодный, оценивающий, всевидящий взгляд. Игра началась по-настоящему. И правила этой игры диктовала Белая Ворона.
О проекте
О подписке
Другие проекты
