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