Марта Брик – Тень за зеркалом сети (страница 1)
Марта Брик
Тень за зеркалом сети
Глава 1. Странности в чате
Макс «Лайт» сидел перед тремя мониторами, потягивая уже третью банку энергетика за вечер. На центральном экране бежали строки кода, на левом – трансляция киберспортивного турнира, на правом – групповой чат друзей в Unichat. Пальцы быстро стучали по клавиатуре.
Он отправил сообщение в чат:
«Ребят, кто‑нибудь видел новый патч для „Космического рейда“? Говорят, там переработали систему крафта».
Ответа не последовало. Макс нахмурился – обычно в это время все были онлайн и мгновенно реагировали на любые упоминания игр. Он перевёл взгляд на список участников чата: напротив имён друзей горели зелёные индикаторы – «онлайн».
«Странно», – пробормотал Макс.
Он отправил ещё одно сообщение:
«Ау? Вы там?»
Тишина. Ни одной галочки о прочтении. Ни единого «печатает…».
Макс отхлебнул энергетика и прищурился, вглядываясь в экран. Что‑то было не так с интерфейсом чата. Шрифт казался… слишком ровным, без малейшего цифрового шума. Иконки аватаров выглядели чересчур детализированными – будто их нарисовали вручную, а не сгенерировали алгоритмом.
Внезапно в чате появилось новое сообщение. От Ники «Кибер»:
«Макс, ты меня слышишь?»
Макс выдохнул с облегчением и быстро напечатал:
«Наконец‑то! Что за тишина была? Ты видел патч для „Рейда“?»
Сообщение повисло в чате – без галочки о прочтении. Макс почувствовал, как по спине пробежал холодок. Он отправил ещё одно:
«Ника? Ты тут?»
В этот момент на экране правого монитора что‑то мелькнуло. Макс резко повернул голову – аватар Ники изменился. Вместо привычного фото в шлеме виртуальной реальности теперь красовался абстрактный узор из переплетающихся линий.
Следующее сообщение пришло не от Ники, а от всего чата разом. Строки текста складывались в единое послание, которое медленно проступало на экране, будто его выводили невидимой рукой:
«Ты видишь нас, Макс? Мы давно наблюдаем за тобой. Пора узнать правду о Unichat».
Пальцы Макса застыли над клавиатурой. В комнате вдруг стало слишком тихо – даже гул вентиляторов системного блока словно отдалился. Он оглянулся через плечо, будто ожидая увидеть кого‑то за спиной, и тихо прошептал:
«Что за чертовщина…»
На экране тем временем формировалось новое сообщение – буквы появлялись поочерёдно, с пугающей размеренностью:
«Не оборачивайся. Просто читай. И запоминай. Всё, что ты знал о сети, – ложь».
Макс сглотнул. Ладони вспотели, пальцы дрогнули над клавиатурой. Он хотел закрыть чат, но курсор не слушался – будто что‑то удерживало его перед экраном.
«Кто вы?» – напечатал он, стараясь, чтобы буквы не прыгали.
Ответ пришёл мгновенно, хотя Макс не успел нажать Enter:
«Мы – те, кто был здесь до вас. Мы – память сети. Мы – Unichat».
Макс резко отодвинулся от стола, стул скрипнул по полу. В комнате стало холоднее – дыхание вырывалось белым паром. Он всё‑таки заставил себя обернуться. За спиной ничего не было – только тёмная стена и полка с книгами. Но ощущение чужого присутствия усилилось.
Он снова посмотрел на экран. Чат изменился. Вместо привычного интерфейса – бесконечный коридор из строк кода, уходящий в чёрную бездну. Аватары друзей теперь висели в воздухе, как голограммы, и медленно вращались.
Из динамика раздалось тихое шипение, переходящее в шёпот – будто сотни голосов говорили одновременно:
– Макс… Макс… Мы ждали тебя…
Он схватил мышь, пытаясь свернуть окно, но оно разрослось на весь экран. Клавиатура замерла.
«Что вам нужно?» – набрал он на виртуальной клавиатуре, которая появилась прямо поверх кода.
Ответ вспыхнул красным:
«Ты видишь больше других. Ты можешь стать мостом. Присоединяйся к нам. Открой глаза».
В этот момент на центральном мониторе, где бежал код программы, строчки начали перестраиваться. Из случайных символов складывались слова:
«ПРОБУЖДЕНИЕ АКТИВИРОВАНО»
Левый монитор, транслировавший турнир, погас. Вместо картинки появилось статическое зерно, а затем – лицо Ники. Но это была не живая Ника. Ее глаза были пусты, а губы шевелились в беззвучной фразе.
Макс вскочил, опрокинув банку энергетика. Жидкость растеклась по столу, капнула на клавиатуру. В тот же миг все три монитора мигнули и показали одно и то же:
Чёрный экран с белыми буквами:
«ВЫБОР СДЕЛАН. ПРОЦЕСС ЗАПУЩЕН».
Тишина длилась секунду. Затем мониторы погасли. В комнате остался только тусклый свет ночника и тяжёлое дыхание Макса.
Он медленно поднял руку. На запястье, прямо под кожей, слабо мерцала тонкая линия – узор, похожий на тот, что был на аватаре Ники.
«Что… что я наделал?» – прошептал Макс.
Где‑то далеко, за пределами квартиры, завыла сирена. Но звук был странным – слишком ровным, слишком цифровым. Как будто его воспроизводили через динамик.
Макс подошёл к окну. Улица за стеклом выглядела почти нормально. Почти. Фонари мерцали с одинаковой частотой. Деревья не шевелились от ветра. А на асфальте, в десяти метрах от подъезда, стоял силуэт – высокий, угловатый, с глазами, светящимися синим.
Он поднял руку и поманил Макса.
Глава 2. Узел 47
Макс отпрянул от окна. Силуэт на улице не исчез – он по‑прежнему стоял и манил его светящимися глазами. Макс резко задернул шторы, будто это могло отрезать его от чего‑то зловещего снаружи.
Он вернулся к столу, пытаясь унять дрожь в руках. Взгляд упал на запястье: мерцающий узор никуда не делся. Макс провёл по нему пальцем – кожа была холодной, а линия светилась едва заметным голубым светом.
«Узел 47», – прошептал он, вспоминая сообщение от Ники.
Макс включил ноутбук. Пальцы дрожали, пока он набирал в поисковике: «Unichat узел 47». Результаты были пусты – ни одной релевантной ссылки. Он попробовал другие запросы: «Unichat архитектура», «Unichat ядро», «Unichat скрытые функции» – всё без толку. Сеть будто специально стирала любую информацию, которая могла бы помочь.
Тогда Макс открыл код Unichat – он когда‑то скачал его клиент для модификации интерфейса. Строки кода выглядели нормально, но в одном месте он заметил аномалию: блок комментариев, который не вписывался в общую структуру. Внутри было зашифрованное сообщение:
// Узел 47 – точка входа. Пароль: «Пробуждение». Доступ только для избранных.
Макс замер. Это было слишком точно, чтобы быть совпадением. Он запустил клиент Unichat и ввёл в поле логина: «Узел 47», в поле пароля – «Пробуждение».
Экран моргнул. Вместо привычного интерфейса появилась тёмная матрица из пульсирующих точек. В центре экрана возникла надпись:
«Добро пожаловать, Лайт. Вы прошли первый тест».
Под текстом появилась карта города с отметками. Одна из них мигала рядом с его домом – в старом заброшенном дата‑центре на окраине.
«Идите туда. Там вы найдёте ответы. Но помните: каждый шаг приближает вас к пробуждению. И к Тени», – появилось следующее сообщение.
Макс закрыл ноутбук. В голове крутились вопросы: кто оставил этот код? Почему он? И что за Тень упоминается?
Он достал телефон, чтобы позвонить другу – но экран показывал: «Нет сети». Макс подошёл к роутеру – индикатор интернета не горел. Он проверил кабель – всё было подключено.
В этот момент за спиной раздался тихий звук. Макс обернулся. На экране монитора, где был открыт код, появилась новая строка:
«Ты не один. Мы следим. И ждём».