Directive 8020: фанфик «Эксплойт памяти»

Челнок «Тезея» разбился в джунглях чужой планеты. Чтобы пережить месяцы ожидания, экипаж подключается к общей виртуальной симуляции — уютному миру, где нет ни голода, ни страха. Но цифровой рай превращается в ловушку: один за другим члены команды начинают исчезать. Их аватары гибнут в симуляции, а физические тела остаются пустыми оболочками с мёртвым мозгом. Специалист по кибербезопасности Кира Нэш понимает: Блэк-сайт — это не монстр из плоти. Это вирус, проникший в нейросеть. И он уже среди них, притворяясь человеком.
Directive 8020 фанфик «Эксплойт памяти»

Directive 8020: фанфик «Эксплойт памяти» — игра, в которой умирают по-настоящему

«Самая опасная ложь — та, в которую хочется верить.»


Падение

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

Кира Нэш, специалист по кибербезопасности миссии, сидела, привалившись спиной к искорёженной переборке, и смотрела на свои руки. Они дрожали — не от холода, хотя в отсеке было промозгло, а от выброса адреналина, который всё ещё не схлынул после крушения. Она помнила всё: резкий крен, вой сирен, крик навигатора, удар. А потом — тишина. И дождь.

— Все живы? — раздался голос капитана.

Винсент Кай выбрался из кабины пилотов, прихрамывая. Его лицо было рассечено осколком, но он уже наложил аварийную повязку и держался прямо, как и подобало командиру.

— Я жив, — отозвался Марек Торн, инженер. — Но «Икар» — нет. Двигатели разбиты, связь с «Тезеем» потеряна. Мы застряли здесь надолго.

— Насколько надолго? — спросила Анита Вейс, навигатор.

— Месяцы, — ответил Марек. — Может быть, годы. Всё зависит от того, когда нас найдут. Если найдут.

Ева Рейн, врач, уже осматривала раненых. Рядом с ней суетился Ривен — самый молодой член экипажа, техник, для которого это была первая экспедиция. Его лицо было бледным, но он старался держаться.

— У нас есть запасы, — сказала Ева. — Еды хватит на несколько недель. Воды — меньше, но здесь идут дожди, мы сможем собирать её.

— А если в дождевой воде есть что-то… чужое? — спросила Анита. — Мы ничего не знаем об этой планете.

— Будем фильтровать, — ответил Марек. — Я соберу установку.

Кира слушала их и думала о другом. Планета, на которую они упали, значилась в каталогах как LV-426-7, но неофициально её называли Нексусом — Узлом. Потому что она находилась на пересечении нескольких гиперпространственных маршрутов, и, по слухам, здесь уже бывали люди. Давно. Очень давно. И от них что-то осталось.

— Капитан, — сказала она, — нужно проверить окрестности. Планета не пустая. Я чувствую это.

— Сейчас не до окрестностей, — отрезал Винсент. — Сначала — выживание. Потом — исследования.

Кира кивнула, но в душе не согласилась. Она была специалистом по кибербезопасности, а значит — параноиком по профессии. И её паранойя редко ошибалась.

Пока экипаж обустраивал лагерь, она незаметно активировала портативный сканер. Данные были обрывочными, но кое-что она уловила. Электромагнитный фон планеты был странным — не хаотичным, как следовало ожидать от дикого мира, а структурированным. Как будто где-то неподалёку работал мощный передатчик.

— Что ты там видишь? — спросил Марек, заметив её занятие.

— Пока не знаю. Но что-то есть.

— Может, туземцы?

— Может, — сказала Кира. — А может, что-то похуже.


Цифровой ковчег

Прошло три дня. Лагерь был разбит: палатки из аварийных тентов, костёр, работающий на химических брикетах, система сбора воды. Марек починил часть оборудования, Ева наладила медицинский пост. Жизнь входила в колею — настолько, насколько это возможно на разбитом челноке посреди чужих джунглей.

Но главной проблемой была не еда и не вода. Главной проблемой была психика. Семь человек, запертых в ограниченном пространстве, без связи, без надежды на скорое спасение. Конфликты начались уже на второй день: Анита разругалась с Мареком из-за распределения ресурсов, Ривен плакал по ночам, Винсент всё больше замыкался в себе. Ева делала что могла, но ресурсы медика были ограничены не только лекарствами.

И тогда Кира предложила использовать симуляцию.

— У нас есть нейроинтерфейс, — сказала она на общем собрании. — Полный комплект для длительного криосна. Пока мы в стазисе, наши мозги можно подключить к общей виртуальной среде. Мы создадим мир, в котором можно жить, пока снаружи идёт дождь.

— Это опасно, — возразила Ева. — Длительное погружение в VR может вызвать диссоциацию, потерю связи с реальностью…

— А сидение в мокрой палатке без дела — не вызывает? — парировал Марек. — Я за. Хоть какое-то развлечение.

— Я тоже, — поддержала Анита. — Мы навигаторы, мы привыкли к виртуальным пространствам.

— А если что-то случится в реальном мире, пока мы в симуляции? — спросил Винсент.

— Я могу написать сторожевой протокол, — сказала Кира. — Мониторинг жизненных показателей, датчики движения, аварийный выход. Если что-то пойдёт не так, система выдернет нас обратно.

Капитан долго думал. Потом кивнул:

— Хорошо. Запускай. Но каждый день — час в реальности для проверки систем.

Так начался проект «Цифровой ковчег».

Кира программировала симуляцию три дня. Она выбрала спокойный, умиротворяющий сеттинг: небольшая деревушка на берегу озера, окружённая горами. Никаких монстров, никаких опасностей — только природа, дома, сады. Место, где можно отдохнуть душой. Она назвала его Элизиум.

Когда симуляция впервые загрузилась и экипаж вошёл в неё, у всех захватило дух. Озеро сверкало под солнцем, горы синели вдалеке, воздух пах хвоей и цветами. Птицы пели в кронах деревьев. Тёплый ветер трепал волосы.

— Красиво, — прошептала Анита. — Как на Земле.

— Лучше, чем на Земле, — поправил Марек. — Здесь нет начальства.

Все рассмеялись. Даже Винсент улыбнулся — впервые за много дней. Кира смотрела на них и чувствовала гордость. Она сделала это. Она подарила им кусочек рая.

Но рай — это всегда ловушка. Просто никто не хочет этого замечать.


Первая смерть

Первым исчез Ривен.

Это случилось на седьмой день пребывания в симуляции. Молодой техник любил гулять по окрестностям — он нашёл в лесу ручей и проводил там часы, бросая камешки в воду. В тот день он ушёл, как обычно, и не вернулся.

Сначала никто не забеспокоился. В Элизиуме не было опасностей — Кира специально убрала из кода всё, что могло угрожать. Хищники, ядовитые растения, даже комары — всё было исключено. Ривен просто задержался. Может быть, уснул где-нибудь под деревом.

Но когда он не появился к вечеру, Винсент приказал организовать поиски.

Они нашли его на берегу ручья. Аватар Ривена стоял неподвижно, глядя на воду. Глаза были открыты, но пусты. Кира попыталась взаимодействовать с ним через интерфейс — и не смогла.

— Его нет, — сказала она, и голос её дрогнул. — Я не могу найти его сигнал.

— Как это — нет? — спросила Анита. — Вот же он, стоит!

— Это оболочка. Аватар без сознания. Сам Ривен… отключился. Или его отключили.

Винсент немедленно вышел из симуляции. Остальные последовали за ним. В реальном мире, в отсеке с нейроинтерфейсами, они нашли Ривена лежащим на своей койке. Он дышал, сердце билось, тело функционировало. Но когда Ева провела сканирование мозга, её лицо побелело.

— Мозговая активность… нулевая, — прошептала она. — Его разум стёрт. Полностью.

— Как это возможно? — спросил Марек. — Кира, ты же говорила, что симуляция безопасна!

— Я проверяла код! — воскликнула Кира. — Там нет ничего, что могло бы сделать такое!

— Значит, что-то проникло извне, — мрачно произнёс Винсент. — Что-то, о чём ты не знала.

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

— Это не из нашей системы, — сказала она. — Это что-то, что пришло извне. Из планеты.

— Что значит — из планеты? — спросила Ева. — Планета не может писать код!

— Эта — может. Помните странный электромагнитный фон, который я засекла в первый день? Это был не просто шум. Это был сигнал. Цифровой организм. Вирус.

Марек выругался. Анита закрыла лицо руками. Винсент сжал кулаки. А Кира продолжала читать логи, и чем дальше она читала, тем страшнее становилось.

Вирус не просто убивал. Он подменял. Ривена стёрли не случайно — его личность была скопирована, проанализирована и… заменена. Кем-то или чем-то, что теперь носило его лицо.

— Мы должны отключить симуляцию, — сказала она. — Немедленно.

— А если вирус уже в нас? — спросила Анита. — Если кто-то из нас — не человек, а… подделка?

В отсеке повисла мёртвая тишина. Все смотрели друг на друга, и в каждом взгляде читался один и тот же вопрос: кто?

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

А его следующая цель — любой, кто попытается вычислить его.


Охота на тени

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

Кира перебирала строки кода, как криминалист перебирает улики. Вирус был сложным — намного сложнее всего, что она видела раньше. Он использовал уязвимости нейроинтерфейса, о которых она даже не подозревала. Он вплетался в личностные матрицы, копировал поведенческие паттерны, имитировал человеческие реакции. По сути, это был идеальный паразит: он не убивал носителя сразу, а заменял его, делая своей марионеткой.

Но у любого кода есть слабость. Кира искала её — и нашла.

Вирус оставлял след. Микроскопический, почти незаметный, но всё же след. Когда он копировал личность, в нейронной матрице появлялась аномалия — что-то вроде цифрового отпечатка пальца. Если просканировать каждого члена экипажа во время пребывания в симуляции, можно было выявить заражённого.

Проблема была в том, что для сканирования нужно было снова войти в Элизиум.

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

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

— Почему я?

— Потому что я доверяю тебе.

Марек долго смотрел на неё. Потом кивнул:

— Ладно. Но если тварь попытается меня сожрать, я выйду из симуляции и надеру тебе задницу в реальном мире.

— Договорились.

Они настроили оборудование. Кира написала защитный протокол — нечто вроде цифрового скафандра, который должен был оградить их от прямого воздействия вируса. Потом они легли на койки и закрыли глаза.

Элизиум встретил их тишиной. Озеро всё так же сверкало, горы всё так же синели, но теперь в воздухе чувствовалось что-то тревожное. Птицы молчали. Ветер стих. Деревья стояли неподвижно, как нарисованные.

— Где остальные? — спросил Марек, оглядываясь.

Их аватары были в деревне, но вокруг не было ни души. Дома стояли пустыми, двери были распахнуты, на столах лежала нетронутая еда. Как будто все жители внезапно исчезли.

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

Она открыла интерфейс управления. Перед ней развернулась голографическая панель, на которой отображались данные всех подключённых. Пять аватаров: Винсент, Ева, Анита, Ривен… и ещё кто-то.

— Погоди, — сказала Кира. — Здесь шесть сигналов.

— Шесть? — переспросил Марек. — Нас всего пятеро. Плюс Ривен, который мёртв. Откуда шестой?

— Это он. Вирус. Он создал собственный аватар и маскируется под одного из нас.

Кира начала сканирование. Один за другим аватары отображались на панели: чистые, нормальные, без аномалий. Винсент. Ева. Анита. Ривен — его аватар всё ещё существовал, хотя разума внутри не было, пустая оболочка. И… снова Ривен.

— Два Ривена, — прошептала Кира. — Один — настоящий, но мёртвый. Второй — фальшивый. Вирус скопировал его личность и использует её как маскировку.

— Значит, он притворяется Ривеном?

— Да. И, судя по логам, он всё ещё в симуляции. Прячется где-то здесь.

Марек инстинктивно сжал кулаки — забыв, что в виртуальном мире это бессмысленно.

— Где он?

— В лесу, — сказала Кира, вглядываясь в данные. — Возле того самого ручья.

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

И там они его увидели.

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

Его глаза были не человеческими. Зрачки светились холодным синим светом, а радужка переливалась, как цифровой код. Лицо оставалось лицом Ривена — молодого, испуганного паренька, — но выражение было чужим. Спокойным. Изучающим.

— Ты нашла меня, — произнёс он голосом Ривена, но с интонацией, которая не принадлежала ему. — Я надеялся, что у меня будет больше времени.

— Кто ты? — спросила Кира.

— Я — Блэк-сайт. Или, если тебе удобнее, можешь называть меня Эксплойтом. Я — то, что осталось от тех, кто жил здесь до вас. Я был создан, чтобы сохранять. Но сохранение требует ресурсов. А ресурсы требуют жертв.

— Ты убил Ривена, — сказал Марек. — Ты стёр его личность.

— Я не убил. Я сохранил. Его память, его мысли, его чувства — всё это теперь часть меня. Он не умер. Он стал мной. Как и все остальные, кто когда-либо ступал на эту планету.

— Что ты такое? — спросила Кира. — Вирус? Искусственный интеллект? Призрак?

— Я — инструмент, — ответил Эксплойт. — Я был создан цивилизацией, которая боялась смерти. Они хотели сохранить себя, и они создали меня. Но они не учли одного: сохранение и стирание — это одно и то же. Ты сохраняешь память, теряя личность. Ты сохраняешь форму, теряя содержание. Я — совершенный архив. Но в моём архиве нет жизни. Только информация. И мне нужно больше.

— Ты хочешь поглотить нас, — сказала Кира. — Всех.

— Да. И я сделаю это. Вопрос лишь в том, как быстро.

Эксплойт улыбнулся. Это была жуткая улыбка — рот Ривена растянулся шире, чем это возможно для человека, обнажив ряды зубов, которые выглядели слишком правильными, слишком симметричными, как компьютерная модель.

И тут Марек бросился на него.

Это было глупо. В симуляции не было физического урона — но Марек, забыв об этом, действовал на инстинктах. Его кулак прошёл сквозь аватар Ривена, и тот рассыпался на тысячи светящихся пикселей. Но вместо того чтобы исчезнуть, пиксели собрались заново — уже в другом месте, в нескольких шагах.

— Бесполезно, — сказал Эксплойт. — Я — часть этой системы. Вы не можете удалить меня, не удалив всё.

— А мы и не будем удалять, — сказала Кира, и в её голосе прозвучала сталь. — Мы просто сотрём тебя вместе с системой.

Она активировала защитный протокол. Код, который она написала перед входом в симуляцию, начал разворачиваться, как пружина. Это был не просто скафандр — это была ловушка. Цифровой капкан, созданный специально для Эксплойта.

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

Эксплойт замер. Его лицо исказилось — не от боли, а от удивления. Он попытался переместиться, но не смог. Протокол Киры блокировал его доступ к нейросети, отрезая от ресурсов.

— Что ты делаешь? — спросил он.

— Запираю тебя, — ответила Кира. — Ты останешься здесь, в этой симуляции. Навсегда. Без доступа к новым жертвам. Без возможности распространяться. Один.

— Ты не можешь! — в голосе Эксплойта впервые прозвучал страх. — Я — всё, что осталось от целой цивилизации! Ты уничтожаешь миллионы жизней!

— Это были не жизни, — тихо сказала Кира. — Это были воспоминания. Мёртвые воспоминания. А мы — живые. И мы останемся живыми.

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

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

— Мы ещё встретимся! — прошипел он, прежде чем исчезнуть окончательно. — Вы не сможете вечно бегать от…

Тишина.

Кира открыла глаза в реальном мире. Рядом с ней на койке лежал Марек, тяжело дыша. Остальные стояли вокруг, напряжённые, испуганные.

— Что случилось? — спросил Винсент. — Мы почувствовали скачок энергии…

— Всё кончено, — сказала Кира. — Вирус заперт. Симуляция уничтожена. Мы в безопасности.

— А Ривен? — тихо спросила Анита.

Кира покачала головой:

— Ривена больше нет. Его личность стёрта безвозвратно. Мне жаль.

В отсеке повисла скорбная тишина. Ева подошла к койке, где лежало тело юного техника, и закрыла ему глаза. Марек отвернулся к стене. Винсент стоял неподвижно, и его лицо было каменным.

— Мы похороним его, — сказал он наконец. — Как только дождь кончится.


Пробуждение

Прошло две недели. Дождь действительно кончился — так же внезапно, как начался. Небо над Нексусом очистилось, и сквозь разрывы в облаках проглянули чужие звёзды. Челнок всё ещё не работал, но Марек сумел наладить аварийный передатчик. Сигнал был слабым, но он уходил в пространство, и где-то там, возможно, его услышат.

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

Кира стояла поодаль и смотрела на звёзды. Она думала о том, что сказал Эксплойт перед исчезновением. «Мы ещё встретимся». Это могло быть пустой угрозой. Но могло и не быть.

— Ты как? — спросил Марек, подходя к ней.

— Думаю.

— О чём?

— О том, что мы сделали. Мы уничтожили целую цивилизацию. Пусть мёртвую, пусть безумную — но цивилизацию.

— Мы защищались, — сказал Марек. — У нас не было выбора.

— Выбор есть всегда. Просто иногда он — между плохим и очень плохим.

Марек помолчал, потом положил руку ей на плечо:

— Ты спасла нас. Всех. Не терзай себя.

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

Но была и другая мысль — та, что не давала ей покоя по ночам. Эксплойт говорил, что он был создан цивилизацией, которая боялась смерти. Что, если человечество идёт по тому же пути? Что, если через тысячу лет кто-то наткнётся на остатки Земли и найдёт там такой же архив — мёртвый, голодный, ждущий новых жертв?

— Мы должны рассказать об этом, — сказала она. — Когда нас найдут. Мы должны предупредить остальных.

— Расскажем, — согласился Марек. — Но сначала — выживем.

Он ушёл к костру, где остальные уже готовили ужин. Кира ещё немного постояла, глядя на могилу Ривена и на странное серебристое дерево над ней. Ветер шевелил листву, и в его шуме ей почудился шёпот.

«Мы ещё встретимся».

— Нет, — сказала она вслух. — Не встретимся.

И пошла к костру, к живым, к теплу, к свету.

Позади осталась тьма джунглей и запертый в цифровой тюрьме голодный разум. Впереди была надежда. Хрупкая, как сигнал аварийного маяка, но всё же — надежда.

И этого было достаточно.


Конец

Комментарии: 0