Говорят, что цифровой след человека остаётся в сети навсегда. Мы наивно полагаем, что удалённые сообщения исчезают бесследно, растворяясь в бинарном коде дата-центров. Но иногда наша переписка перестаёт быть просто текстом на экране. Иногда строчки, написанные рукой знакомого человека, начинают дышать чем-то потусторонним, меняя правила игры и превращая безобидный мессенджер в портал, откуда тянет могильным холодом. Я расскажу вам три истории, произошедшие с разными людьми в разное время, но объединённые одним: все они начались с дрожи в руках при взгляде на экран смартфона.
Часть первая. Смайлик
Это случилось морозной зимой, когда батареи в хрущёвках раскалены докрасна, а за окном воет вьюга. Марта, студентка второго курса филологического факультета, засиделась за курсовой по диалектологии далеко за полночь. Чай давно остыл, а глаза устали от яркого света монитора. Чтобы хоть как-то отвлечься, она решила зарегистрироваться в новом приложении для знакомств, которое ей посоветовала соседка по общежитию. Название было дурацким — «Блик», но интерфейс радовал минимализмом и приятным тёмно-синим фоном.
Заполнять подробную анкету было лень, поэтому Марта просто загрузила чёрно-белое фото в профиль, где она стояла спиной к камере на фоне осеннего парка, и написала статус: «Ищу собеседника для долгих ночных переписок». Первые несколько часов анкета висела мёртвым грузом. Местные мачо спали, ботаники тоже отдыхали перед парами. Но в три часа ночи телефон завибрировал, оповещая о новом совпадении.
Никнейм был странным, состоящим из одних цифр: 4815162342. Аватарка отсутствовала, вместо неё зиял стандартный серый силуэт. Первое сообщение пришло мгновенно.
«Ты тоже не спишь?»
Марта хмыкнула. Ни тебе «привет», ни банального «как дела». Лаконично и по делу. Она быстро набрала ответ: «Да, борюсь с курсовой. А ты чем занимаешься в такое время?»
Иконка сообщения сменилась на статус «в сети», и тут же прилетел ответ: «Жду».
«Кого?» — спросила Марта, чувствуя лёгкий холодок интереса. Переписка с незнакомцами всегда казалась ей игрой в русскую рулетку: никогда не знаешь, кто сидит по ту сторону провода.
«Того, кто ответит на мои сообщения».
Банальщина какая-то, подумала Марта. Но было в этом что-то затягивающее. Возможно, одиночество, плескавшееся за окном, или скрип старых половиц в коридоре общежития. Они разговорились. Собеседник представился Эн. Ни имени, ни возраста, ни города. Он писал грамотно, но старомодно, словно цитировал прозу девятнадцатого века. Никаких эмодзи, только точки и тире.
Спустя час беседы о смысле жизни и страхе смерти Марта поймала себя на мысли, что улыбается экрану. Эн оказался начитанным и обладал мрачноватым, но очень глубоким чувством юмора. Однако его начали проскальзывать странные нотки.
«Я очень рад, что наткнулся на твою анкету. Твоя тень на фото очень красивая», — написал он.
«Спасибо. Жаль, лица не видно».
«Мне не нужно лицо. Тени говорят больше. У тебя очень приятный силуэт, но вокруг левого плеча есть разрыв ауры. Болит сердце?»
Марта оторопела. У неё действительно последние пару недель покалывало в груди на нервной почве. «Случайное совпадение», — строго сказала она себе. «Нет, я абсолютно здорова. Увлекаешься эзотерикой?»
«Я увлекаюсь правдой. Расскажи, где ты сейчас находишься? Мне интересно представить твою обстановку».
И тут Марта совершила роковую ошибку. В порыве кокетливой откровенности она описала комнату: старый стол у окна, кружка с отбитой ручкой, зеркало на стене напротив кровати. Эн замолчал на целых пять минут. Марта уже решила, что спугнула собеседника своей бытовухой, как пришло новое сообщение. Это был смайлик. Среди всей этой витиеватой речи жёлтая рожица выглядела нелепо. Но это был не стандартный эмодзи из набора приложения. Картинка была нарисована словно от руки. У смайлика были большие чёрные провалы глаз и кривая, стекающая вниз улыбка.
«Симпатично. Сам рисовал?» — спросила Марта.
«Поверни голову».
Сердце пропустило удар. По спине пробежала армия ледяных мурашек. «Что?»
«Посмотри налево. В зеркало на стене».
Марта судорожно вцепилась в телефон. Медлить было нельзя, но тело стало ватным. Она сидела спиной к стене. Слева, в полутора метрах от неё, висело старое, мутноватое зеркало платяного шкафа, доставшегося ей в наследство от прежних жильцов. Смартфон в руке снова пиликнул.
«Я вижу, что ты боишься. Не бойся. Просто поверни голову, и мы встретимся взглядами. Ты обещала собеседника для долгой ночной переписки. Личное присутствие лучше текста, правда? Ты даже не представляешь, КАК долго я ждал».
Девушка зажмурилась. Дыхание перехватило. В комнате было тепло, но от окна явственно потянуло сквозняком. Марта, не открывая глаз, нашарила провод настольной лампы и дёрнула его вниз. Раздался грохот падающего пластика, свет погас. Только экран телефона освещал её побелевшее лицо. Она не смотрела в зеркало, она смотрела только в чат. А из чата на неё смотрели сообщения.
«Ты выключила свет? Зачем? Я же вижу в темноте. Я всё равно здесь. У тебя такие длинные волосы сегодня. Я могу пересчитать их сзади. Кстати, за твоей левой лопаткой у тебя маленькая родинка. Угадал?»
Марта взвизгнула. Она была одета в тёплую пижаму. Нигде в профиле или в сообщениях она не описывала свои родинки. Единственным, кто мог это знать, был… тот, кто стоял прямо за её спиной. Тот, кто отражался в зеркале. Она, не помня себя, сдёрнула покрывало, швырнула телефон в стену и босиком вылетела в коридор. Остаток ночи она просидела в комнате вахтёрши, пила корвалол и, захлёбываясь слезами, пыталась объяснить, что кто-то залез в приложение.
Утром, когда рассвело, и дрожь немного улеглась, она решила показать переписку полиции. В сопровождении хмурого участкового и двух друзей-крепышей она зашла в комнату. Телефон валялся экраном вниз у плинтуса. Экран был разбит, но сенсор работал. Подняв трубку, Марта ахнула. Приложение «Блик» было открыто. Диалог продолжался.
«Зачем ты убежала? Ты обидела мой смайлик. Он плачет».
И снова эта жуткая рисованная рожица. Но теперь из чёрных глаз смайлика тянулись вниз две красные полосы, очень похожие на густую запёкшуюся кровь. Последнее сообщение было отправлено уже после того, как телефон разбился о стену. В нём не было слов, только непрерывный поток этих плачущих красных смайлов, уходящий за пределы прокрутки экрана.
Полицейские, осмотрев комнату, ничего не нашли. Но один из друзей, который разбирался в цифровой безопасности, позже сказал Марте, что приложение «Блик» в официальных сторах никогда не существовало. Ссылку на установку ей кто-то переслал по почте, представившись старостой группы. Аккаунт Эна тоже исчез с серверов, стоило только попытаться пробить его IP-адрес. Однако в зеркало платяного шкафа Марта с тех пор завешивала плотной тканью на закате. Ей всё время казалось, что если долго смотреть в тёмный угол отражения, можно увидеть рядом со своим плечом расплывчатый серый силуэт, печатающий что-то на невидимом телефоне.
Часть вторая. Голосовой лабиринт
Второй случай произошёл с парнем по имени Кирилл, системным администратором в крупной аутсорсинговой компании. Кирилл был скептиком до мозга костей. Он пересобрал не один десяток компьютеров и свято верил, что у любой ошибки есть рациональное объяснение: будь то кривой драйвер или битый сектор на жёстком диске. Мистику он презирал, считая её уделом людей с бурной фантазией на фоне недостатка технического образования.
Его ночной кошмар начался с рабочей рутины. Компания обслуживала call-центр сети стоматологий, и Кирилл часто разгребал логи общения клиентов с чат-ботами. Среди бесконечных запросов «как записаться на приём» и «болит зуб мудрости» иногда попадались мусорные сообщения от школьников. В тот четверг чат-бот переслал ему особо заковыристый диалог с пометкой «Ошибка классификации интента».
Клиент под ником «Гость_3948» писал не по шаблону. На стандартное приветствие робота он ответил: «Зачем вы сверлите мне зубы, если я не пришёл?» Бот, следуя скрипту, предложил адреса клиник. Но Гость не унимался. Его сообщения становились всё длиннее и путаннее. Он утверждал, что Кирилл (именно по имени, хотя в чате никто не представлялся) сидит у него в печени и щекочет её проводами. Он описывал боль в таких анатомических подробностях, что Кирилл невольно полез в медицинский справочник — всё сходилось. Затем Гость начал отправлять голосовые сообщения прямо в текстовый виджет. Это был сбой плагина, невозможный технически, но папка входящих логов пополнилась десятком аудиофайлов.
Кирилл надел наушники и включил первый файл. Фоном шёл низкочастотный гул, напоминающий звук работающей бормашины. Сквозь него пробивался голос. Он принадлежал не одному человеку. Это было многоголосье, наложенное слоями, словно хор из преисподней. Смысл было разобрать трудно, но одна фраза резанула слух своей отчётливостью: «Кирилл, твой стул сейчас скрипнет».
Именно в этот момент под Кириллом предательски скрипнуло офисное кресло. Парень вздрогнул и снял наушники. «Совпадение», — буркнул он, постучав пальцами по столу. Он проверил системное время: отправка голосового сообщения была произведена в 14:55. Текущее время — 15:02. Неизвестный предсказал скрип стула за семь минут до события. Рациональное зерно здесь найти было сложно, но Кирилл списал всё на акустический феномен: мол, псевдослучайный шум в записи совпал по таймингу.
Ночью Кирилл остался на сутки дежурить в серверной. Это была обычная практика — мониторить охлаждение и делать бэкапы. В пустом здании бизнес-центра было тихо, только кондиционеры гудели свою монотонную песню. Около двух часов ночи рабочая почта тренькнула. Система безопасности ресурса переслала уведомление: фиксация аномальной активности в модуле чата. Кирилл открыл интерфейс. Гость_3948 вернулся. И он отправлял новые голосовые сообщения. Но на этот раз вложения пришли не как файлы, а как ссылки на стрим-трансляцию в реальном времени. Ссылка вела на внутренний IP-адрес их собственного офиса.
Внутренний хостинг, закрытый от внешнего мира.
В висках застучала кровь. Кирилл пробежался пальцами по клавиатуре, проверяя трансляцию. Источник сигнала находился в комнате отдыха персонала. Той самой, где стоял старый диван, микроволновка и большое зеркало в полный рост, оставшееся от какого-то закрывшегося фитнес-центра. Кликнув по ссылке, он увидел картинку, транслируемую словно с веб-камеры ноутбука.
На экране был виден угол комнаты отдыха в зелёноватых тонах ночного видения. Угол обзора был странным, слишком низким, как будто камера лежала на плинтусе. В кадре виднелись ножки стульев и чьи-то ступни. Голые, босые, бледные ступни с синюшными ногтями. Они стояли неестественно прямо, как будто их обладатель просто висел в воздухе, не касаясь пятками пола. Кирилл нервно сглотнул, бросил взгляд в угол своего монитора, где висела карта датчиков движения. Комната отдыха была пуста. Все сенсоры молчали. Он снова посмотрел в чат.
«Не отвлекайся на датчики. Твои железки меня не чувствуют. Давай поиграем. Если найдёшь меня в здании за пятнадцать минут, я уйду из этого чата навсегда. Если нет — я начну записывать голосовые сообщения с твоего лица. Хочу, чтобы твоя челюсть так же клацала, как у них».
Кирилл отбросил мышь. Он был не из робкого десятка. Если это хакер, пробравшийся в здание, то его надо ловить. Он достал из ящика стола мощный фонарь-шокер и выкатился в тёмный коридор. Бизнес-центр ночью представлял собой лабиринт стеклянных перегородок. Свет аварийных ламп рисовал на полу бледные жёлтые лужи. Идя вдоль офисов опенспейса, Кирилл смотрел на экран своего смартфона, где продолжалась трансляция из комнаты отдыха.
Там, в зелёном мареве интерфейса, к паре босых ног присоединились другие. Много ног. Они беззвучно ступали мимо объектива скрытой камеры. Он слышал собственное дыхание и понимал, что в реальности стоит звенящая тишина. Телефон в руке завибрировал — пришло текстовое сообщение:
«Ты идёшь не туда. Я же слева. Подними голову, Кирилл. Посмотри в стекло напротив кулера».
Он резко вскинул голову. Перед ним было панорамное окно отдела тестировщиков, выходящее не на улицу, а внутрь общего холла. Напротив, за стеклом перегородки, стоял кулер. А в тёмном зеркале окна отражался не он, Кирилл, а десятки высоких фигур, закутанных в серые, больничные балахоны. Фигуры стояли смирно и смотрели прямо на него пустыми провалами капюшонов. Кирилл обернулся назад — коридор был пуст. Посмотрел в отражение — фигуры оставались на месте, как будто существовали только в зазеркалье.
Рука с телефоном дрогнула, когда он прочитал следующий текст: «Ты в моём голосовом лабиринте. Каждое твоё «алло» я сохранил. Знаешь, какой звук издают корни зубов, когда их вырывают без анестезии? Послушай».
Динамик телефона разразился душераздирающим, влажным хрустом, многократно усиленным басами. Кирилл взвыл, выронил телефон и бросился бежать к пожарной лестнице. Проносясь мимо стальных дверей, он замечал боковым зрением, что в каждой стеклянной вставке пожарных шкафов, в каждой хромированной ручке тянутся к нему серые отражения чужих рук. Переписка превратилась в квест на выживание. Он не помнил, как выбил запасной выход и кубарем скатился на улицу под холодный ночной ливень.
Наутро охрана нашла его сидящим на скамейке перед входом. Он был седой как лунь, хотя сутки назад его виски были совершенно чёрными. Уволился он тем же днём. С того случая прошло два года. Кирилл заменил все зеркала в квартире на матовое стекло, а смартфон использует только кнопочный. Он так и не смог объяснить коллегам, как чат-бот, не имеющий физического выхода в глобальную сеть, смог транслировать потоковое видео с камер, которые никто не подключал. Но самое страшное — каждую ночь, в 14:55 по Москве, его старый почтовый ящик автоматически рассылает всем контактам один и тот же смайлик: жёлтое лицо с чёрными провалами глаз и ртом, полным окровавленных обломков, очень похожих на человеческие зубы.
Часть третья. Мёртвая вода
Последняя история случилась в маленьком провинциальном городке, где все друг друга знают, а интернет всё ещё ловит через ADSL-модемы. Девушка по имени Алина ухаживала за парализованной бабушкой. Жизнь её была однообразной: больница, аптека, дом. Единственной отдушиной был волонтёрский чат в мессенджере «Телеграф», где молодые люди из соседних деревень обсуждали помощь старикам. Чат был уютным, с фотографиями урожая и поиском потерявшихся кошек. Но однажды ночью в общий форум добавился новый участник.
Его ник состоял из иероглифов, которые телефон Алины отказывался распознавать, отображая их как закорючки. Модераторы спали, и новый гость начал спамить в общий канал. Сообщения шли сплошным потоком, примерно по десять штук в секунду. Содержимое сообщений было ещё более пугающим: это были гигабайты личной переписки всех участников чата. Интимные признания, ссоры с родителями, паспортные данные, медицинские диагнозы — всё, что когда-либо обсуждалось в личных сообщениях мессенджера. Чат взорвался паникой. Люди пытались банить «закорючку», но права администратора не работали.
А потом пошли видеозаписи. Короткие ролики, снятые словно скрытой камерой из домов участников чата. Вот чья-то кошка прыгает на стол (хозяин писал об этом вчера), а вот запись спящего ребёнка, сделанная час назад. Алина с ужасом пролистывала ленту, пока не наткнулась на видео со своей собственной спальни, где экран показывал её, сидящую на кровати с телефоном в руках. В углу экрана горела надпись: «СМОТРИ В КОРИДОР».
Она подняла взгляд от экрана. Дверь в коридор была приоткрыта. Там было темно, но в густом мраке явственно угадывался силуэт. Существо не было человеком в привычном понимании. Оно стояло на четвереньках, но его конечности были вывернуты под немыслимыми углами, как у раздавленного насекомого. С того места, где должна была находиться голова, свисали длинные мокрые пряди волос, оставляя на старом деревянном полу лужи тёмной, зловонной жидкости. Это была вода, смешанная с речным илом и чем-то похожим на трупный яд.
Алина сидела ни жива ни мертва. Телефон в её руке снова завибрировал, осветив комнату мертвенно-бледным светом. Чат обновился. Теперь вместо переписки волонтёров в нём была только переписка «Закорючки» с кем-то ещё. Но адресатом сообщений значилась она, Алина.
«Твоя бабушка не спит. Она молится. Но её молитвы уходят не в рай, а прямо ко мне в коллекторы. Я слушаю их годами. Старые голоса звучат вкуснее. Хочешь, я заберу её боль, а ты взамен будешь писать мне каждую ночь? Нам не нужны телефоны, мы можем общаться через трубы. Иди в ванную. Приложи ухо к стальной трубе полотенцесушителя. Я нашепчу тебе первую главу нашей вечной переписки».
Ноги сами понесли её прочь из спальни. Существо в коридоре не издало ни звука, но Алина краем глаза видела, как его тень медленно втягивается в щель под дверью ванной комнаты, словно дым. Оказавшись на кухне, дрожащими руками она выдернула шнур роутера из розетки. Мигнул и погас индикатор интернета. Но телефон продолжал ловить сообщения.
«Думаешь, мне нужен твой вай-фай? Ты — моя точка доступа с того момента, как прочитала первое слово. Текст уже внутри твоего мозга. Я выжгу его на твоей сетчатке».
Девушка бросилась к окну. Начинался рассвет. И как только первые оранжевые лучи коснулись мокрых ветвей сирени за окном, поток сообщений прекратился. Телефон перезагрузился, показав стандартную заставку…