Взломщик
Шрифт:
Конечно, Игрок заявил, что если провести определенную оптимизацию, то можно достичь еще лучших параметров. Но сейчас важно было другое.
Была связь. И была возможность спрятаться. И сделать все это — качественно.
В свете полученного оборудования, операция по уходу от слежки аграфов стала выглядеть несколько иначе.
Теперь можно было бы и самому попробовать ускользнуть из системы. Но оставался вопрос с кораблем аграфов. Уж если они сами хотели поделиться редким оборудованием, то почему бы не воспользоваться благорасположением
Но наличие на хвосте команды ловцов совсем не прибавляло оптимизма.
Поэтому, отрубить хвост и заодно получить новый корабль — было очень заманчиво.
Технические дроды начали монтировать блоки приобретенной аппаратуры на штатные места, а Антон и Игрок приступили к той задаче, ради которой затевалась вся эта возня.
Из того хлама, который удалось прикупить на местной торговой площадке, получилось собрать два мобильных взломщика. И теперь их искины нужно было обучить методике взлома и блокировке главного корабельного искина.
Собственно взлом как таковой был не нужен. По крайней мере, срочно. Для того чтобы выполнить целевую задачу нужно было подать код блокировки на главный искин. Тогда запускалась аварийная программа, которая глушила реактор, останавливала двигатели, и блокировала систему связи.
С разрешения Беглеца, еще раз изучили способ блокировки, который был применен на нем. В свое время его блокировки просто обошли и поставили программы, которые сигнализировали о попытке перехвата управления. Но все равно сам принцип пересмотрели и внесли изменения в работу программ. Теперь Беглец не мог выполнить останов реактора и двигателей, не получив разрешение капитана. Никогда. Правда, оставался шанс, что могли быть программные модули, которые активировали встроенных жучков. А уже те в свою очередь проводили нехорошие операции. Но на этот случай Антон изменил сам принцип управления внешним оборудованием.
А заблокировать систему связи через главный искин корабля, на 'Искателе' не получится в принципе. Поскольку этой самой системой управлял не он, а отдельный искин, который Антон назвал Связист. Именно Связист обеспечивал саму связь и получил новую аппаратуру для освоения. Его обмен данными с Беглецом был разрешен только на уровне сообщений, а исполнение вложенных кодов запрещалось.
Полученные коды внешнего управления были опробованы и на искине-взломщике. Но тут, из-за специфики построения его личности, ничего не сработало. То есть, коды он принимал и благополучно куда-то отправлял. Но ничего не происходило.
Тогда, используя программные модули Игрока, стали вести более детальный мониторинг этого процесса и вышли на программу, которая сама могла блокировать что угодно. И вот в базе этой самой программы и обнаружили все известные коды блокировки.
Самым интересным в этих кодах было то, что универсальной 'отмычки' не существовало. Каждый код блокировки работал для своего поколения. Это было и хорошо и плохо.
Хорошо потому, что позволяло по внешнему виду корабля идентифицировать поколение. А значит, сразу ограничить круг необходимых блокировок.
Плохо потому, что во многих случаях, сильно ушлые капитаны-техники, меняли поколение искина, на более продвинутое. И тогда, нужно было идти вверх по возрастающей, пока не определялось поколение. Задача не сложная, но время, в той самой ситуации, могло иметь решающее значение. И его просто могло банально не хватить для выполнения перехвата.
Кода блокировки искина двенадцатого поколения в базе взломщика не было. Но на основании существующих кодов десятого и одиннадцатого поколений, попробовали изобрести 'отмычку' для двенадцатого. Гарантий естественно это не давало никаких, но сам процесс передачи кодов, удалось частично формализовать, и построить собственную программу-блокиратор.
Проверить работоспособность было не на чем, поэтому решили остановиться на том, что получилось.
— Игрок! Навигатор! Есть задача, которую вам надо решить. В системе где-то стоит рейдер аграфов. Попробуйте найти это место. Игрок — за тобой гравиметрические измерения из данных диспетчеров. Навигатор — за тобой анализ возможных мест укрытий в системе. За работу.
— Принято!
— Выполняю!
Конечно, Антон понимал, что у Игрока и Навигатора может ничего и не получиться. Но попробовать стоило. И эта попытка могла дать шанс, которого так не хватало.
Навигатор произвел расчет мест, в которых можно было укрыть такую большую массу как крейсер. А Игрок попытался добраться до информации диспетчеров. Совместный анализ выявил три места, в которых мог быть спрятан корабль. И тут подключился Антон.
Нечеловеческая логика искинов имела, конечно, большие плюсы, когда надо было проявить строгое логическое мышление. Человек в такой ситуации мог и не выявить всех закономерностей. Но когда нужно было проявить нечеткую логику, логику, основанную на предположениях и догадках, машина пасовала, и не могла дать ответа на поставленный вопрос.
Вот и сейчас. Были дополнительные условия, которые могли оказать решающее значение на поиск рейдера. Но объяснить искину, что расстояние должно быть оптимальным для преследования крейсера Антона, было сложно, да и не нужно. Проще было самому рассмотреть возможные варианты и выбрать то решение, которое подскажет интуиция. Все равно, все три варианта были и хороши и плохи по-своему. И вполне могло оказаться, что в системе стоят три корабля, скрытые под полем невидимости.
Основываясь на чувстве прорезавшейся интуиции, Антон выбрал точку, которую Навигатор посчитал самой бесперспективной. А парень самой оптимальной.
Да, с точки зрения машинного разума, стоянка в этой точке не давала неоспоримых преимуществ перед другими. И далеко от места стоянки крейсера Антона. И возмущения гравитационного поля системы, влияющие на точность определения положения противника. И слишком большой трафик движения судов, входящих в систему, что могло сильно замедлить начало преследования.
Но в этой точке размещения преследователя, было только одно преимущество. И, по мнению Антона, оно стоило того, чтобы расположить в ней рейдер.