Дэн Рил
Наслоение
– И вы все еще думаете, что это отличная идея? – Нила вместе с Сидбасом наблюдала, как Юдвиг открывает панель аварийной активации шлюза. – Это же автономное транспортное судно, откуда с него может идти трансляция?
– АТС не является обычным грузовым дроном, – голос Оператора раздавался во всех трех скафандрах, приблизившихся к стыковочному узлу, – это полноценный корабль с лабораториями и замкнутой системой жизнеобеспечения. Несмотря на то, что по всем данным нашего заказчика на корабле никого нет, это не исключает, например, варианта проникновения рейдеров, в связи с чем он остановился и пропал с радаров.
– Да, поэтому по всем слоям идет предупреждение о запрете приближаться к объекту и опасности взрыва, – девушка посмотрела в сторону «Стрелы» – разведывательного корабля в километре от них, откуда сейчас наблюдал Оператор.
– Это может быть развод другого смышленого Контракта, который заметил нас во время подлета к кораблю, – Сидбас повернулся к Ниле, холодная подсветка внутри шлема делала лицо мертвенно-бледным, усиливая серьезный тон отставного военного. – Нам повезло оказаться первыми у объекта, перестань параноить. Заходим, разбираемся с восстановлением работы АТС, в случае необходимости забираем груз клиента с собой на «Стрелу».
– Готово, – Юдвиг дернул ручку на панели и перевел взгляд на шлюз.
Все замерли в ожидании. Пару секунд ничего не происходило, после чего в полной тишине вакуума массивный люк начал медленно открываться.
– Мы заходим, – сообщила Нила Оператору.
Троица по очереди переместилась в шлюз.
– Не расслышал тебя. У меня какие-то… данных.
– Прием? «Стрела»? – Нила запросила проверку качества связи.
Пройдя шлюзовую камеру, группа оказалась в отсеке со скафандрами команды корабля. Он был выполнен в форме цилиндра с углублениями в стенах, где размещалось восемь скафандров для наружных работ.
– Да, теперь все в порядке, – сообщил в групповом слое Оператор. – Жду информации от сборщиков. Удачи.
Освещение в жилых модулях было включено, белоснежного цвета коммуникации, покрытые различными техническими маркировками, отбрасывали тусклые тени друг на друга. Трое астронавтов рассматривали окружение найденного корабля.
Из плечевого кармана скафандра Нила выпустила группу в десять микродронов. Небольшие сферы размером с горошину сразу же разлетелись по модулю, подключаясь к внутренним системам корабля и сканируя окружающее пространство для создания цифрового слепка в частном слое девушки.
– Вошла в корабельную сеть, – Нила смотрела перед собой, вглядываясь в невидимый для остальных слой, который за счет имплантов расширенной реальности проецировался перед взглядом. – Все системы жизнеобеспечения почему-то активны, атмосфера в норме, искусственная гравитация работает в жилых отсеках кольца, что мы и так видели при подлете. Никаких предупреждающих сообщений от модулей. Хм, Малый Оператор спит, отсюда не запустить.
– Доберемся до центра управления, разбудим и просмотрим логи, – Сидбас, сняв шлем скафандра, глубоко вдохнул и посмотрел на остальных.
Нила с Юдвигом последователи его примеру. Пока хакер и инженер разбирались со своими шлемами, руководитель группы контрактников проверял состояние импульсной винтовки, снятой с бедра.
– Малыши уже проложили тропинку, – Нила жестом передала стрим карты остальным членам команды в групповой слой.
– По сути, все типовые АТС состоят из четырех блоков, – отозвался Оператор. – Двигатели, вытянутый грузовой модуль, состоящий из набора изолированных друг от друга пяти сегментов, кольца с присоединенными к нему обитаемыми модулями для возможного экипажа – вроде жилого, лаборатории, жизнеобеспечения и, наконец, модуля управления, пристыкованного к оси кольца.
– Есть идеи, почему Малый спит? – обратилась к Оператору Нила, заправляя в хвост растрепавшиеся от снятого шлема пепельно-белые волосы. – Разве он не должен был заметить наше появление?
Группа вышла в кольцо жилого блока. Первым шел Сидбас с винтовкой в руках. За ним следовал Юдвиг, худощавый, с острыми чертами лица, он нервно оглядывался по сторонам, постоянно сверяясь с направляющим лучом, проецирующимся на пол. Замыкала группу Нила.
– Малые Операторы не призраки, как я, – в голосе слышалась некоторая надменность. – Они не были людьми, не имеют цифрового ключа статуса личности, и у них отсутствует даже намек на сознание, это обычные сетки третьего класса, задача которых, по сути, – работать с простыми скриптами. У него может быть заблокирована возможность внешней коммуникации, дана команда спать до ручной активации и еще тысяча причин.
– Спасибо, очень полезная информация, – Нила фыркнула в пустоту, случайно пнув белую эмалированную чайную кружку, которая, звеня по всему кольцу эхом, отлетела вперед к ногам Сидбаса. Тот завис, смотря на нее.
– Что такое? – Нила обратила внимание на замешательство напарника.
– Что за хрень?! – Юдвиг указал пальцем на открытый люк со светящейся рядом табличкой «Столовая». Из модуля в коридор кольца кучей рассыпались по полу одинаковые эмалированные кружки.
Сидбас взял винтовку наизготовку и стал медленно подходить к входу в модуль. В этот момент из люка скатилось по горке еще несколько кружек. Сидбас, прицеливаясь, подошел к люку и через мгновение опустил оружие, замерев перед входом.
– Какого… – только и смог проговорить он, не отрываясь смотря вперед. – Нила, просканируй модуль.
Девушка вместе с Юдвигом также подошли к люку и заглянули внутрь.
Пол модуля был завален кружками. В середине вытянутого белоснежного помещения металлические панели и коммуникации поглощал зеленый мох, постепенно покрывая всю дальнюю часть модуля, скрываясь в траве у противоположной к входу стены. Там же на заросшем растительностью обеденном столе лежало тело оленя. Из пулевого отверстия в боку вытекала кровь.
– Этого же не может быть, – нарушил тишину Юдвиг. – Что тут происходит, мать вашу?!
– Точно не часть слоя, – микродроны Нилы уже начали обследовать пространство.
– Это… Это настоящее? – голос Юдвига больше был похож на писк. – Что насчет взлома системы визуализации?
– Не часть слоя, – раздраженно повторила Нила и, запнувшись, добавила, – это реальная органика, можно дотронуться и проверить.
– Я не собираюсь это трогать! – запротестовал Юдвиг.
– Оператор, мне нужна вся информация, что найдешь о грузе, ищи по всем доступным для тебя каналам, – Сидбас развернулся и направился дальше по навигационному лучу.
– Мы что, просто пойдем дальше?! – нервно выкрикнул Юдвиг. – Тут подстреленный олень в куче мха и тонне кружек на космическом корабле!
– Не скули, план не меняется.
Нила оторвала взгляд от картины в столовой и направилась за Сидбасом. Она позавидовала возможности регулировки эмоционального процесса у военного, позволяющей в стрессовых ситуациях ориентироваться исключительно на основе имеющейся информации без вмешательства эмоций.
Молча они вместе дошли до перехода, ведущего в блок управления. В этот момент в кольце раздался собачий лай.
Нила с Сидбасом синхронно обернулись. Рядом с остановившимся на полпути Юдвигом сидела овчарка и, помахивая хвостом, смотрела на инженера.
– Не двигайся, – Сидбас медленно развернулся, поднимая винтовку, Нила попятилась назад к стене.
– Ее зовут Стрики, – Юдвиг посмотрел в глаза собаки, но не смог решиться коснуться шерсти дрожащей рукой. – Стрики нет в живых уже двадцать лет. Но вот она здесь.
Сидбас изменил позу для лучшего прицеливания, но собака, заметив движение, сразу же рванула в противоположную от группы сторону. Сидбас собрался побежать за ней, но Нила схватила его за плечо.
– Нужно сваливать отсюда, слышите, валим прямо сейчас. Такое в контракт не входило.
Сидбас сбросил ее руку с плеча:
– Мы не разрываем контракт. Вся нужная информация есть в логах через два модуля. Мы не можем уйти ни с чем после всех трат на топливные элементы и текущих долгов, – Сидбас посмотрел на обоих членов команды, – каждого из вас, забыли? А это может быть чем угодно, не подмена слоя, так более глубокий хак имплантов и всей нашей внутренней сети, что даже дроны получают ложную информацию.
Руководитель группы контрактников открыл люк в шахту одной из двух спиц кольца, ведущей в модуль управления, и начал подъем. За ним последовали остальные.
– И что это были за кружки? – обратилась Нила к Сидбасу, поднимаясь за ним по шахте.
– Из нашего охотничьего домика на Земле, – после небольшой заминки ответил тот. – В детстве мы с отцом часто бывали там. Каждое утро перед походом в лес он заваривал нам чай в таких кружках.
Сидбас остановился и посмотрел вниз на Нилу, ползущую за ним:
– На столе лежал мой первый и единственный застреленный олень. После я не охотился… на животных.
При приближении к оси кольца гравитация начала ослабевать, но благодаря импланту пространственной компенсации никакого головокружения у участников подъема не возникало. Изначально изобретенный для сглаживания укачивания в сетях расширенной реальности, он стал активно использоваться в космонавтике для решения схожей проблемы с вестибулярным аппаратом.
Полная невесомость возникла ближе к люку входа в блок управления. Юдвиг протиснулся вперед, чтобы ввести коды доступа, которые были предоставлены заказчиком операции. После верификации люк открылся, и все трое оказались в вытянутом цилиндре оси кольца. С одной его стороны располагался люк стыковочного модуля к грузовым отсекам, с другой – в модуль управления. Сидбас открыл люк, ведущий в управление, и проплыл в промежуточный отсек заполненного компьютерным оборудованием вычислительного блока, за которым находилась рубка управления с четырьмя пустующими креслами пилотов и стенами, заполненными объемными проекциями навигационных систем. Слева размещался вход в небольшой отсек с обозначение «Оператор». Нила направилась к нему.
Это было совсем небольшое помещение, почти полностью заполненное нодами с индикаторами холодного голубого цвета. В центре располагалось кресло с консолью для подключения к системе. Девушка привычно уселась перед терминалом и, установив тонкий шлейф, идущий от гнезда за ухом, к консоли, напрямую вошла в систему в режиме стрима на всю группу. Сидбас встал за креслом.
– Просыпайся, – скомандовала девушка.
– Здравствуйте, – раздался стандартный безэмоциональный голос Малого Оператора. – Я Оператор ML37. Пожалуйста, предоставьте ключи авторизации.
Нила вызвала ключ, полученный после подписания контракта на операцию поиска груза, и жестом отправила его в сторону терминала.
– Нила Ки, очень приятно, вы получили гостевой уровень доступа.
Окружение вокруг заполнилось экранами систем корабля.
– Тридцать семь, обозначь текущую миссию.
– Автономная транспортировка груза с исследовательской станции RFS-54a до узла Deka-Vellirz Systems № 238.
– Статус корабля.
– Все системы работают в норме.
– Причина остановки движения.
Молчание.
– Причина остановки движения, Тридцать семь.
– Данные отсутствуют.
Нила приподняла бровь.
– Предоставь доступ к слою логирования.
– Мне очень жаль, Нила Ки, но гостевая запись не предусматривает доступ к данным системы логирования.
– Ложись спать.
Девушка откинулась на спинку кресла.
– Сможешь обойти? – Сидбас рассматривал проекции систем корабля.
– Сейчас достанем, просто заткнитесь на двадцать секунд, – Нила закрыла глаза.
Сидбас сфокусировался на появившейся в пространстве объемной проекции, наблюдая, как производится взлом. Благодаря самописному интерпретатору Нилы система авторизации была визуализирована в виде сложного многослойного тоннеля с набором блокирующих проход систем пропуска. Нила жестами распаковала набор своих скриптов для обхода блокировок и отражения атак программ защиты, после чего отправила их вглубь тоннеля. И постепенно одна за другой преграды на пути пролета расчистились.
– Не система авторизации, а решето. Сканирую логи.
В конце тоннеля перед Нилой появился куб, грани которого разложились в массив ячеек с данными, рассортированными в хронологическом порядке и окруженными временными метками и тегами систем корабля. Нила раскрыла последнюю сохраненную ячейку и начала анализ, сразу же выделив теги красного цвета.
– На АТС возникла нештатная ситуация, но временная метка сбита. В двигательном модуле произошел взрыв, вызвавший остановку судна и повреждение грузового отсека, – Нила замотала головой. – Что за хрень, мы сканировали корабль на подлете, никаких видимых повреждений не было.
– Просмотри данные по грузу.
– Пусто. Оператор «Стрелы», прими пакеты, проанализируй и сформируй отчет для клиента, – Нила жестом перекинула данные куда-то в пустоту от себя.
– Отправляемся в грузовой модуль. Возможно, информация по объекту хранится вне системы корабля вместе с самим грузом, – Сидбас хлопнул рукой по креслу и развернулся к выходу. – Юдвиг? Юдвиг!
Инженера не было в блоке управления.
– Юдвиг, – Нила отправила запрос по внутреннему слою. – Не вижу его в сети. Отправлю малышей на поиск.
Во время ее слов все освещение в отсеке отключилось, пространство погрузилось в полную темноту. Через несколько секунд в углах отсеков, а также вокруг люков тусклым светом загорелись оранжевые лампы аварийного освещения.
– Вот она, – раздался в групповом слое голос Юдвига, – она всегда приходила ко мне, когда родители выключали свет. Хорошая девочка, я скучал по тебе.
– Юдвиг, где ты? – Сидбас вопросительно взглянул на Нилу, но та помотала головой, объясняя, что дроны его еще не нашли. – Спустимся обратно в кольцо, найдем этого кретина и перейдем в грузовой отсек.
Вместе они вернулись в спицу и начали спуск, ощущая постепенное нарастание гравитации. Где-то на полпути к кольцу в стену шахты что-то ударило.
– Что это было? – Нила огляделась по сторонам. В этот момент возник второй глухой удар, за ним еще один.
Вдалеке, за панелями и слоями коммуникаций, послышались плохо разборчивые голоса. Еще один удар.
– Открывай, сука!
И все затихло. Нила задрожала.
– Мразь, ты поймешь теперь, что бывает за воровство товара! Открывай!
Еще удар в шахту, отчего та затряслась. Некоторые из панелей распахнулись, раскрыв внутренности систем управления.
– Двигайся быстрее вниз, – скомандовал Сидбас.
Еще один удар откинул Нилу, чуть не сорвав ее с лестницы для спуска.
– Хватай ее! Держи руку!
– М.. мама, – прошептала Нила.
– Двигайся к люку! – Сидбас перешел на крик.
Стены шахты задрожали. Послышался крик боли такой силы, что заболели уши. Все переборки заскрипели, часть панелей лопнула, раскрошившись на множество мелких осколков.