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