На столе мигали строки кода, но установка упорно не запускалась.
Я остановился рядом.
И вдруг перед глазами вспыхнуло знакомое холодное окно.
[АНАЛИЗ СИСТЕМЫ]
Устройство: Ретранслятор сигнала
Статус: Сбой запуска
Причина: конфликт потоков / ошибка синхронизации.
Я моргнул, но окно не исчезло. Наоборот — выделило строку кода красным.
Я наклонился к терминалу.
— Парни, у вас не железо виновато.
Флин поднял голову.
— А что тогда?
Я неуверенно постучал пальцем по экрану, но следовал инструкции перед глазами.
— Смотрите, — я ткнул пальцем в строку. — Вот здесь.
Байт нахмурился.
— Это буфер…
— Нет, — сказал я. — Это конфликт потоков.
— Вы запускаете два потока передачи одновременно. Синхронизация стоит после инициализации буфера. И последнее — из-за этого поток Байта перехватывает порт Флина.
Выпрямившись, я взглянул на них в ожидании реакции, которой не было, и продолжил:
— Итог: система думает, что устройство занято… и блокирует запуск.
В мастерской повисла тишина.
Близнецы медленно переглянулись.
— Подожди… — пробормотал Байт.
Флин быстро поправил код, нажал запуск. Ретранслятор ожил, тихо загудев.
Они уставились на меня одинаково круглыми глазами.
— Кай… — выдохнул Флин. — Ты это… как вообще увидел?
Я лишь улыбнулся.
Через час мы погрузились в два тяжёлых вездехода. Машины, скрытые маскировкой, тронулись, пробираясь по разбитой дороге среди руин.
Мёртвая чёрная земля простиралась вокруг, с остовами зданий, похожими на скелеты. В свете фар мелькали груды металлолома, ржавые контейнеры, сгоревшая техника.
Я сидел в тесном отсеке между Лирой и Гектором. Старик выглядел усталым, но держался бодро, то и дело проверяя свой бластер.
— Волнуешься? — спросил он, заметив мой взгляд.
— Не знаю, — честно ответил я. — В виртуальном мире я хотя бы понимал правила. А здесь… всё по-настоящему.
— Именно поэтому ты справишься, — сказал Гектор. — Тот, кто выжил в Глюк-Тауне и Цитадели, не пропадёт и здесь.
Вездеход резко затормозил. В динамике раздался голос Шторма:
— Первый пост. Дрон-патруль. Флинт, Байт, работайте.
Братья, сидевшие в соседнем отсеке, тут же подключили свои планшеты. На маленьких экранах перед ними замелькали строки кода.
— Вижу его, — пробормотал Байт. — Стандартный протокол «Искатель-7».
— Сейчас я ему устрою «Искатель-0», — хмыкнул Флинт, быстро набирая команды.
— Не ломай, а перехвати управление! Нам нужно, чтобы он улетел, а не рухнул!
— Я знаю, что делаю!
Дрон на экране дёрнулся, замигал огнями, а затем плавно развернулся и улетел в сторону.
— Готово, — синхронно сказали братья и тут же начали спорить, чья команда сработала быстрее.
Колонна двинулась дальше. Ещё два поста прошли незаметно — близнецы отключали камеры и сенсоры с завидной ловкостью, хотя и продолжали переругиваться. Я, кажется, начал понимать их. Каждый спор заканчивался тем, что они вместе находили лучшее решение, просто не могли признать это вслух.
Мы остановились в тени огромного разрушенного моста. Впереди, в нескольких километрах, возвышался Центр. Огромное чёрное здание, уходящее в небо и глубоко под землю, опоясанное светящимися линиями защитных полей. Рой дронов кружил над ним, как мошкара над падалью.
— Отсюда пешком, — скомандовал Шторм. — Группы расходятся согласно плану. Лира, твои на позицию?
— Да, — она коснулась моего плеча. — Увидимся внутри. Береги себя, Кай.
Она исчезла в темноте вместе с тремя бойцами. Я проводил её взглядом и вдруг поймал себя на мысли, что боюсь не за себя, а за неё.
Группа прорыва — Шторм, Маг, Гектор, я, Флинт и Байт, плюс пятеро бойцов прикрытия — двинулась к восточному периметру. Мы шли быстро, но осторожно, используя укрытия. Город вокруг казался мёртвым, но чужое присутствие всё же чувствовалось.
— Первый рубеж, — прошептал Шторм, указывая на массивные ворота в защитной стене. — Флинт, Байт, открывайте.
Братья принялись дистанционно воздействовать на систему защиты башни.
— Тут тройная защита, — прошипел Байт, настраивая странные конструкции, похожие на длинные антенны, прикрученные к ноутбуку. — Если ошибёмся, сработает сигналка.
— Не ошибёмся, — отрезал Флинт. — Я беру верхний уровень, ты нижний. По моей команде.
И тут что-то пошло не так.
Из соседней стены с сухим щелчком выдвинулась турель. Металлический ствол плавно повернулся и уставился прямо на нас.
— Твою ж…! — выдохнул Маг, вскидывая пушку.
Я уже собирался рвануть в укрытие, когда мир на секунду дрогнул.
Перед глазами вспыхнуло холодное окно.
[АНАЛИЗ ОБЪЕКТА]
Класс: автоматическая турель безопасности
Модель: Sentry-K12
Статус: боевой режим
Уровень угрозы: высокий
Строки побежали дальше…
[УЯЗВИМОСТИ ОБНАРУЖЕНЫ]
• контроллер наведения — возможна перегрузка
• центральный процессор — открытый диагностический порт
[ОТКРЫТИЕ ОГНЯ ЧЕРЕЗ]
1.8
1.7
1.6…
Я уже бежал!
— Босс, ты что творишь?! — Маг рванул следом, не раздумывая.
Перед глазами вспыхнула новая строка.
[РЕКОМЕНДАЦИЯ]
Воздействие: перегрузить управляющий процессор.
Я сжал левую руку в кулак.
Тонкие, почти прозрачные нити вырвались наружу. Они ударили в корпус турели, пробрались внутрь, будто чувствуя правильное направление.
И тут же перед глазами возникла схема. Холодная и точная, как хирургический снимок.
Процессор, питание, контур защиты.
Я действовал почти спокойно, раскладывая всё в голове по полочкам.
Сначала — обойти фильтр, затем — войти в диагностический порт. И… дать скачок напряжения.
— Сейчас… — прошептал я.
Нити дёрнулись.
Турель пискнула. И замерла.
Огоньки на корпусе погасли, ствол безжизненно опустился.
Маг остановился рядом со мной, тяжело дыша.
— Босс… — выдохнул он. — Только не говори, что ты… взломал её руками.
— Охренеть, — выдохнул Байт.
— Работаем! — рявкнул Флинт, и через секунду ворота бесшумно отъехали в сторону.
— С Северной стороны парням нужна помощь! — закричал Гектор, сильнее прижимая наушник к уху, будто пытался расслышать что-то ещё.
— Не сможем, наша задача должна быть выполнена! — Запротестовал Маг.
Мы ворвались внутрь. За воротами был технический коридор, ведущий вглубь. По стенам бежали кабели, гудели трансформаторы. Где-то вдалеке слышались шаги — охрана уже поняла, что что-то не так.
— Рассредоточиться! — скомандовал Шторм. — Маг, прикрой правый фланг. Кай, со мной.
Мы побежали. Я чувствовал, как нити втягиваются обратно в руку, оставляя лёгкое жжение. Но внутри росло странное возбуждение — я сделал это. Я реально смог.
Только сейчас я заметил, как Маг что-то приклеивает к нескольким стенам коридора. Взрывчатка.
Коридор вёл в огромный зал с высокими потолками, уставленный серверными шкафами. Гул стоял невыносимый. В центре, на платформе, висел голографический экран с картой комплекса.
— Это узел связи, — определил Гектор. — Отсюда можно заблокировать сигналы тревоги.
Флинт и Байт уже подключились к терминалу, их пальцы летали по виртуальной клавиатуре.
В нескольких этажах над нами послышались серьёзные взрывы.
— Им сейчас есть, чем заняться, — ухмыльнулся Маг.
— Давай, давай, — бормотал Байт.
— Не мельтеши, — огрызнулся Флинт. — Ещё секунда…
В этот