- -
- 100%
- +

Цифровой грех 2
Глава 1. След в сети
Прошел почти год.
Триста сорок восемь дней, если считать с точностью до минуты.
Лина знала это число наизусть. Не потому, что специально вела календарь или вычеркивала дни красным маркером, а потому, что некоторые события врезаются в память глубже любых шрамов. Они становятся внутренним метрономом, который отсчитывает время «до» и «после».
За этот год она изменила в своей жизни абсолютно всё, до чего смогла дотянуться.
Старый телефон, который когда-то разрывался от кошмарных уведомлений, она лично разбила молотком на заднем дворе, а осколки выбросила в реку. Ноутбук, на жестком диске которого хранились терабайты прежней жизни — переписки, фотографии, макеты и, главное, его следы, — отправился на свалку электронного мусора в другом конце города. Все аккаунты в социальных сетях, привязанные к её имени, были удалены без права восстановления. Лина сменила номер телефона, завела три новые скрытые почты, переехала в совершенно другой район и даже обрезала свои длинные темные волосы, выкрасив их в пепельный блонд.
Со стороны могло показаться, что успешная молодая художница просто устроила себе полную перезагрузку, решив начать с чистого листа. У неё появились новые клиенты, новые заказы и тихая, уединенная рутина.
На самом деле Лина пыталась убежать.
Не от конкретного человека. Избавиться от человека было бы проще.
И даже не от воспоминаний, хотя они преследовали её каждую ночь.
Она бежала от липкого, парализующего ощущения, что за каждым черным стеклом выключенного экрана — будь то дисплей банкомата, монитор в кофейне или чужой смартфон в автобусе — кто-то пристально и непрерывно наблюдает за ней. Она бежала от самой цифровой эпохи, ставшей для неё персональной клеткой.
Осенний вечер медленно и лениво опускался на город, укутывая улицы серой дымкой.
За большими, от пола до потолка, окнами её новой мастерской меланхолично моросил мелкий дождь. Свет редких фонарей и неоновых вывесок соседнего торгового центра отражался в мокром асфальте размытыми, золотисто-красными пятнами. В самом помещении царил полумрак, разбавляемый лишь направленным светом мощной рабочей лампы. Здесь пахло так, как Лина любила больше всего на свете: густыми масляными красками, терпким свежесваренным кофе, растворителем и сухим деревом новых подрамников. Этот запах был её осязаемым якорем, напоминанием о том, что реальный мир все еще существует.
Лина стояла перед огромным холстом, слегка покачивая кисть в руке.
На картине, над которой она работала последние две недели, был изображен ночной мегаполис. Но в её исполнении он не выглядел живым. Высокие здания, похожие на угрюмые монолиты, уходили в чернильное грозовое небо, а тысячи светящихся окон в них неуловимо напоминали человеческие глаза. Узкие, широко раскрытые, безразличные. Город-наблюдатель. Город-вуайерист.
Она провела тонкую, едва заметную линию белилами, очерчивая контур очередной крыши, и отступила на три шага назад, прищурившись.
Что-то в холсте было не так. Изломанные линии, слишком резкие тени... Картина выглядела технически законченной, но внутри у Лины нарастало странное, царапающее чувство тревоги. Будто сквозь слои непросохшего масла, прямо с той стороны холста, сквозь нарисованные окна на неё кто-то смотрел.
Лина горько усмехнулась своим мыслям и покачала коленями, сбрасывая напряжение. Паранойя — плохой соавтор.
— Пора отдыхать. Ты переработала, девочка, — тихо, вслух сказала она сама себе. Собственный голос в пустом помещении прозвучал непривычно глухо.
Она опустила кисть в тяжелый стеклянный стакан с водой, где жидкость тут же окрасилась в грязно-синий цвет, и потянулась к кружке с давно остывшим кофе.
Новый смартфон — простая, дешевая модель, купленная за наличные на чужое имя, — лежал на углу деревянного стола. Его экран был абсолютно темным. Лина специально отключала все всплывающие пуши, баннеры и звуки для любых приложений, кроме экстренных звонков от пары ключевых заказчиков.
В мастерской установилась глубокая, почти осязаемая тишина, нарушаемая лишь мерным шорохом капель по стеклу.
Именно поэтому этот звук прозвучал особенно резко. Он буквально разрезал воздух.
Динь
.
Обычный, стандартный звук системного уведомления, какой бывает при получении сообщения в мессенджере.
Но Лина замерла, словно наткнулась на невидимую стену. Кружка с кофе остановилась в нескольких сантиметрах от её губ. Глаза расширились.
Она медленно перевела взгляд на телефон. Ничего. Экран оставался угольно-черным. Никакой подсветки. Никакого всплывающего окошка.
Лина нахмурилась, заставив себя сделать глубокий вдох. По венам прокатилась короткая волна жара.
«Успокойся. Это просто улица. Или у кого-то в коридоре за дверью зазвонило. Звукоизоляция здесь паршивая», — мысленно приказала она себе.
Она сделала небольшой глоток горького кофе, продолжая сверлить телефон взглядом.
Снова. На этот раз звук был отчетливее, объемнее. И теперь не оставалось никаких сомнений: источник звука находился прямо здесь, на углу её стола. Звук исходил из динамика её телефона.
Лина резко поставила кружку — пара капель выплеснулась на чертежную бумагу — и схватила устройство. Пальцы мгновенно стали влажными. Она нажала на кнопку блокировки.
Экран послушно загорелся, демонстрируя стандартную заставку с изображением туманного леса. Пусто. Ни одного нового сообщения. Ни одного пропущенного звонка. Никаких уведомлений от приложений. Журнал системы был девственно чист.
По спине, между лопаток, медленно пробежал липкий холодок. Этот холодок был ей слишком хорошо знаком. Прошлый кошмар начинался точно так же. Со странностей. С мелких, едва заметных сбоев, которые поначалу казались глупыми совпадениями, техническими ошибками или плодом усталости.
Она положила телефон обратно на стол, экраном вверх, и отступила на шаг, словно перед ней лежала ядовитая змея.
Прошло около полуминуты. Ничего не происходило. Лина уже была готова поверить, что у неё начались слуховые галлюцинации на почве хронического недосыпа.
Затем экран телефона неожиданно вспыхнул сам по себе. Но загорелась не привычная заставка с лесом. Экран стал полностью, абсолютно черным, а посреди него начали медленно, словно кто-то набирал их в реальном времени, появляться ровные белые буквы.
«Ты уверена, что всё закончилось?»
Лина резко, со свистом вдохнула воздух, чувствуя, как сердце совершило бешеный кувырок и заколотилось где-то в районе горла. Травматический шок сработал на инстинктах: она рванулась к столу, схватила телефон и судорожно нажала комбинацию клавиш, чтобы сделать снимок экрана. Ей нужны были доказательства. Ей нужно было убедиться, что она не сходит с ума.
В ту же долю секунды, когда её пальцы сжали корпус, надпись растворилась. Будто её и не было.
На экране снова плыла мирная заставка с лесом. Только цифровые часы. Только дата. Больше ничего.
Следующие десять минут превратились в лихорадочный, хаотичный кошмар.
Лина сидела на корточках прямо у стола, её руки заметно дрожали, пока она пальцами перебирала меню настроек. Она провела полную проверку устройства. Все легальные приложения работали в штатном режиме. Хваленый лицензионный антивирус, за который она переплатила три цены, выдал ровное, успокаивающее: «Угроз не обнаружено». Настройки разрешений не были изменены. Скрытый журнал уведомлений разработчика, который она научилась открывать в прошлом году, оказался абсолютно пуст. Никаких следов стороннего вмешательства.
Лина изо всех сил пыталась зацепиться за логику. Возможно, это критический сбой матрицы дисплея? Ошибка прошивки? Локальный глюк операционной системы? Она судорожно зажала кнопку питания, принудительно перезагрузила телефон, дождалась, пока загорится логотип, и снова зашла в сеть.
Все было тихо. Она провела пальцем по экрану, проверяя рабочую почту, облачные хранилища с эскизами — никаких подозрительных сессий, никаких чужих IP-адресов в истории подключений.
Она закрыла лицо руками, глубоко выдыхая через рот, пытаясь унять дрожь в коленях.
«Всё хорошо. Это просто нервы. Ты переехала. Тебя здесь нет. Никто не знает, где ты».
Она уже поднялась, собираясь выключить свет и поехать домой на такси, когда телефон в её руке коротко и тяжело завибрировал. Это был стандартный сигнал входящего электронного письма.
Лина медленно опустила взгляд на экран.
Новое сообщение пришло на её самый секретный электронный адрес. Тот самый, который она зарегистрировала всего два месяца назад через зашифрованный VPN-протокол. Адрес, который не был привязан ни к одной социальной сети, ни к одной дисконтной карте. Его знали всего три человека во всем мире: её пара постоянных, проверенных годами заказчиков и её юрист.
Палец завис над экраном. Секунду она колебалась, чувствуя, как внутри всё сжимается от дурного предчувствия. Затем она всё же кликнула по строке уведомления.
Почтовый клиент открылся.
Тема письма: отсутствует.
Текст письма: отсутствует.
Внутри сообщения был только один прикрепленный файл формата JPEG с невзрачным системным названием. Фотография.
Лина нажала на иконку загрузки. Файл открылся мгновенно, и в ту же секунду Лина почувствовала, как вся кровь со страшной скоростью отливает от её лица, оставляя кожу мертвенно-бледной, а конечности — ледяными.
На фотографии была запечатлена её мастерская.
Эта самая мастерская. Тот самый стол, за которым она сейчас стояла. Большой холст с ночным городом, освещенный лампой. И сама Лина — спиной к кадру, в своей безразмерной рабочей толстовке, с кружкой кофе в руке.
Снимок был сделан через большое панорамное окно. С улицы. С противоположной стороны дороги, судя по ракурсу и высоте. Причем сделан совсем недавно: на фото на переднем плане четко выделялась та самая кружка кофе, пар над которой еще не успел рассеяться. Кружка, которую она налила себе менее получаса назад.
Кто-то наблюдал за ней. Кто-то стоял там, внизу, в темноте под дождем, и смотрел прямо на неё. Возможно, смотрел прямо сейчас.
Лина, бросив телефон на пол, в ужасе бросилась к окну.
Она прижалась лицом к холодному стеклу, отчаянно вглядываясь в темноту осенней улицы. Дождь на улице заметно усилился, крупные капли с силой барабанили по стеклу, размывая силуэты. На противоположной стороне дороги было относительно пусто. Мимо мастерской, шурша шинами по лужам, медленно проехали две легковые машины. Чуть дальше, под козырьком закрытого магазина, пожилая женщина в дождевике терпеливо ждала свою собаку. Парень под большим черным зонтом, уткнувшись в светящийся экран своего телефона, не торопясь переходил дорогу на зеленый свет.
Обычные люди. Обычный серый вечер. Никаких зловещих фигур в плащах, никаких заведенных машин с тонированными стеклами.
Но первобытное, животное чувство смертельной опасности, заставившее волоски на её руках встать дыбом, никуда не исчезло. Оно только крепло.
Дрожащими руками Лина подобрала телефон, бросилась к своему рабочему ноутбуку и подключила устройство через кабель, пытаясь перехватить данные. Руки не слушались, она путала клавиши, пока открывала свойства полученного письма и технический заголовок сообщения.
Она должна была найти IP. Должна была найти хоть какой-то цифровой след.
Но то, что она увидела в строках кода, заставило её похолодеть еще сильнее. Адрес отправителя представлял собой бесконечный, хаотичный набор букв, цифр и спецсимволов, который генерировался каждую секунду. Экспресс-проверка маршрутизации не дала абсолютно ничего. Сервер-отправитель не определялся. Все узлы передачи данных были скрыты за десятками прокси-серверов и зашифрованных цепочек Tor-сети. Словно это письмо возникло из ниоткуда, минуя все законы интернета.
Но больше всего Лину напугала не сама фотография, подтверждающая слежку. И не профессионально скрытый адрес хакера.
Её добила крошечная, едва заметная строчка, написанная самым мелким шрифтом в самом низу письма, под файлом фотографии. Всего три слова, которые мгновенно обрушили весь тот хрупкий мир безопасности, который она строила целый год:
«Версия 2.0 активирована».
В ту же секунду во всей мастерской с оглушительным щелчком погас свет.
Экран компьютера мгновенно погас, кулеры затихли. Потухла яркая рабочая лампа над холстом. Выключились уличные вывески за окном, словно весь квартал разом погрузился в глубокий обморок.
Наступила абсолютная, глухая темнота. Только яростный шум дождя теперь казался оглушительно громким, разбиваясь о панорамные стекла.
Лина застыла на месте, боясь сделать даже мимолетное движение. Её сердце билось так сильно и часто, что этот глухой стук, казалось, вибрировал в её собственной грудной клетке, отдаваясь в ушах. Она стояла посреди темной комнаты, дезориентированная и беззащитная.
За окном неожиданно вспыхнула яркая, резкая молния, на мгновение разорвавшая ночное небо.
На одну короткую вспышку, на долю секунды, все помещение озарилось мертвенно-белым светом. И в этом свете, прямо в отражении оконного стекла, Лина отчетливо увидела силуэт.
Кто-то высокий, темный и неподвижный стоял в глубине мастерской. Прямо за её спиной. Чуть левее холста.
Она резко, сдавленно вскрикнула и обернулась, выставив вперед дрожащие руки.
Пустая мастерская. Лишь угловатые контуры мебели, мольбертов и коробок проступали в полумраке. Тишина. Темнота.
Но в эту секунду на деревянном столе снова, сам по себе, загорелся экран её телефона. На этот раз он сиял ярким, неоновым, почти зловещим белым светом, заливая комнату мертвенным сиянием.
Белые буквы медленно, одна за другой, начали проступать на черном фоне, сопровождаемые тихим, едва слышным синтетическим писком клавиш:
«Добро пожаловать в новую версию, Лина. Начнем игру?»
Как тебе такое расширение первой главы? Напряжение нагнетено, позиции обозначены. Переходим ко второй главе, где начнется само действие, или хочешь еще что-то добавить/скорректировать здесь?
Глава 2. Протокол верификации
Лина стояла неподвижно, глядя на светящийся экран телефона. Мертвенно-белый свет выхватывал из темноты её бледное лицо и дрожащие пальцы. Буквы на экране не исчезали. Они ждали ответа.
Ей казалось, что если она прикоснется к стеклу, её ударит током. Или, что еще хуже, система считает её отпечаток пальца и запустит то, что уже невозможно будет остановить.
«Не поддавайся. Это алгоритм. Просто сложный, чертов алгоритм, который кто-то настроил против тебя», — как заклинание повторяла она про себя, пытаясь унять бешеный пульс.
Но как алгоритм мог включить старый системный блок? Как он мог отключить электричество во всем здании именно в эту секунду? И самое главное — чей силуэт она только что видела в отражении окна?
Она медленно протянула руку и взяла телефон. Корпус устройства казался неестественно горячим, словно процессор работал на пределе своих возможностей. Стоило Лине взять его, как текст на экране обновился.
«У тебя ровно 60 минут, Лина. Время пошло».
В верхней части дисплея появился таймер. Цифры побежали назад с пугающей скоростью, отсчитывая доли секунды.
00:59:59
00:59:58
00:59:57
Под таймером начали всплывать новые строчки текста:
«Правило №1: Телефон должен быть включен. Прерывание сети, попытка извлечь SIM-карту или разрядить батарею — автоматический слив Архива.
Правило №2: Ты действуешь одна. Любой звонок в полицию, друзьям или случайное соприкосновение с третьими лицами — автоматический слив Архива.
Твое первое задание: Выйди на улицу. Найди человека под черным зонтом у перекрестка. Забери то, что принадлежит тебе».
Лина почувствовала, как к горлу подкатывает дурнота. Архив. Они назвали это «Архивом». Значит, тот, кто стоял за этой программой, действительно обладал всем массивом данных из её прошлой жизни. Всеми теми файлами, которые она так отчаянно пыталась уничтожить, и той тайной, которую она зарыла глубоко внутри себя год назад. Если всё это попадет в сеть, её новая, с таким трудом построенная жизнь будет уничтожена за секунду. Её просто раздавят.
Она бросила быстрый взгляд на окно. Парень под черным зонтом, которого она видела несколько минут назад, всё еще стоял на углу улицы, прямо под неработающим светофором. Он не двигался. Он просто смотрел в свой телефон, и свет от его экрана тускло подсвечивал нижнюю половину его лица.
Лина судорожно схватила с вешалки свою куртку, накинула её прямо на рабочую толстовку и сунула телефон в карман. Из темноты угла на неё по-прежнему безмолвно смотрел холст с нарисованными глазами-окнами. Теперь этот город на картине казался пророческим.
Она выскочила из мастерской, захлопнув тяжелую дверь. В коридорах здания царила гробовая тишина, аварийное зеленое освещение едва разгоняло мрак. Лина практически бежала по лестнице вниз, путаясь в собственных шагах. Сердце колотилось в ушах, заглушая шлепанцы её кроссовок по бетонным ступеням.
Когда она толкнула тяжелую стеклянную дверь подъезда и вышла на улицу, холодный осенний дождь тут же ударил ей в лицо. Резкий порыв ветра заставил её вздрогнуть. Вода мгновенно пропитала волосы, но Лина даже не заметила этого. Её взгляд был прикован к фигуре на противоположной стороне дороги.
Человек в черной куртке и с огромным глубоким зонтом продолжал стоять у перекрестка.
Лина сделала глубокий вдох, сжала кулаки в карманах и зашагала через дорогу, минуя лужи, в которых отражались редкие фары проезжающих машин. Каждое движение давалось ей с трудом, словно она шла сквозь густой слой незастывшей смолы.
Когда до человека оставалось всего три шага, она остановилась.
— Кто вы? — её голос сорвался на хрип, перекрываемый шумом дождя. — Что вам нужно?
Человек не пошевелился. Он не поднял головы. Лина сделала еще шаг вперед и заглянула под купол зонта.
Внутри её всё оборвалось.
Это был не парень. Это был манекен. Обычный пластиковый манекен из магазина одежды, одетый в дешевую черную куртку. Его безжизненное, глянцевое лицо с нарисованными глазами жутко улыбалось в темноте. А вместо телефона в его пластиковой руке, обмотанный скотчем, лежал небольшой запечатанный пластиковый контейнер. Из контейнера шла тусклая синяя пульсация.
Лина отшатнулась, едва не потеряв равновесие на скользком асфальте. Ловушка. Это была спланированная, театральная постановка. Кто-то принес сюда этот манекен, одел его, поставил зонт и заставил её прийти.
Телефон в кармане куртки снова тяжело завибрировал. Лина вытащила его мокрыми пальцами.
00:51:23
«Не теряй времени, Лина. Забери посылку. Внутри твоя первая подсказка. И не оборачивайся. Ему не нравится, когда за ним подглядывают».
Лину обдал ледяной пот. «Ему не нравится...» Кто-то наблюдал за ней прямо сейчас. Из окон её же мастерской? Или из припаркованной неподалеку машины? Она пересилила себя, подошла к манекену и с силой рванула пластиковый контейнер из его мертвой хватки. Скотч с треском порвался.
Контейнер оказался тяжелым. Лина сорвала крышку. Внутри, в защитной воздушно-пузырьковой пленке, лежал старый, покрытый царапинами MP3-плеер — модель из начала двухтысячных годов, которую сейчас можно было найти разве что на барахолке. К нему были подключены простые проводные наушники. На крошечном монохромном экране плеера светилась одна-единственная надпись: «Track 01». Синяя пульсация шла именно от его экрана.
Она быстро надела наушники. В ушах зашипел сильный белый шум, сквозь который пробивался далекий, едва различимый гул. Лина нажала кнопку воспроизведения.
Шум резко прекратился. Вместо него раздался тяжелый, прерывистый вздох. А затем — голос.
Но это был не механический синтезированный голос из мастерской. Это был живой, испуганный, дрожащий женский голос, который Лина узнала бы из миллионов.
— Лина... Пожалуйста... Помоги мне, — всхлипывала девушка в наушниках. — Они сказали, что если ты не пройдешь все точки, они... они убьют меня. Лина, это не шутка, они знают всё! О боже, они...
Запись оборвалась коротким гудком, и плеер полностью отключился, заблокировав любые нажатия клавиш.
Лина стояла посреди улицы под проливным дождем, чувствуя, как мир вокруг неё начинает рушиться с новой силой. В наушниках звучал голос Нади. Её Нади. Единственного человека, ради которого Лина была готова пойти на всё, и которая находилась в тысячах километров отсюда, в безопасности... Как ей казалось.
На экране телефона обновился текст задания, безжалостно сжигая оставшиеся минуты:
00:48:05
«Второй этап активирован. Твоя подруга очень плохо переносит замкнутые пространства, Лина. Воздуха в её личном контейнере осталось примерно на 45 минут. Направляйся к старому заброшенному депо на окраине. Внутри третьего ангара тебя ждет терминал. И помни — Версия 2.0 не прощает ошибок».
Лина сжала плеер в руке так сильно, что пластик хрустнул. В её глазах больше не было страха — его вытеснила холодная, первобытная ярость. Они тронули Надю. И теперь это была уже не просто цифровая игра в кошки-мышки.
Это была война.
Глава 3. Ржавый узел
Холодный дождь смывал с лица слезы, которые Лина даже не успела заметить. Мир вокруг сжался до размеров светящегося экрана в её руке и глухого, затихающего эха Надиного голоса в ушах.
00:46:12
00:46:11
Время уходило, как песок сквозь пальцы, унося с собой кислород изголодавшейся по воздуху Нади. Километры, разделявшие их раньше, больше не имели значения. В мире «Версии 2.0» расстояние измерялось не дорогами, а секундами обратного отсчета.
Лина бросилась к своей машине — старому, потрепанному хэтчбеку, припаркованному в глубине двора мастерской. Руки так сильно дрожали, что она трижды промахнулась ключом мимо замочной скважины. Сев в салон, она швырнула мокрый плеер на пассажирское сиденье и с ревом завела мотор. Щетки стеклоочистителей со скрипом заходили по лобовому стеклу, едва справляясь с потоками воды.
Старое локомотивное депо находилось в промышленной зоне на самой окраине города. Заброшенное еще в конце девяностых, оно обросло пугающими городскими легендами и густыми зарослями карагача. Лина вдавила педаль газа в пол. Машина с пробуксовкой вылетела на пустой проспект.
Экран телефона, лежащего на приборной панели, моргнул.
«Превышение скорости на 34 км/ч фиксируется камерой на перекрестке Садовой. Штраф оплачен с твоего счета. Мы ценим твою спешку, Лина. Но не разбейся раньше времени. Нам нужна живая участница».
Она даже не удивилась. Система контролировала городские базы данных так же легко, как дышала. Она видела Лину через объективы дорожных камер, вела её по GPS и, возможно, прямо сейчас через микрофон смартфона слушала её прерывистое дыхание.
Через пятнадцать минут безумной гонки хэтчбек занесло на разбитой грунтовой дороге, и он замер у проржавевших, покосившихся ворот депо. Дальше проехать было невозможно — путь преграждали бетонные блоки и груды строительного мусора.
Лина выскочила из салона, прихватив телефон. Вокруг царила непроглядная тьма. Огромные силуэты заброшенных ангаров высились на фоне грозового неба, словно скелеты вымерших титанов. Дождь здесь казался еще яростнее, он с грохотом лупил по листам оторванного железа на крышах, создавая хаотичную, сводящую с ума музыку.
Она включила фонарик на телефоне и побежала по шпалам, утопая кроссовками в раскисшей глине. Мазутный запах, въевшийся в эту землю десятилетия назад, ударил в нос.
Третий ангар. Ей нужен был третий ангар.
Она пронеслась мимо первого здания с обвалившейся крышей, мимо второго, где из темноты проваленных окон на неё, казалось, выпрыгивали тени. Вот и он — третий ангар. Самый большой, с массивными полукруглыми воротами, одна створка которых была сорвана с петель и сиротливо уткнулась в землю.
Лина скользнула внутрь. Фонарик выхватил из темноты бесконечные ряды ржавых рельсов, уходящих вглубь помещения, провалы смотровых ям и свисающие с потолка стальные тросы. Здесь было значительно тише, но эта тишина давила на барабанные перепонки.
— Где ты?! — крикнула Лина в пустоту, и её голос покатился эхом по бетонным сводам. — Я на месте!
Экран телефона завибрировал.
00:27:04
«Иди на свет, Лина. И не наступи в яму. Смерть от перелома шеи — это так банально».
Она подняла голову. В самом конце ангара, метрах в ста от неё, среди абсолютной темноты загорелся тусклый, бледно-зеленый огонек.
Лина пошла вперед, прижимая телефон к груди. Шаг, еще шаг. Она внимательно смотрела под ноги: смотровые ямы, заполненные грязной дождевой водой и мусором, зияли черными пастями прямо между рельсов.



