Провальная операция
8 ноября 2017 г., 22:23
- Оператор 14О передаёт 1S, это плановый сеанс связи. Как продвигается операция? Каков ваш статус?
Невзрачный беловолосый андроид в чёрной кофте почти беззвучно подбирался к зданию старой сталелитейной фабрики. Поэтому когда его TSU внезапно начал транслировать связь с Бункером, он вздрогнул и скрежетнул зубами.
- 1S передаёт оператору 14О... - воцарилась неловкая пауза.
- Ещё раз вломитесь со своим сеансом связи в самый неподходящий момент - и миссия будет провалена!
- Плановые сеансы связи следуют урегулированному расписанию, 1S. Комбатантам следует подстраивать свою тактику соответствующим образом.
- ...Операция выполняется. Инфильтрация фабрики близка к завершению. В течении трёх минут войду в фабричную сеть.
Оператор поцокала языком.
- Вы забываете о планомерности сеансов связи. Напоминаю, следующий сеанс ожидается через шесть часов. Постарайтесь к тому времени быть в безопасности.
Блин, она как будто читает мои мысли.
- Оператор 14О заканчивает связь.
Проецируемый TSU экран погас. 1S огляделся. Вышедший на шум из-за угла мелкий робот уставился на него своими глазёнками-лампочками, поблескивавшими жёлтым. Прежде чем они налились красным, андроид протянул к нему руку, за десятые доли секунды установив беспроводное соединение и взломав прокси. Робот поморгал, отвернулся, отошёл в ближайшие кусты и сел там, обхватив ноги руками.
1S перебежал к сваленной у стены куче металлолома и, упав за неё, прикрылся ржавым листом. Немного пошарив рукой в проржавевшей дыре в одной из труб, идущей вдоль стены, он нащупал там кабель. Осторожный взмах пальца с лезвием - и изоляция с ширмой кабеля были вскрыты. Остальные пальцы, с контактами, охватили жилы кабеля.
Сидящий в кустах робот задымил и взорвался.
Извини, на тебя у меня нет времени.
1S полностью сосредоточился на перехвачиваемых им из кабеля данных. Взломать протокол не составляло труда; сделать это незамеченным было уже намного сложнее.
Коммуникативно-энвиронментальный модуль перенял подачу зрительной информации. Окружающий мир померк у андроида перед глазами. Перед внутренним взором предстало бежевое... нечто. Пустое пространство с одной-единственной прямой тропинкой. На ней покоилась серебряная стрелочка - само сознание сканера YoRHa type S model 1.
Стрелка - или, скорее, кораблик - поплыл вперёд по тропинке.
Некоторое время впереди ничего не было видно. Потом из темноты возникла круглая площадка с множеством примыкавших к ней тропинок. По ним сновали туда-сюда блоки данных.
Пока что не следует расстраивать их сеть. Надо хотя бы осмотреться.
Лавируя между кубиками (а именно так данные выглядели для вломившегося в систему андроида), серебряная стрелка поплыла туда, куда уходило наибольшее количество пакетов. Пару переходов между круглыми площадками - и 1S начал постепенно понимать строение фабричной сети. Площадки были её узлами, тропинки путями передачи данных, а тупики, в которых блоки данных исчезали - исполнительными механизмами.
Исследуя сеть, 1S чуть не позабыл про задание. А заданием было - повергнуть фабрику в хаос. Количество и разнообразие машин там зашкаливало - просто потому что они там производились. В многочисленных залах хранения находились по двадцать, а то и по тридцать машин самых разных классов, размеров и цветов, летающие, прыгающие и шагающие. Группа 1D должна сберечь силы для поиска и уничтожения одного-единственного противника класса Голиафов - им не к чему драться со всеми сразу.
1S спохватился, только когда принял трансляцию из Бункера.
- Это коммандер. Доложите обстановку.
- Это 1S, инфильтрация и инициальная разведка прошли успешно. Готов к диверсии.
- Команда 1D понесла тяжелейшие потери. На фабрику прибывает лишь один андроид. Её обозначение 2В.
Ни-че-госе. Из шести боевых андроидов осталась одна. Видимо, миссию придётся сворачивать.
- Принял. Каковы дальнейшие распоряжения?
- План не изменился. Надеюсь, диверсия будет удачной.
План не изменился???
Передача оборвалась. Стрелка 1S молча сорвалась с места.
Итак, план. Для начала оборвать коммуникацию между сервером и машинами, которые пока что находятся в ждущем режиме. Этот узел должен быть чуть дальше впереди. А дальше... а дальше план обрывается и начинается импровизация.
По фабрике шныряют овер дохрена роботов. Выключить всех разом не удастся либо потребует слишком много времени.
А вот, кстати, и коммуникационный узел. И не только он...
На площадке того узла, где находился 1S, в дополнение к чёрному шарику - собственно ядру узла, появились серые силуэты. Так называемые "стражи", программы наподобие антивирусов, они защищают всё, что считается важным.
Коммуникационный узел явно был важен. Иначе бы вокруг него не толпилось с десяток стражей.
1S открыл огонь одновременно со стражами. Пули в этом пространстве работают не как в реальности - это "всего лишь" команды на стирание данных. Но от этого не становится менее страшно, когда эти команды свистят, пролетая мимо справа и слева.
Один из стражей нечаянно подставился под очередь и сгинул. Остальные продолжили поливать андроида очередями, медленно, но верно загоняя его в угол. Тот попытался было прорваться к ядру - и прорвался, но по пути словив попадание. Трети стрелки как не бывало. Ещё два попадания - и всё придётся начинать сначала, а времени для этого ни у кого нет.
Перестрелка продолжилась. Прорываться к ядру оказалось бесполезно - стражи заблокировали его, сделав его немодифицируемым. Придётся для начала выпилить стражей. Это оказалось проще, чем 1S думал - загоняя его в угол, противники сами зашли туда и теперь неуклюже маневрировали, пытаясь выбраться. Через считанные секунды четырёх уже не стало. Ещё двое, подошедшие на помощь с другого конца площадки, выпилились чуть позже. Ядро разблокировалось. Пара пуль - и оно рвануло.
Прекрасно. Теперь на всей фабрике на 180 роботов меньше - в крайнем случае, они крепко спят. Остались "всего лишь" около сотни мелких. Но для одного андроида, пусть и боевого, это всё равно... многовато, что ли. В особенности если учесть, что силы надо поберечь для последнего противника.
1S размышлял.
Зачем эти роботы здесь? Они защищают фабрику. Зачем все эти спящие роботы? Они должны защищать фабрику, если это не делают те, кто всегда бодрствует. Почему бодрствующие иногда не могут защищать фабрику?..
Озарённый, 1S рванул через полсети к одному из узлов. По пути туда его настигла передача из Бункера.
- Это коммандер. Наша - тут она немного замялась - ...команда в фабрике. Каков статус диверсии?
- Диверсия выполнена на 70%. Есть вероятность, что через минуту будет уже 110%. Конец связи.
Обрывать связь с Бункером в одностороннем порядке было наглостью. Но в данный момент это того стоило.
Достигнув нужного узла, 1S удачным выстрелом уложил двух стражей, а затем и его цель - ядро системы автоматизации.
Станки и краны по всей фабрике встали. Остановились конвейеры, замерли прессы.
Дежурный робот, сидевший в диспетчерской, увидал такой масштабный отказ первый раз за всю свою службу. Запаниковав, он послал своим собратьям сигнал тревоги и сам, переваливаясь и на ходу расплёскивая масло из ржавой кружки, побежал искать неисправность. Производство надо было срочно привести в порядок, иначе окажется бракованной очень большая партия роботов.
1S подключился к сети камер и, к своему удовольствию, увидел роботов в полном замешательстве. Некоторые искали неисправность, проверяя каждый сантиметр проводов на обрыв. Другие на своих головах и спинах тащили детали от станка к станку. Летающие роботы по двое, по трое перемещали те конструкции, которые раньше перетаскивал один огромный кран.
Внезапно всё помещение завода сотряслось, послышался грох и скрежет.
- Бункер, это 1S. Диверсия удалась. Как продвигается 2В?
- 1S, это оператор 14О. 2В должна быть в помещениях фабрики в поисках Голиафа. Ваша миссия выполнена. Рекомендую скрыться, а то здесь скоро может стать немного неуютно для небоевого андроида.
Не такой уж я и "небоевой"!
- Так точно, покидаю позицию.
Канал связи закрылся.
Одна из камер наблюдения перестала показывать картинку. На соседней было видно, как 2В с грехом пополам уворачивалась от огромного колёсного экскаватора. 1S не мог расстроить соединение экскаватора с сетью, потому что он был в другой сети - поэтому он углубил диверсию, выведя из строя ещё пару подсистем. Теперь некоторые производственные линии шли в обратном направлении. Битва 2B с экскаватором закончилась внезапным союзным авиаударом, и 1S, которому постепенно становилось скучно, наблюдал за забавно носящимися по фабрике от станка к станку машинами. Несмотря на то, что производство встало, несколько дюжин роботов всё-таки бросилось встречать 2B. Судя по разлетавшимся тут и там деталям роботов, особых проблем они тем не менее не доставляли. Диверсия вышла довольно удачной.
Где-то в глубине фабрики 2В, пробегая над котлами с расплавленной сталью, бросила короткий взгляд налево. Мимо неё в отдалении пролетала пара несущих некий контейнер роботов. Они сопровождали её явно недружелюбным взглядом, но их нынешнее задание было важней.
- И до вас я доберусь! Но не сейчас. - подумала 2В, прежде чем рассечь напополам внезапно выпрыгнувшую перед ней машину.
1S все ещё не выходил из сети. Пока Голиаф найдётся, то-сё, он успеет переписать топологию фабричной сети в свою память, чтобы потом как-нибудь на досуге спланировать на неё атаку. Рано или поздно всё равно придётся это сделать - вывод производства из строя больно ударит по резервам машин.
Для построения полного плана надо было пройти по всем тропам. 1S оставались только две тропы, когда он заметил странный феномен: между одним из тупиковых узлов и узлом, чьё предназначение ещё было ему не ясно, внезапно начался обмен данными. Не то чтобы это было очень странно - зачем нужна сеть, если не для обмена данными - но именно этот порядок смутно напоминал 1S инициализацию боевой единицы.
Неужто нашли Голиафа?
1S заметил любопытную деталь. Коммуникация не была похожа на таковую двух систем - скорее на связь между мастером и подчинённым. Необычненько. Разве у Голиафов нет своего сознания? Должно быть, это не он. Так, очередная система защиты. Этот факт стоит загрузить в подсеть POD'ов.
Бегло переключившись на частоту обмена PODов, андроид ещё услышал в эфире короткий вскрик. Остальное оборвали помехи.
1S уже было ринулся расстраивать коммуникацию неизвестного узла с сетью, но вовремя заметил, что соединение очень хорошо защищено. Тронь его - система поймёт, что атакована, и вышвырнет из сети за шкирку. Оставалось только наблюдать.
Пришлось подключаться к висевшей рядом камере наблюдения, чтобы собрать хотя бы немного информации. Теперь 1S наблюдал за потоком данных того, что выглядело как огромный экскаватор и за картинкой с камеры одновременно, к тому же транслируя видео в архив Бункера. Соединение было не очень, так что качество будет далеко не HD, но лучше чем ничего.
1S как завороженный наблюдал за происходившей на мосту меж двух корпусов завода битвой 2В и двух экскаваторов. Поток данных от центральной сети к экскаваторам уже был расшифрован и особого интереса не представлял. К сожалению, перехватить этот поток 1S не мог - при этом типе шифрования возможность "вклиниться" была только в самом начале инициализации боевой единицы. Поэтому сканер просто удобно устроившись сидел и смотрел на картинки камеры наблюдения, думая о своём.
В такие моменты, согласно найденным мною древним записям, люди имели обычай доставать и есть попкорн. Интересно, каков он был на вкус?.. Что это такое вообще - вкус?..
Изменившаяся картина камеры наблюдения привлекла внимание замечтавшегося андроида. Изрядно покорёженные экскаваторы удивительно резво подъехали к стенам фабрики. Обмен данными участился. Часть сети внезапно просто отделилась, послав один-единственный пакет неопознанному ядру. Фабрика снова сотряслась. Камера показала, что огромный робот, само воплощение стиля стимпанк весом эдак в триста тысяч тонн, отделился от фабрики и прыгнул навстречу 2B. Если бы у стрелки в сети, которая была сознанием 1S, была бы челюсть, она бы отвисла.
Следующий неприятный сюрприз не заставил себя долго ждать. Бывшее неизвестным ядро, теперь опознанное как система управления Голиафом, инициировало обмен данными с тремя другими ядрами. 1S пригляделся. Сомнения испарились за 1,3 миллисекунды: в фабрике находились ещё три Голиафа. И они просыпались. Прямо сейчас.
Один Голиаф против одного андроида - соотношение и так было далеко не лучшее. Против четырёх же Голиафов можно было бы выжить ровно столько времени, сколько требуется для слова "нежданчик". К счастью, обмен данными использовал то же шифрование, что и экскаватор ранее - и 1S сумел незамеченным влиться в поток данных между ядром и тремя Голиафами. Теперь он создал фейковый узел, перенял весь поток данных и начал его расшифровывать.
[Голиаф 7] Подтверждаю команду на инициализацию.
[Голиаф 4] Подтверждаю команду на инициализацию.
[Голиаф 2] Подтверждаю команду на инициализацию.
[Система управления 1S] Подтвердите команду на инициализацию.
[Голиаф 7] Подтверждаю команду на инициализацию.
[Голиаф 4] Подтверждаю команду на инициализацию.
[Голиаф 2] Подтверждаю команду на инициализацию.
[Система управления 1S] Подтвердите команду на инициализацию.
[Голиаф 7] Подтверждаю команду на инициализацию.
[Голиаф 2] Подтверждаю команду на инициализацию.
[Голиаф 4] ...серьёзно?
[Система управления 1S] Подтвердите команду на инициализацию.
[Голиаф 4] ...
[Голиаф 7] ...
[Голиаф 2] ...
[Голиаф 4] Да вы там не офигели случаем?
[Система управления 1S] Отрицательно, состояние офигевания не подтверждаю.
[Система управления 1S] Подтвердите команду на инициализацию.
[Голиаф 4] А по-моему, офигели.
[Голиаф 7] Подтвердите вашу идентификацию, система управления.
[Система управления 1S] Эммм... а что мне подтверждать? Я в зашифрованном потоке данных, это подтверждает мою идентификацию.
[Голиаф 2] Ребят, это не нормальный порядок инициализации.
[Голиаф 7] Да что ты говоришь, Голиаф 2? Неужели?
[Голиаф 4] С другой стороны, он прав. Он в зашифрованном потоке. Может, помехи?
[Голиаф 4] Как слышите меня, система управления?
[Система управления 1S] По..орит.е ко.ма..ду, Го.....4. Вас плох..слы.но.
[Голиаф 4] Купился как дурак.
[Система управления 1S] Н.пон.л вас, Г.лиа.ф 4. В.с плох. с.ышно.
[Голиаф 4] Помехи сильно отличаются от того, что мы приняли раньше. Это был неопределённый набор команд. Предполагаю, что центральная сеть инфильтрирована.
[Голиаф 7] Предполагаю, что центральная сеть инфильтрирована.
[Голиаф 4] Перехожу в защищённый модус. Закрываю сетевые порты.
[Голиаф 2] Предполагаю, что центральная сеть инфильтрирована.
[Голиаф 7] Перехожу в защищённый модус. Закрываю сетевые порты.
[Система управления 1S] Вот зараза.
[Голиаф 2] Перехожу в защищённый модус. Закрываю сетевые порты.
[Система управления 1S] Срочное послание! Всем Голиафам открыть сетевой порт и подтвердить готовность к приёму!
[Сеть] ...
В сети воцарилась тишина. Голиафы вышли из сети. Именно этого и добивался 1S - теперь сигналы их товарища не достигали Голиафов номер два, четыре и семь.
Самому товарищу приходилось явно несладко - 2В исчезла, зато вокруг Голиафа носилась, обстреливая его, лётная единица. Сам же Голиаф, ворча "Убить! Убить! Убить!", размахивал своими руками-ковшами, скорее мешая себе самому видеть цель, чем действительно представля опасность для андроида в лётной единице. Внезапно взрыв отделил правый экскаватор; балка с ковшом, чуть не упав в море, поднялась и начала, управляемая андроидом, бить самого Голиафа. Тот оставшейся рукой отшвырнул назойливого андроида.
1S оглянулся на сеть. Остальные Голиафы оставались глухи. Самое время сообщить Бункеру собранные сведения.
POD соединился с Бункером.
- Оператор 14О? Как слышите меня? 1S на связи!
- Слышу вас чётко и громко, 1S. Даже слишком громко.
- Извиняюсь, 14О. У меня новые данные. На заводе находятся четыре Голиафа, с одним из них ведёт бой 2B. Три остальных отделены от сети, но гарантий их пассивности нет.
- Принято, 1S. Как долго вы планируете игнорировать прямой приказ командования?
- Прямой приказ?... Ёбтво- извиняюсь, 14О! Покидаю зону боевых действий прямо сейчас!
- И прекратите использовать эти выражения. Ваше любопытство в отношении древней людской цивилизации начинает негативно влиять на коммуникацию. Оператор 14О связь заканчивает.
Серебрянная стрелка 1S направилась к выходу. Пройдя через сетевой порт, сознание андроида вернулось в тело - и ему не совсем понравилось долгое пребывание в куче ржавого железа. Пальцы выпустили вскрытый кабель. Андроид поднялся, отряхнул рыжую пыль ржавчины с кофты и уже хотел скрыться, как до его слуха донеслось рычание.
- Убить... Убить... Убить...
- Убить... Убить... Убить...
Всё-таки три других Голиафа проснулись. Выглянув из-за угла одной из пристроек фабрики, 1S увидел одного Голиафа выведенным из строя; вокруг него собирались его собратья - и на резервной радиочастоте наверху мёртвого Голиафа читались два сигнала чёрных ящиков андроидов YOrHa. Ещё пару секунд эти сигналы растворялись в эфире - а потом ослепительный свет разорвал пространство там, где были Голиафы ещё мгновение назад.
Предчувствуя электромагнитную волну, 1S спрятался за угол и ещё успел записать образ оперативной памяти в постоянную память, готовя себя к экстренному выключению.
А потом мир был поглощён светом и грохотом.