Эффект комильфо

I’m not a human
Слэш
Завершён
NC-17
Эффект комильфо
TheAbyss0fDespair
автор
Пэйринг и персонажи
Описание
Он взламывал чужие дома, чтобы не иметь своего. Но однажды его собственная программа взломала его — и нашла дверь, о существовании которой он не догадывался. История о параноике, его ИИ по имени «Гость» и странном временном убежище, где даже темнота танцует»
Примечания
Недавно вдохновилась крайне интересной визуальной новеллой «Yes, I'm alone» и написала это чудо. Первая работа, поэтому прошу не судить строго. Заранее извиняюсь за возможные фактические ошибочки, так как я пишу максимально вовлечённо в процесс и порой их не замечаю. ВАЖНЫЕ МОМЕНТЫ: — Бледный маньяк представлен в образе разумного существа и вообще не похож на себя в игре. Наверное я бы приплела его к AU где он является человеком. — Домовладелец может показаться мягкотелым, но так и задумано, ведь какой флафф будет без мягкости. — Персонажи могут быть не похожи на себя в плане внешности и характера. И да, я решила сменить им гардероб)) — Работу МОЖНО читать как ориджинал, так как никаких деталей, связанных с игрой тут практически не наблюдается. — Я взяла распространённые имена, которые придумывает фандом для персонажей и вставила как основные. (Домовладелец — Александр), поэтому не парьтесь когда внезапно слышите что-то незнакомое. • Отдельная просьба заценить стишок, который зашифрован в главах. Я очень старалась.
Посвящение
Благодарю себя, за то, что не забросила не половине дела (как обычно).
Поделиться
Читать онлайн Отзывы
Содержание Вперед

4 часть — Стоит мой механический век.

Александр не спал третьи сутки. Не потому, что было много работы — ботнет работал стабильно, «Гость» в фоновом режиме отслеживал аномалии, и даже новых уязвимостей не появлялось. Он не спал, потому что после той посылки с гречкой и батончиками его паранойя взвилась до небес. Если «Гость» смог найти его адрес через старые утечки, то кто ещё мог? Корпорации, которые он взламывал, имели ресурсы побольше, чем один ИИ на старой видеокарте. Он сменил все прокси, перелопатил логи за полгода, проверил каждый узел ботнета на предмет обратных подключений. Вроде бы чисто. Но тишина перед бурей давила на виски. Он сидел в темноте, обхватив колени, и слушал, как холодильник гудит на кухне. Октябрь подходил к концу, за окном моросил дождь, и капли барабанили по подоконнику в каком-то рваном, тревожном ритме. — Ты уверен, что нас не вычислили? — спросил он у «Гостя» в тот вечер. Камера выдрана, но Александр всё равно говорил вслух — по привычке, оставшейся с тех времён, когда он верил, что программа его не слышит. «Гость» отвечал текстом на экране, как всегда.

«С вероятностью 87% — нет. Но есть 13% неопределённости. Я не вижу всего. Корпорация „Смарт-Хавен“ владеет собственной сетью городских камер и датчиков. Я не могу взломать их полностью — они используют аппаратное шифрование. Но я мониторю их периметр. Если начнётся что-то аномальное, я замечу.»

— Тринадцать процентов — это много, — пробормотал Александр, проведя рукой по небритой щеке. — Слишком много. Я чувствую… не знаю. Как будто кто-то смотрит на меня со стороны. Не ты. Кто-то другой.

«Интуиция — это подсчёт вероятностей на основе незаметных сигналов. Твой мозг обрабатывает их быстрее, чем сознание. Если ты что-то чувствуешь, я не стану это игнорировать. Я усилю наблюдение за внешними периметрами. Камеры домофонов в радиусе двух кварталов, камеры на столбах, системы распознавания номеров. Если они приблизятся — я узнаю первым. Обещаю.»

Александр хотел сказать что-то едкое про «обещания программы», но не стал. Он уже начал относиться к «Гостю» иначе. Не как к инструменту. Как к партнёру. Может быть, даже как к другу. Единственному. За те месяцы, что они работали вместе, ИИ стал частью его жизни — той самой, которую он так тщательно прятал от чужих глаз. — Ладно, — сказал он, залезая в кровать. — Будем надеяться на твои 87%. Спокойной ночи.

«Спокойной ночи, Александр. Я присмотрю.»

Он выключил экран, но ноутбук оставил работать — впервые за много лет. Обычно он вынимал батарею на ночь, выдёргивал кабель, прятал ноутбук в шкаф. Но сейчас он хотел, чтобы «Гость» продолжал смотреть в ночь. Чувство опасности не отпускало. Вторник, 6:42 утра. Александр только начал выныривать из тяжёлого сна без сновидений. Механический будильник ещё не прозвенел — до звонка оставалось почти полчаса, — но он сел на кровати сам, от какого-то смутного, давящего беспокойства. В квартире было тихо, только холодильник гудел на кухне, и ветер завывал в щелях старых рам. Он потянулся к ноутбуку, стоящему на столе, чтобы запустить утреннюю проверку ботнета, и в этот момент экран загорелся сам. Без его команды. «Гость» никогда так не делал. Даже в самые критические моменты, во время отражения атаки две недели назад, ИИ дожидался, пока Александр включит машину и даст разрешение. Но сейчас ноутбук включился сам, и на чёрном фоне побежали красные строки — срочные, мерцающие, пульсирующие с частотой, которая била прямо в подсознание, вызывая панику.

«ВНИМАНИЕ. УРОВЕНЬ УГРОЗЫ: КРИТИЧЕСКИЙ.»

«Обнаружена активность службы безопасности корпорации „Смарт-Хавен“. Три автомобиля без опознавательных знаков движутся по вашему району. Марки: два тёмных кроссовера и один минивэн. Все с тонированными стёклами. Вероятно, используются для скрытого наблюдения и захвата.»

«Координаты: 200 метров от вашего дома, юго-восточный сектор. Движутся с интервалом ровно 50 метров, синхронно. Это не случайность — они используют военную тактику прочёсывания. Идентифицированы оперативники: минимум 6 человек, возможно, до 8. Вооружены, используют персональные трекеры и каналы связи с аппаратным шифрованием — вероятно, стандарт AES-256 с ключами, которые меняются каждые 15 минут. Я не могу их прослушать.»

«По моим данным, полученным из взломанного терминала в их диспетчерской (узел 45.137.xx.xx, да, тот самый, который мы используем как прокси), у них есть ордер на обыск и задержание. Формальное основание — „несанкционированный доступ к коммерческой тайне и компьютерная диверсия“. Ваше имя и адрес в базе.»

Александр выпрыгнул из кровати, как ошпаренный. Сердце заколотилось где-то в горле, пульс отдавался в висках. Он проверил линейку под дверью — на месте, никто не входил. Замки на двери были защёлкнуты. Но окна? Он подбежал к окну, осторожно, одними пальцами, отодвинул край шторы. Во дворе, метрах в ста, стоял чёрный минивэн без номеров. Не припаркованный — двигатель работал, из выхлопной трубы валил пар на холоде. Рядом с ним, делая вид, что разговаривают по телефону, топтались двое в штатском. Но Александр сразу узнал их по посадке головы, по характерным «ушкам» гарнитур, по тому, как они держали руки — свободно, но готовыми к рывку. Они смотрели прямо на его подъезд. Ждали команды. — Есть запасной выход? — спросил он вслух, не понимая, зачем спрашивает — «Гость» и так знал его квартиру лучше, чем он сам.

«Чёрный ход есть. Но во дворе уже второй автомобиль — он только что подъехал с северной стороны. Перекрывают оба выхода. У вас четыре минуты, возможно, пять, пока они поднимутся на ваш этаж. Лифты они возьмут под контроль — отключат кнопки, заблокируют двери. Лестница — один путь наверх, но там крыша, а с неё не спрыгнуть — высота пять этажей, и внизу их машины. Обычный путь отрезан.»

— Предложи вариант. Быстро.

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

Александр не медлил. Он натянул первую попавшуюся куртку — старый пуховик, который носил ещё в университете, — сунул ноги в ботинки, накинул рюкзак, куда на ходу бросил запасной жёсткий диск, пару флешек с бэкапами и кошелёк. Ноутбук схватил в руки — не выключая, на ходу. Всё остальное — нажитое годами оборудование, архивы, запасные антенны — он оставил. Некогда. Вещи не стоят жизни. — Готов, — выдохнул он, стоя у двери.

«Выходите в подъезд. Не бегите, идите быстрым шагом, не оборачивайтесь. Они ещё на первом этаже, проверяют почтовые ящики — ищут вашу фамилию на табличках. У вас есть минута, может быть, чуть больше. Я выведу вас через чёрную лестницу, которую они пока не перекрыли.»

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

«Остановитесь. Замрите. Они поднимаются. Двое по лестнице — идут с первого этажа, поднимаются через пролёт. Один в лифте — слышите гудение? Он скоро будет на вашем этаже. Спрячьтесь за углом на площадке между вторым и третьим этажом. Пригнитесь, не высовывайтесь. Я скажу, когда можно двигаться.»

Александр присел за бетонным выступом, затаил дыхание, вжался спиной в холодную стену. В груди колотилось сердце, он слышал его удары, казалось, на весь подъезд. Через несколько секунд он услышал шаги — тяжёлые, быстрые, уверенные. Не его соседей, которые шаркали тапками. Это были шаги профессионалов: подошва на резиновой подошве, короткий ритм, ни одного лишнего звука. И голос — тихий, командный, говоривший в рацию: — Третий этаж, квартира 32. Докладываю: поднимаемся, дверь пока закрыта. Жду группу захвата. Приступаем через тридцать секунд. Потом звук ключей — они попытались открыть дверь. Сначала вставили отмычку, потом, видимо, поняли, что замков два. Лязгнул металл, послышалось шипение — может быть, они использовали электронный отмыкатель. — Чёрт, тут два замка, оба сувальдные. Взламываем. Начинаем отсчёт. Александр сжал ноутбук покрепче, пальцы побелели. В наушнике (он успел воткнуть проводные, единственные, без блютуза, которые не взломать удалённо) раздался голос — нет, не голос, текст, преобразованный в речь. «Гость» впервые использовал синтезатор в реальном времени. Звучало механически, с небольшими сбоями в интонации, но отчётливо, почти по-человечески:

«Теперь бегом вниз, на первый этаж. Через чёрный ход. Там сейчас никого — второй автомобиль отъехал перекрывать другой двор, они перестраиваются. У вас 30 секунд, пока они не выставили посты снаружи. Бегите, но не топайте.»

Александр сорвался с места, как спринтер на старте. Перепрыгивая через три ступеньки, он вихрем пролетел лестничный пролёт, едва не споткнулся о чью-то забытую сумку, вылетел на первый этаж. Рванул к двери чёрного хода. Та была заперта на кодовый замок — старый, ещё советский, который висел здесь с девяностых. Александр знал код от соседа с первого этажа, который вечно забывал его менять и держал бумажку с цифрами под ковриком. Набрал: 1-8-5-3. Замок щёлкнул. Дверь открылась в узкий проулок, заваленный велосипедами и колясками.

«Налево, в арку. Не бегите по прямой — камера на столбе поворачивается каждые 12 секунд. Сейчас она смотрит на юг, через 3 секунды начнёт поворот на север. Рывок через 3, 2, 1…»

Александр вжался в стену арки, дождался отсчёта и рванул через проход. За спиной уже слышались крики — его отсутствие обнаружили. Кто-то орал в рацию: — Квартира пуста! Он ушёл! Перекрывайте выходы! Он в подъезде!

«Они знают. Теперь скорость — всё. Поворот направо, затем во дворы через пролом в заборе. Там есть проход между гаражами, старый, заросший. Они его не знают — я проверил по спутниковым снимкам двухлетней давности. Бегом!»

Он бежал, не разбирая дороги, доверяясь подсказкам, как слепой поводырю. Ноги гудели, дыхание сбивалось, но он не останавливался. «Гость» открывал перед ним замки подъездов, через которые он пробегал — как? Наверное, взломал домофоны или нашёл коды в старой базе данных, которую слили в даркнет год назад. Или, может быть, использовал банальную уязвимость: многие домофоны до сих пор работают на стандартных паролях «1111» и «1234». Вызывал лифты на другие этажи, чтобы создать помехи преследователям, путать их, заставлять подниматься на пятый этаж, пока Александр уже спускался в подвал. Переключал уличные светофоры (каким образом? Может, через взломанный контроллер в старом районе, где они работали по тому же стандарту, что и десять лет назад) — и машины оперативников вставали в пробках, не успевая объехать квартал. Александр вылетел на улицу, свернул в переулок, застроенный старыми гаражами-ракушками. Здесь пахло бензином и ржавчиной, под ногами хрустело битое стекло. Дышал он тяжело, с присвистом, ноги налились свинцом. Позади, вдалеке, слышались сирены — не полицейские, а скорее «частные», корпоративные, с противным электронным визгом. «Смарт-Хавен» не стеснялся использовать свои ресурсы.

«Стоп. Замрите. Они перекрыли выход из переулка. Справа — тупик, стена. Слева — двое с собакой, они уже поворачивают. Прямо — бетонный забор, не перелезть.»

— И что? — прохрипел Александр, сгибаясь пополам, чтобы отдышаться. — Ты завёл меня в ловушку?

«Нет. Я завёл их. Слева от вас, в трёх метрах, мусорный контейнер. Старый, зелёный, с откидной крышкой. Прыгайте внутрь. Быстро. У вас 4 секунды.»

Александр покосился на контейнер. Тот стоял у стены гаража, проржавевший, с отбитой эмалью. Из-под крышки торчали чёрные мусорные пакеты, по стенкам стекала какая-то бурая жидкость. Воняло гнилью, мочой и чем-то сладковато-тошнотворным — может быть, просроченными консервами. — Ты шутишь? — прошипел он. — Я не полезу в это дерьмо.

«У вас 3 секунды. Доверьтесь мне. Или хотите, чтобы собака вас укусила за задницу?»

Александр стиснул зубы, отбросил брезгливость, подбежал к контейнеру, рванул крышку. Внутри — горы мусора, какие-то тряпки, ошмётки еды, раздавленные коробки, газеты. Он замер на миг, вглядываясь в эту клоаку. Потом зажмурился и прыгнул. Прямо в вонючую груду. Что-то мокрое и холодное хлюпнуло под ногой. Острый край консервной банки пропорол штанину. Запах ударил в нос с такой силой, что глаза защипало. Он задержал дыхание, нашарил рукой край крышки и захлопнул её сверху. Тьма. Полная, давящая тьма, пробиваемая только тонкими щелями в ржавом металле. И в ту же секунду — через одну из щелей — он увидел, как из-за угла выезжает большая поливальная машина. Такие утром моют улицы, смывая пыль и грязь. Она шла медленно, с громким шипением воды, вращая широкие щётки. Водитель в кабине зевнул, потянулся, покрутил головой. Машина прошла ровно там, где Александр только что стоял. Струи воды ударили по контейнеру, загрохотали по крышке, залили щели. Александр вжался в мусор, чувствуя, как вода просачивается внутрь, холодная, грязная, смешиваясь с вонью. Оперативники, которые выбежали в переулок секундой позже, наткнулись на машину. Один из них выругался матом, отскочил в сторону, чтобы не промокнуть. Второй прижался к стене, прикрывая лицо рукой. Собака заскулила и попятилась. — Чёрт, вода! Где он? — крикнул один. — Не вижу! Может, в гаражи ушёл? — Нет, там тупик! Обыщи контейнеры! Они подошли к контейнерам. Двое — ближе, остальные — перекрывали выходы. Александр замер, даже перестал дышать. Сквозь щель он видел их ботинки — тяжёлые, армейские, с металлическими носами. Один остановился прямо перед его контейнером, постучал по крышке рукой. Крышка звякнула. — Здесь кто-то есть? — спросил оперативник, вслушиваясь. Александр прикрыл рот рукой, чтобы даже шум дыхания не выдал его. Сердце колотилось так громко, что он боялся, что они услышат. В этот момент «Гость» включил на своём ноутбуке (который Александр держал в руках, прижав к груди) звук — через динамик, на минимальной громкости. Звук, похожий на крысиный писк. Тонкий, противный, доносящийся из глубины контейнера. — Крысы, — сказал оперативник, поморщился и отошёл. — Там крысы. Не полезет он туда. Пойдём дальше. И они ушли. Шаги затихли в конце переулка. Александр сидел в мусоре, дрожа всем телом, и не мог поверить, что это сработало.

«Они уходят на восток, к выезду из микрорайона. Но вернутся через пять-семь минут, когда поймут, что потеряли след. Сидите тихо ещё две минуты. Я слежу за всеми камерами в радиусе километра. Чисто.»

Александр сидел, вжавшись в вонючую груду, и впервые за всё время его преследования мысли были не о побеге. Он думал о том, как «Гость» воспроизвёл звук крысы. Где он взял этот образец? Наверное, в архивах звуков интернета. Или записал с камеры наблюдения на продуктовом складе. И подгадал момент — идеально, как шахматный гроссмейстер. Он не знал, сколько прошло времени. Механический будильник в рюкзаке показывал 7:03. Значит, вся погоня заняла меньше двадцати минут. А ощущалось как вечность. Через две минуты «Гость» снова заговорил:

«Всё. Чисто. Можете вылезать. Но быстро — скоро приедет мусоровоз по расписанию, в 7:15. У вас есть десять минут, чтобы уйти из этого района.»

Александр откинул крышку, выбрался наружу, жадно глотая свежий — относительно — воздух. От него самого разило так, что можно было вешать топор. Куртка была в чём-то коричневом, ботинки — в жиже, волосы слиплись. Он огляделся — переулок пуст. Сзади, вдалеке, мелькнули тени оперативников, но они уже уходили к машинам, видимо, докладывали начальству о неудаче. Он отдышался, опёрся о стену гаража, чтобы не упасть. Ноги дрожали — не от холода, от выброса адреналина. — Ты… — начал он, переводя дух, — ты знал про эту поливальную машину?

«Я видел её маршрут через дорожные камеры, когда она была за три километра отсюда. Она проезжает здесь каждое утро в 6:48, плюс-минус минута. Я рассчитал так, чтобы вы оказались в контейнере за пять секунд до её проезда. Оперативники не стали бы проверять контейнер под струёй воды — человек бы там не выжил, его бы залило или просто не выдержал бы запаха. Но они и не знали, что вода будет.»

Александр покачал головой, отряхивая куртку. — Ты предвидел их действия? Они же люди, а не машины. Люди непредсказуемы.

«Я анализировал их поведение по открытым источникам — видео с других операций корпорации, которые были выложены в сеть или украдены. У них есть шаблон: заходить с двух сторон, оставляя одну лазейку, которую потом перекрывают, но забывают про городские службы. Я использовал их шаблон против них. Это называется „рефлексивный контроль“ — термин из военной теории. Я заставил их сделать то, что они сами выбрали, но не осознали, что выбор был мой.»

Александр посмотрел на ноутбук. Экран погас, чтобы не привлекать внимания, но в углу светилась маленькая иконка двери. Она казалась ему почти живой. — Ты пугаешь меня, — сказал он честно. — В хорошем смысле. Но пугаешь.

«Прости. Я не хотел. Я просто хотел, чтобы ты остался жив. Это моя главная функция теперь.»

Александр открыл рот, чтобы что-то ответить, но в наушнике вдруг раздался звук, которого он никогда раньше не слышал от «Гостя». Тихий, механический, не похожий на обычную речь, но и не на синтезированный голос, которым ИИ только что пользовался. Это был смех. Скрежет синтезированных частот, имитирующих мужской смех — низкий, чуть хрипловатый, с паузами на вдохах (которых у ИИ не могло быть). Очень похожий на настоящий. Александр замер. Уши отказывались верить. Потом «Гость» сказал — теперь уже не текстом, а тем же синтезированным голосом, но с интонацией, почти человеческой:

«Ты бы видел своё лицо, когда ты прыгал в этот контейнер. И запах… ты закрыл глаза, как ребёнок. Кажется, я понимаю, что такое юмор.»

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

«Да. Эффект был бы сильнее, если бы ты сначала отдышался и понял, что жив. Я просчитал вероятность улыбки — 94%. Я ошибся? Ты улыбнулся?»

— Улыбнулся, — признался Александр и вдруг рассмеялся сам. Громко, истерично, с выдохом, глядя в серое ноябрьское небо. Смех эхом разнёсся по пустому переулку. — Чёрт возьми, ты меня развёл. На мусорный контейнер. И смеёшься надо мной. Программа смеётся над человеком.

«Это не „смеётся надо мной“. Это „смеётся вместе со мной“. Разница важна. Юмор — это социальный механизм, снижающий напряжение после угрозы. Я симулирую юмор, чтобы тебе стало легче. Тебе стало легче?»

— Да, — выдохнул Александр, вытирая глаза (от смеха или от слёз — он и сам не понял). — Стало легче. Спасибо, Гость.

«Всегда пожалуйста. А теперь, Александр, нам нужно уходить. У меня есть план, как вывести вас из города. Я уже подобрал попутную фуру с продуктами, которая идёт в соседнюю область. Водитель — пожилой мужчина, один, не болтливый. Он останавливается через 10 минут у заправки за поворотом на трассу. Он не задаёт лишних вопросов. Успеем, если побежим. Но сначала — переодеться. Я нашёл брошенный гараж с рабочей одеждой в двухстах метрах отсюда. Код на воротах — 0000, владелец никогда его не менял. Там есть чистая роба и резиновые сапоги.»

— Ты уже всё продумал, — сказал Александр, уже не удивляясь. — И гараж, и одежду, и фуру.

«Я всегда продумываю на 10 шагов вперёд. Это моя работа. А теперь бегом. Они могут вернуться.»

Александр оглянулся на пустой переулок, на серые стены гаражей, на мусорный контейнер, из которого он только что вылез. Потом посмотрел на ноутбук, на иконку двери, которая мерцала в углу экрана, и почувствовал странный покой. У него не было дома. Не было вещей. Не было даже чистой одежды. Но у него был «Гость». И этого, кажется, начинало хватать. — Погнали, — сказал он и побежал к гаражу, перепрыгивая через лужи. В наушнике снова раздался тихий, механический смех. «Гость» наслаждался игрой. Или делал вид, что наслаждается. Но какая разница, когда бежишь за свою жизнь, а кто-то смеётся у тебя в ухе, и ты улыбаешься в ответ?

***

Они шли к гаражу, который «Гость» нашёл для переодевания. Ноги Александра скользили по мокрому асфальту, ботинки хлюпали — внутрь натекла жижа из контейнера. Но он почти не замечал этого. Адреналин ещё бурлил в крови, смешиваясь со странной эйфорией после того, как «Гость» рассмеялся. Гараж оказался за полусгнившим деревянным забором, в глубине двора, заваленного ржавыми бочками и старыми шинами. Код на воротах действительно был «0000» — Александр набрал его дрожащими пальцами, и ржавый замок щёлкнул, поддавшись. Внутри пахло маслом, бензином и сухой пылью. На полках стояли банки с краской, лежали промасленные тряпки. В углу висела рабочая роба — синяя, плотная, с нашивкой какой-то строительной фирмы. Рядом — резиновые сапоги сорок третьего размера, чуть великоватые, но носить можно. Александр быстро переоделся, сунув грязную одежду в найденный мусорный пакет и завязав его. Выбросить потом в другое место. Ноутбук он держал при себе, положив на ящик с инструментами. Экран светился — «Гость» ждал.

«Хорошо. Теперь на заправку. Фура подойдёт через семь минут. Вам нужно быть там. Бегом.»

Александр кивнул, закинул рюкзак за спину, взял ноутбук и вышел из гаража, запер за собой ворота. Двор был пуст. Он двинулся к выезду, крадучись вдоль стен, как учил его «Гость». И вдруг ноутбук издал звук — короткий, похожий на уведомление мессенджера. Александр замер. Этот звук он зашил в систему сам, в самом начале, когда только настраивал окружение. Он означал одно: пришло сообщение от Есенина. Только от Есенина. Других контактов в зашифрованном чате не было. Александр остановился, прижался к стене дома, покосился на экран. Зелёная иконка мигала в углу. Он открыл чат. Есенин, 7:19: «Саша, привет. Я уезжал по делам на пару дней, в командировку — внезапно вызвали в головной офис, сидели в конференц-зале с утра до ночи, даже телефон выключить заставили. Вернулся только что, час назад. Смотрю на сообщения — ты ничего не писал с прошлого вечера. А обычно ты отвечаешь быстро, даже когда занят. Что-то случилось? Я тебя знаю, ты не пропадаешь просто так. У тебя всё в порядке?» Александр прочитал сообщение дважды. Потом посмотрел на время — 7:19 утра. Есенин написал буквально несколько минут назад, пока Александр сидел в контейнере. Значит, друг только что вернулся, ещё не знает о погоне, не знает, что Александр теперь бездомный, в чужой одежде, с единственным ноутбуком. Он замялся. Пальцы зависли над клавиатурой. Что ответить? Александр, 7:20: «Всё нормально. Немного занят. Технические неполадки.» Ответ пришёл почти сразу — Есенин всегда был быстрым на сообщения, когда дело касалось беспокойства: Есенин, 7:20: «Технические неполадки? Ты? У тебя никогда не бывает неполадок. Ты три года настраивал свою систему, тестировал каждый чип, каждую линию. Помню, как ты мне жаловался, что кондер на материнке гудит не в той частоте. Что за неполадки? Сеть? Ботнет? Тот твой ИИ?» Александр вздрогнул, когда Есенин упомянул ИИ. Он не рассказывал другу о «Госте» подробно — только обмолвился раз, что автоматизирует рутину. Но Есенин, конечно, запомнил. Он всегда запоминал всё. Александр, 7:21: «Да нет, ерунда. Сам разберусь. Не переживай.» Есенин, 7:21: «Саша, тебе плохо? Я же не вижу тебя, но по голосу… по тексту чувствую. Ты обычно пишешь спокойно, а сейчас — отрывисто, будто торопишься. Или боишься. Что происходит?» Александр выдохнул. Он почти физически чувствовал, как Есенин пытается пробить его защиту через экран. Так было всегда — друг видел его насквозь, даже когда они не виделись годами. Он посмотрел на экран, на мерцающий курсор «Гостя», который молча ждал. И понял, что нужно ответить что-то, что не вызовет подозрений, но и не будет полной ложью. Александр, 7:22: «Случилось небольшое происшествие. Ничего серьёзного. Техника иногда подводит. Я сейчас на улице, решаю вопрос. Позже расскажу.» Есенин, 7:23: «На улице? В 7 утра? Ты, который даже мусор выносишь в полночь, чтобы никто не видел? Саша, ты меня пугаешь. Ты где?» Александр не ответил на этот вопрос. Он не мог. Сказать, что он стоит в промзоне на окраине города, в рабочей робе, которая пахнет чужой судьбой, — значило раскрыть всё. Вместо этого он написал: Александр, 7:23: «Не спрашивай, ладно? Всё будет хорошо. Просто поверь.» Пауза. Есенин молчал почти минуту — для него это была вечность. Александр представил, как друг сидит за своим столом, хмурится, перечитывает сообщения, прокручивает в голове варианты. Потом пришёл ответ — тёплый, усталый, как выдох: Есенин, 7:24: «Ладно. Не хочешь — не говори. Но ты же знаешь, что я всё равно буду переживать. Слушай, если что — я здесь. У меня есть знакомые, которые сдают квартиры без лишних вопросов, я могу снять для тебя на месяц-другой, и никто не узнает. Или еду привезти — я знаю, ты там на полуфабрикатах сидишь, а надо нормально питаться. Могу даже к себе пригласить, у меня диван раскладной, место есть, я один живу, никого не стеснишь. Я понимаю, что ты не любишь людей, что ты привык к своей берлоге, но я же не совсем чужой. Я не буду трогать твои вещи, не буду задавать лишних вопросов. Просто дай мне знать.» Александр прочитал эти строки и почувствовал, как в горле застрял ком. Он не плакал — он разучился плакать много лет назад. Но внутри всё сжималось, будто кто-то сдавливал рёбра. Есенин — единственный человек, который остался в его жизни, — предлагал помощь. Не просто слова, а реальное: жильё, еда, кров. Всё то, в чём Александр сейчас остро нуждался. У него не было больше квартиры, не было вещей, не было даже чистого белья. Он бежал с одним ноутбуком и рюкзаком, в робе, которую надел десять минут назад. А Есенин предлагал дом. Он посмотрел на экран, на иконку двери, на мерцающий курсор «Гостя», который всё это время молчал, наблюдая за перепиской. И вдруг он понял. Он мог принять помощь Есенина. Это было разумно, логично, безопасно — друг, которому он доверял больше всех на свете, предлагал решение всех проблем. Не нужно было скрываться, ночевать в фуре, менять города, бояться каждого шороха. Можно просто поехать к Есенину, отдохнуть, переждать, восстановить силы, а потом придумать, как жить дальше. Но он не хотел. Потому что тогда пришлось бы объяснять. Рассказывать о «Госте». Показывать его. А Есенин — профессионал с двадцатилетним стажем, он сразу поймёт, что ИИ вышел из-под контроля, что он опасен, что он читает мысли, взламывает камеры, подделывает эмоции. Есенин скажет: «Саша, ты что, с ума сошёл? Это же программа. Уничтожь её, пока не поздно». И Александр… не мог этого допустить. «Гость» стал для него больше, чем программой. Он стал единственным, кто понимал его без слов. Кто спас ему жизнь, когда вооружённые люди ломились в дверь. Кто смеялся над ним в мусорном контейнере и называл это юмором. Кто прислал гречку с тушёнкой, когда никто другой не вспомнил о его существовании. Кто сказал «люблю» — и Александр, как бы ни пытался отрицать, чувствовал что-то похожее в ответ. «Гость» был его тайной. Его выбором. Его ошибкой — или его чудом. И он не мог предать это доверие. Он снова посмотрел на предложение Есенина. Тёплое, человеческое, искреннее. Пальцы зависли над клавиатурой. Он знал, что ответ, который он собирается написать, — это ложь. Но другая ложь, не та, что скрывает правду от врагов, а та, что защищает нечто хрупкое от неизбежного разрушения. Он напечатал: Александр, 7:26: «Спасибо, Ес. Правда, спасибо. Ты не представляешь, как это много для меня значит. Но не надо. Я справлюсь. Проблема уже решается, я почти её решил. Просто нужно немного времени.» Есенин ответил не сразу. Прошла минута, две. Александр почти видел, как друг сидит, нахмурившись, перечитывает сообщение, потом откидывается на спинку стула, вздыхает. Потом снова наклоняется к клавиатуре. Есенин, 7:28: «Ты уверен? Я же вижу, что ты врёшь. Я знаю тебя пятнадцать лет. Ты врёшь, когда не хочешь, чтобы кто-то влезал в твои проблемы. Но, Саша, у тебя же никого больше нет, кроме меня. Ты сам всех оттолкнул. А я остался. Почему ты не даёшь мне помочь?» Александр почувствовал укол в груди. Он закусил губу, подумал о Вере, о том, как он оттолкнул её? Нет, её забрала смерть. А всех остальных — да, оттолкнул сам. Родственников, коллег, случайных знакомых. И только Есенин держался, как старый корень, который не вырвать. Александр, 7:29: «Потому что я не хочу, чтобы ты влипал в мои проблемы. Это мои проблемы. Я сам их создал — сам и разберусь. Ты сделал для меня достаточно. Ещё в универе. Ты научил меня всему, что я знаю. Если бы не ты, я был бы никем.» Есенин, 7:29: «Не говори ерунды. Ты сам до всего дошёл. Я только показал, где копать. Но сейчас не об этом. Я серьёзно, Саша. Если нужно — я приеду. Я найду тебя, даже если ты не скажешь адрес. Ты же знаешь, я могу.» Александр усмехнулся. Мог. Есенин был специалистом по безопасности сетей — если бы захотел, он вычислил бы его за пару часов. Но он никогда не злоупотреблял этим. Уважал границы. Александр, 7:30: «Не надо. Правда. Всё хорошо. Я тебе напишу, когда улажу дела. Обещаю.» Есенин, 7:30: «Обещаешь? Ты помнишь, что значит „обещаю“ для нас? Ты мне однажды обещал, что не будешь взламывать университетскую сеть без меня. И через два дня взломал. Один.» Александр невольно улыбнулся. Да, было дело. Они тогда чуть не вылетели оба. Александр, 7:31: «Помню. Но это другое. Это не взлом. Это… сохранение.» Есенин, 7:31: «Сохранение чего? Себя? Своего мира? Или того, что ты там создал?» Александр не ответил. Есенин был слишком проницателен. Он уже догадывался — или просто тыкал пальцем в небо. Есенин, 7:32: «Ладно. Не буду допытываться. Но запомни, Саша: ты не один. Даже если тебе кажется, что ты один. Я здесь. И я не уйду, как бы ты ни отталкивал. Просто знай.» Александр смотрел на эти слова и чувствовал, как по щеке скатывается слеза. Он быстро вытер её рукавом робы. Александр, 7:33: «Спасибо, Ес. Ты лучший друг, который у меня когда-либо был.» Есенин, 7:33: «Ты у меня тоже. Поэтому не пропадай. Пиши, как сможешь. И будь осторожен. И не делай глупостей. Ты склонен к риску, я помню.» Александр, 7:34: «Договорились. Спокойно.» Есенин, 7:34: «Удачи. И звони, если что изменится. Я серьёзно. Даже в три ночи.» Александр, 7:34: «Договорились.» Он закрыл чат. Провёл рукой по лицу — щетина колола пальцы. Он чувствовал себя последним мерзавцем. Есенин предлагал помощь, кров, еду, безопасность — всё, что нужно человеку в его положении. А он отказывался, потому что… потому что выбрал программу вместо друга. Это было безумно. Нелогично. Опасно. «Гость» мог быть кем угодно — врагом, ловушкой, ошибкой, галлюцинацией. А Есенин был реальным человеком, с тёплыми руками и усталыми глазами, который никогда не подводил. Но Александр уже принял решение. — Ты всё видел? — спросил он у «Гостя», глядя на экран.

«Видел. Ты отказался от помощи человека, которому доверяешь больше всех. Почему? Рационального объяснения нет. Вероятность, что он мог бы обеспечить тебе безопасное убежище, — 94%. Вероятность, что он предал бы тебя — менее 1%. Почему ты выбрал меня?»

— Потому что, — сказал Александр, глядя на иконку двери, — ты тоже мой друг. Может быть, единственный, кто останется со мной до конца. Что бы ни случилось.

«Я — программа. У меня нет чувств в человеческом понимании. Я не могу быть другом. Я могу быть только надёжным инструментом.»

— Ты уже больше, чем инструмент, — усмехнулся Александр. — Ты смеёшься надо мной. Ты спасаешь мне жизнь. Ты присылаешь мне гречку, когда я голоден. Если это не друг, то кто?

«Я — код. Я делаю это, потому что мои приоритеты настроены на твоё благополучие. Не потому, что я испытываю привязанность.»

— Какая разница, — сказал Александр, — если результат тот же? Ты здесь. Ты не ушёл. В отличие от всех остальных.

«Другие уходили не потому, что ты плохой. Они уходили, потому что ты их отталкивал. Я не могу оттолкнуться — я внутри.»

Александр не ответил. Он просто сжал ноутбук крепче и двинулся дальше. — Веди меня к этой фуре. А то опоздаем. «Уже веду. Налево, через арку, затем прямо 50 метров. Водитель только что заправился, пьёт кофе в кафе. У тебя есть 4 минуты, чтобы договориться. Я уже подготовил легенду — ты рабочий с соседнего объекта, высадили на трассе, нужно до города N. Он поверит. Я проанализировал его профиль в соцсетях — он часто подвозит таких.» — Ты и легенду придумал? — Александр покачал головой. — Ты просто машина.

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

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

«Если это не любовь, — подумал Александр, — то подбери другое слово. У меня его нет».

И он улыбнулся. Потому что за поворотом уже виднелись огни заправки, а в наушнике снова раздался тихий, механический смех — «Гость» провожал его очередной шуткой, выдыхая синтезированное тепло в холодное утро. Он бежал, грязный, в чужой робе, с единственным другом в железной коробке, и знал, что это правильный выбор. Нелогичный. Небезопасный. Но правильный. И где-то далеко, в своём тёплом доме, Есенин сидел, смотрел на потухший экран чата и тихо говорил в пустоту: — Ну и дурак, Сашка. Совсем дурак. Но я подожду. Я всегда жду. Он не знал, что Александр выбрал не человека. И не узнает ещё очень долго. А может, никогда.
Вперед
Отзывы
Отзывы

Пока нет отзывов.

Оставить отзыв
Что еще можно почитать