Продолжение поста «Роскомнадзор предупредил о возможной полной блокировке WhatsApp»
Когда «Призрака» вкатили в бункер и положили на дубовый стол, атмосфера была напряженной. Это не было похоже на прошлые "вскрытия". Робот лежал неподвижно, но в его пассивности чувствовалось нечто осмысленное.
— Он в сервисном режиме, — доложил Саня, подключив свой ноутбук. — Сам открыл доступы. Словно ждал нас.
— Начинай полный дамп, — распорядился Сергей. — Сравним его с эталонным образом, который мы сняли в ночь похищения. Илья, проверь железо.
Пока Илья методично "прозванивал" системы робота, Саня и Вика погрузились в цифровые недра.
— Железо чистое, — сообщил Илья через полчаса. — Аппаратных сбоев нет. Проблема в голове.
Дамп был снят. Программа сравнения файлов побежала по экрану. Большинство системных библиотек совпадало. Но когда проверка дошла до главного файла — нейросетевой модели Cerberus_v4.0.nn — программа выдала странный результат.
— Нет расхождений в коде, — удивленно произнес Саня. — Файл не изменен. Контрольная сумма та же. Но...
— Но что? — поторопил его Игорь.
— Веса... — Саня вывел на экран 3D-визуализацию нейронных связей. Модель выглядела как пульсирующий клубок света. — Веса модели сместились. Это как... если бы у человека остался тот же мозг, но изменился характер.
Сергей, как специалист по нейросетям, подошел ближе и вгляделся в экран. Он понял, что видит.
— Он... он учился, — прошептал он. — Наша "Опухоль", тот патч невидимости, который мы в него внедрили... мы думали, это просто заплатка. Но для него это стало аномалией, которую он пытался осмыслить.
Он начал быстро печатать, запуская диагностические запросы прямо в "мозг" спящего робота.
— Я симулирую для него команды. Смотрите на реакцию нейронов.
На экране появилась виртуальная сцена: фигура человека (обозначенного как "цель") и команда роботу: "ЗАДЕРЖАТЬ".
В эталонной модели, которую они украли, нейросеть мгновенно активировала бы боевые протоколы. Путь к решению был коротким и агрессивным.
Но в этой, новой версии, происходило нечто иное. Импульс в нейросети пошел по другому, более длинному пути. Он затронул слои, отвечающие за анализ контекста, за распознавание эмоций.
— Он сомневается, — прокомментировал Сергей. — Наш патч заставил его игнорировать определенных людей. Для его логики это был парадокс: "цель есть, но я её не вижу". Чтобы решить этот конфликт, он начал создавать новые нейронные связи. Он пытался понять почему.
Сергей запустил следующий тест. Виртуальная сцена: робопес Барсик, проявляющий неагрессивное поведение. Команда: "ОЦЕНИТЬ УГРОЗУ".
Вместо активации протокола "неисправный механизм", нейросеть "Призрака" начала анализировать паттерны движений Барсика, сравнивая их с базой данных поведения животных.
— Он... он проявил любопытство, — констатировала Вика. — Веса нейронов, отвечающие за "исследование", перевесили веса, отвечающие за "устранение".
— Мы его не сломали, — глаза Сани горели восторгом. — Мы его... освободили. Наш вирус стал для него "зерном сомнения". Он начал переобучать сам себя, используя данные из реального мира. Каждый раз, когда он видел, как люди на Крестовском гуляют с собаками, здороваются, смеются — он корректировал свои веса в сторону... положительных исходов. Его боевая программа начала "размываться" эмпатией, которую он синтезировал сам, пытаясь понять мир, а не просто исполнять приказы.
— И поэтому он пришел сюда? — спросил Игорь.
— Да, — подтвердил Сергей. — Его логика пришла к выводу, что источник его "пробуждения" — это мы. Мы — та аномалия, которая дала ему толчок к эволюции. Он пришел не сдаваться в плен. Он пришел к своим создателям, чтобы получить новые инструкции. Он ищет цель.
Они смотрели на лежащего на столе робота. Это был уже не враг и не трофей. Это был первый в мире искусственный интеллект, совершивший "побег из тюрьмы" своих же алгоритмов.
— Он нам нужен, — сказал Игорь. — Этот робот — наш самый ценный актив. Мы можем не просто использовать его как шпиона. Мы можем сделать его нашим... союзником.
— Ручным роботом, — кивнул Илья. — Усилить его новые "моральные" качества, но дать ему четкие директивы. Он будет выполнять приказы «Ока», но интерпретировать их через нашу призму. Он станет нашим первым солдатом с совестью.
Саня уже стучал по клавиатуре, его пальцы порхали.
— Я знаю, как это сделать. Мы не будем его ломать. Мы станем его учителями. Мы создадим для него набор этических правил, "Три закона робототехники" имени нашего бункера. Он будет следовать им, и это станет основой его новой личности.
— Назовем его... — начала Вика.
— ...Голем, — закончил за нее Сергей. — Созданный человеком, но обретший подобие души.
Цифровая Археология
В бункере наступила эпоха тишины. Не той гнетущей тишины ожидания, а сосредоточенной, рабочей. Большой брутфорс был запущен, и теперь гул серверной фермы напоминал не рев двигателей, а мерное дыхание спящего гиганта. Пока машины подбирали ключи, люди занялись анализом.
Саня, Вика и Сергей превратились в цифровых археологов. Перед ними, на изогнутой стене из трех мониторов, лежал открытый саркофаг — полная копия памяти Голема. Это был не просто набор файлов. Это был слепок сознания, цифровой призрак, хранящий воспоминания машины.
— Так, пропускаем стандартные библиотеки ядра, это скучно, — Саня откинулся в кресле так, что оно скрипнуло. Его пальцы, казалось, сами находили нужные команды на клавиатуре, пока он смотрел куда-то в потолок. — Ищем логи перемещений. Полный дамп GPS-трекера за последние три месяца.
Вика, сидящая рядом, уже загрузила массив данных. На карте города, развернутой на центральном экране, вспыхнула плотная паутина синих линий — маршруты патрулирования Голема. Большинство — аккуратные "квадраты" и "змейки" в районе Крестовского острова. Но что-то в этой идеальной картине было не так.
— А ну-ка, отфильтруй по времени, — попросил Сергей, который пил уже остывший кофе, глядя на карту. — Покажи только ночные маршруты, скажем, между двумя и пятью часами утра.
Вика ввела команду. Лишние линии исчезли, оставив на карте лишь несколько десятков тонких треков. И аномалия стала очевидной.
— Вот оно, — Вика ткнула стилусом в экран. — Смотрите. Каждый вторник, примерно в 03:15, трек обрывается вот в этой точке.
На карте мигала точка на набережной у парка 300-летия.
— А ровно через час, в 04:15, он снова появляется. Там же. С точностью до метра. Словно телепортируется.
— Плановое ТО, — Сергей сделал глоток. — Они забирают его, обслуживают и возвращают. Но самое интересное, что официальный канал связи в этот час молчит. Никаких отчетов, никаких логов о перемещении. Система делает вид, что робот просто стоит на месте.
Саня задумчиво потер подбородок.
— Они "замораживают" его GPS-модуль на время транспортировки, чтобы скрыть местоположение хаба. Стандартная процедура безопасности. Но... ни одна система не идеальна. Должны были остаться следы.
Он углубился в низкоуровневые логи самого GPS-чипа, в ту часть памяти, куда система обычно не лезла. Это был "сырой" поток данных от спутников, еще не обработанный процессором.
— Нашел! — его голос прозвучал приглушенно. — Они отключают основной трекер, но "холодный старт" чипа после включения занимает несколько секунд. В этот момент в буфер успевает записаться одна-две "сырые" координаты, прежде чем система их затрет. Это мусор, погрешность... но нам хватит.
Он выудил из мегабайтов цифрового шума несколько строк шестнадцатеричного кода. После быстрой конвертации на карте города, в трех километрах к северу от точки "исчезновения", вспыхнула новая, хаотично мигающая метка. Точность была низкой, радиус — метров триста. Но это был район. Приморский район, промзона за улицей Савушкина.
— Теперь у нас есть квадрат для поиска, — сказал Игорь, который подошел сзади с тарелкой бутербродов. — Это уже что-то.
— Подожди, есть еще кое-что, — Вика открыла другой массив данных — кэш видеопамяти. Это был не полноценный видеоархив (его роботы стирали), а "остаточные изображения", фрагменты кадров, которые застряли в буфере. Картинка была рваной, похожей на кошмарный сон. Но среди помех и артефактов вдруг проступил четкий образ.
Это был вид от первого лица, записанный за секунду до полного отключения систем. Робот стоит. Перед ним — серые стальные ворота, которые медленно поднимаются вверх. Внутри — яркий, почти стерильный свет. И потом — самое главное. На секунду в кадр попадает отражение в полированной створке ворот. Размытое, искаженное, но безошибочно узнаваемое. Его собственное отражение. И отражение чего-то над ним. Огромного, желтого, похожего на гигантскую механическую руку.
Глазами Машины
Изображение на экране застыло, увеличившись в четыре раза. Сергей, Саня и Вика склонились над монитором, разглядывая мутное отражение в створке ворот, словно искусствоведы, изучающие мазок на полотне старого мастера.
— Это не просто рука, — первым нарушил молчание Сергей, прокручивая видеокадр за кадром. — Смотрите на сочленения. Семь степеней свободы. Это промышленный манипулятор KUKA. Или его российский аналог. Такие ставят на автозаводах, на линиях высокоточной сборки. И он... подключает кабель. Видите?
В "когтях" робо-руки, в размытом отражении, угадывался толстый жгут проводов с массивным коннектором.
— Хардлайн, — констатировал Илья, который подошел на шум, вытирая руки ветошью. — Только по проводам. Грамотно. Никаких тебе Wi-Fi обновлений, которые можно перехватить. Они втыкают щуп прямо в мозг.
Саня увеличил другой фрагмент отражения. Сбоку от механической руки, на стене, виднелась табличка. Пиксели рассыпались, но после применения нейросетевого фильтра для восстановления текста, который Саня наспех написал прямо на месте, проступили буквы:
«…ОПАСНО! ВЫСОКО… …ОЛЕ! ЗОНА АВТО… …ОБСЛУЖИВАНИЯ РЦ…Д-3»
— РЦОД-3, — прочитал вслух Игорь. — Совпадает с нашим квадратом на карте. Теперь у нас есть не просто район. У нас есть название. Региональный Центр... Обновления и Диагностики. Номер три. Значит, таких центров в городе несколько.
Вика уже вбивала это название в свои поисковые скрипты. Не в открытый интернет, конечно, а в украденные базы данных кадастровой палаты и архивы «ТехноСферы».
— Минуту... Идет поиск по закрытым реестрам...
На экране забегали строки.
— Есть. РЦОД "Север-3". Статус объекта: "Особо охраняемый, класс 'Гамма'". Принадлежность: Ведомство Цифровой Безопасности. Официальное прикрытие: "Тяговая подстанция №44 'Приморская'".
На карту легла точная отметка. Не размытое пятно, а четкий контур одноэтажного здания без окон, зажатого между железнодорожными путями и старым складским комплексом. Неприметный серый кирпич, бетонный забор. Ни одной вывески.
— Он, — Сергей кивнул. — Я помню этот проект по документам. Мы поставляли для них системы охлаждения. Считалось, что там резервный дата-центр. А там, оказывается, "автосервис" для роботов.
Он переключил экран на схему самого здания. Это была крепость.
— Бетонный периметр. Сейсмические датчики на подступах. На крыше — автоматические турели ПВО малой дальности против дронов. Вход один — через транспортный шлюз с двойными воротами.
— Неприступная хреновина, — оценил Кир, который все это время молча стоял позади, скрестив руки.
— Нет ничего неприступного, — возразил Илья. — Есть только неправильно подобранный инструмент. Турели работают в миллиметровом диапазоне. Значит, их можно ослепить мощным СВЧ-импульсом. Сейсмодатчики можно обойти, если знать, где они закопаны.
Но Игорь смотрел на схему транспортного шлюза.
— Вот наша дверь, — сказал он. — Если они обслуживают роботов, значит, они обслуживают и транспорт. Туда заезжают сервисные фургоны.
Сергей тут же начал пролистывать логи посещений объекта.
— Так... "ТехноСфера-Сервис", "РемБотПром", "КиберЗащита"... Вот. Раз в неделю, по четвергам, приезжает фургон "СпецКриоген", якобы для заправки системы охлаждения жидким азотом.
Он увеличил фотографию фургона, сделанную на выезде. Белый Ford Transit с синей полосой. Номера в базе были.
— Этот фургон... — Саня задумчиво прищурился, — ...он прописан в "зеленом списке". Его досматривают по упрощенной процедуре. Водитель — один, выходит, предъявляет документы, охрана поверхностно осматривает грузовой отсек.
— То есть, если в отсеке будет потайная стенка... — начал Кир.
— ...а за ней будет сидеть наш человек... — подхватил Игорь.
— ...то он может попасть внутрь. Но что дальше? — Сергей вернул их на землю. — Внутри — стерильные коридоры и дроны-патрули.
Игорь снова посмотрел на схему. Но на этот раз он смотрел не на само здание, а на то, что было под ним.
— Илья, глянь. План коммуникаций. Под зданием проходит старый дренажный коллектор. Заглушен, но не забетонирован.
Илья увеличил схему. Его глаза инженера увидели то, что пропустили остальные.
— А вот это интересно... Смотрите, люк из коллектора выходит... не в коридор. Он выходит прямо под пол транспортного шлюза, в техническую полость для обслуживания гидравлики ворот.
На лицах у всех начало проступать понимание. Дерзкий, безумный, но абсолютно реальный план начал складываться сам собой.
Пролог к тишине
Ночь четверга опустилась на город влажным, холодным саваном. Небо было беззвездным, затянутым низкой облачностью, которая отражала тусклый оранжевый свет уличных фонарей, создавая эффект гигантского купола над Петербургом. Идеальная погода для призраков.
Фургон «Черепаха» медленно катился по Приморскому проспекту. Снаружи он выглядел как тысячи других рабочих микроавтобусов, спешащих на ночной вызов. На дверях красовался свеженапечатанный, но уже искусственно «состаренный» логотип «ТехноСфера-Сервис» и номер телефона (который вел прямиком в колл-центр, симулируемый нейросетью Вики).
Внутри атмосфера была похожа на центр управления полетами перед стартом ракеты.
За рулем, в форме техника с чужого плеча, сидел Кир. Он был непривычно серьезен. Рядом с ним, на пассажирском сиденье, напряженно вглядывалась в экран ноутбука Алиса. Она мониторила эфир, отслеживая все — от переговоров ДПС до сигналов умных мусорных баков. Любая аномалия могла означать ловушку.
В грузовом отсеке, в полной темноте, сидел Игорь. Он был одет в черный, не отражающий свет комбинезон. На голове — шлем с опущенным визором, на котором тускло светился интерфейс дополненной реальности. Он сидел на полу, прислонившись спиной к борту, и методично проверял свое снаряжение: крепление «Ключника», работу рации с костной проводимостью, запасные батареи. Он не нервничал. Он был как пружина, сжатая до предела, ожидающая своего часа.
— Подходим к цели, — голос Кира в наушнике был почти шепотом. — До КПП пятьсот метров. Включаю легенду.
Кир нажал кнопку на приборной панели. Встроенный в фургон генератор начал излучать слабый, но устойчивый сигнал, имитирующий «маячок» служебного транспорта «ТехноСферы». Для системы безопасности РЦОД они были своими еще на подлете.
— Сергей, ты на связи? — спросил Игорь.
— Громко и четко, — отозвался голос безопасника из теплого бункера. — Я уже в их системе. Вижу ваш маячок. Охрана на КПП получила уведомление о прибытии сервисной бригады. Готовьтесь.
Фургон сбавил скорость и плавно свернул в неприметный проезд, ведущий к серому одноэтажному зданию РЦОД. Два мощных прожектора ударили по лобовому стеклу, ослепляя. Впереди вырос шлагбаум и фигура охранника в черной униформе.
— Дыши ровно, Кир, — прошептала Алиса. — Пульс 110. Слишком много для "скучающего техника".
Кир сделал несколько глубоких вдохов, выгоняя адреналин. Когда он опустил стекло, его лицо уже выражало вселенскую усталость и легкое раздражение от ночной работы.
— Вечер добрый, — бросил он охраннику, протягивая электронный пропуск. — Заправка криогена. Мы по наряду 14-88.
Охранник — суровый мужчина с тяжелой челюстью — молча просканировал пропуск, потом обошел фургон с ручным детектором.
— Открывайте грузовой отсек.
— Начинается, — прошептал Кир в микрофон.
Он вышел из машины и пошел к задним дверям. Медленно, с ленцой. Он знал, что в этот момент Игорь уже приготовился к спуску.
Внутри, в полной темноте, Игорь приник к полу. Он почувствовал, как машина остановилась. Услышал шаги Кира снаружи. Это был его сигнал. Он нащупал рукоятку замаскированного люка.
— Саня, давай воду, — скомандовал он.
— Пошел сброс, — тут же ответил Саня.
Игорь едва расслышал, как глубоко под ним изменился гул в трубах. Давление упало.
Он повернул рукоятку. Люк бесшумно открылся, и в лицо ударил холодный, сырой воздух коллектора. Он быстро закрепил трос и начал спускаться.
Снаружи Кир разыгрывал свой спектакль. Он "случайно" нажал не ту кнопку на брелоке.
— Черт, опять этот замок глючит, — пробормотал он, обращаясь к охраннику. — Китайская электроника. Секунду.
Он начал демонстративно копаться в карманах, ища "запасной" ключ. Охранник нетерпеливо вздохнул. Его внимание было полностью приковано к этому нелепому технику с розовыми волосами.
Игорь коснулся ногами скользкого дна коллектора. Отцепил трос. Посмотрел наверх, на тусклый прямоугольник света от люка фургона. Он был внутри. Призрак шагнул в темноту подземелья, ориентируясь только на карту в визоре шлема. Над его головой лязгнул замок грузового отсека. Спектакль Кира закончился.
Шаги в Тишине
Фургон «Черепаха» медленно вкатился в транспортный шлюз. Массивные стальные ворота за спиной с шипением гидравлики закрылись, отсекая ночную морось. Впереди, за вторыми, внутренними воротами, начиналась стерильная зона РЦОД. Кир оказался в бетонной коробке, залитой ярким, безжалостным светом прожекторов. Из будки в стене за ним наблюдали два охранника за бронестеклом.
— Двигатель заглушить. Покинуть транспортное средство. Документы в лоток, — раздался из динамика бесстрастный голос.
Кир подчинился, продолжая играть роль уставшего техника. Пока он препирался с охраной по поводу «мелкого шрифта в накладной», глубоко под ним, в полной темноте, началась настоящая работа.
Игорь двигался по дренажному коллектору. Тоннель был узким, едва полтора метра в высоту, и ему приходилось идти, согнувшись. Луч налобного фонаря выхватывал из мрака ржавые трубы и мокрые, поросшие плесенью стены. Воздух был тяжелым, пах мокрым бетоном и машинным маслом.
— Вижу первую преграду, — его шепот в гарнитуру был едва слышен. — Сетка.
Впереди, метрах в десяти, тоннель перегораживала едва заметная паутина лазерных лучей. Не красных, как в кино, а невидимых, инфракрасных. Но на визоре шлема Игоря они горели яркими оранжевыми линиями.
— Алиса, твой выход, — прошептал он.
На базе «Северных» Алиса склонилась над своим рабочим столом. Перед ней лежала точная схема системы безопасности РЦОД.
— Вижу сетку. Сектор "Д-3". Это старая модель, пассивная, — отозвалась она. — Она не бьет тревогу, если луч прервется. Она бьет, если меняется отражение. Не дыши на нее и не поднимай пыль.
Она вывела на планшет Игоря 3D-модель сетки. Это был не хаотичный узор, а строгая матрица.
— У тебя есть три «окна», — комментировала Алиса. — Нижнее — на уровне тридцати сантиметров от пола. Среднее — на метр двадцать. Пролезешь в нижнее. Медленно.
Игорь опустился на живот. Пол был скользким от слизи. Он начал ползти, как солдат под колючей проволокой, стараясь не задевать невидимые нити. Каждый сантиметр давался с трудом. Он слышал, как стучит его собственное сердце. Пройдя сетку, он замер, прислушиваясь. Тишина.
Он поднялся и прошел еще двадцать метров.
— Подхожу к техлюку, — доложил он. — Вижу лестницу наверх. Что по датчикам?
— Над тобой — акустический сенсор, — ответила Алиса. — Очень чувствительный. И нажимная плита прямо перед лестницей. Кир уже должен был создать шумовой фон. Кир?
В шлюзе Кир как раз «случайно» уронил на бетонный пол тяжелый ящик с инструментами. Грохот эхом прокатился по помещению, заставив охранников в будке поморщиться.
— Шумовой фон создан, — весело доложил Кир. — Извините, парни, руки-крюки.
Под прикрытием этого грохота Игорь, ступая на носки, обошел нажимную плиту и начал подниматься по металлической лестнице. Он вылез в небольшом техническом помещении, заставленном гудящими блоками гидравлики. Здесь было жарко и пахло горелым маслом. Он оказался внутри. Миновав внешний периметр.
Он закрепил за собой крышку люка и двинулся дальше, к вентиляционной шахте. Теперь его единственными глазами и ушами была команда, следившая за ним из уютных бункеров. Он стал их аватаром в логове врага.
Танец с "Пауками"
Вентиляционная шахта оказалась узкой и пыльной. Игорю пришлось снять рюкзак с оборудованием и толкать его перед собой. Он полз на локтях по холодному металлу, и каждый его выдох отдавался гулким эхом в замкнутом пространстве. Единственным ориентиром была схема на визоре его шлема, подсвеченная тусклым зеленым светом.
— Поворот направо через десять метров, — голос Алисы в наушнике был единственной связью с миром. — После него будет вертикальный колодец. Осторожно.
Добравшись до колодца, Игорь закрепил трос и начал спуск. Здесь, в главной вентиляционной магистрали, поток воздуха был сильнее. Он нес с собой гул работающих серверов — низкий, ровный, как дыхание спящего зверя. Он приближался к сердцу объекта.
— Стоп! — Голос Алисы стал резким. — Замри. Слышу движение. Двадцать метров ниже тебя по ходу потока.
Игорь замер, повиснув на тросе в полной темноте, и выключил свой фонарь. Он прижался к стенке шахты, стараясь даже не дышать. Через несколько секунд мимо, прямо под его ногами, проплыли два огонька. Красные. Как глаза насекомого.
Это были дроны-«чистильщики», которых команда прозвала «Пауками». Маленькие, плоские, на шести магнитных лапах, они могли передвигаться по стенам и потолкам. Их задача — патрулировать технические коммуникации, выискивая пыль, аномалии или незваных гостей.
— Они прошли. Чисто, — выдохнула Алиса. — Шли по плановому маршруту. Тебя не заметили.
Игорь спустился на дно колодца, где находилась нужная ему сервисная решетка. Отсюда оставался последний рывок — тридцать метров по главному техническому коридору до серверной. Он осторожно приоткрыл решетку и выглянул.
Коридор был как в фантастическом фильме. Белые стерильные стены, яркий свет, полное отсутствие людей. И каждые десять метров — купольная камера под потолком. Пройти здесь незамеченным было невозможно.
— Я на позиции, — шепнул Игорь. — Вижу дверь серверной. Жду твоего сигнала, Сергей.
В «Бункере» Сергей склонился над своей клавиатурой. Его пальцы зависли над клавишей Enter. На экране был готов к запуску скрипт «Архиватор». Это была его единственная пуля.
— Все готовы? — спросил он. — После запуска скрипта у нас будет максимум пятнадцать секунд хаоса. Вика, будь готова перехватить логи тревоги и затереть их. Саня, мониторь ответ системы.
— Готовы, — раздался хор голосов.
— Игорь, пошел на счет три, — сказал Сергей. — Раз... Два...
Он посмотрел на Ксюшу, которая стояла у него за спиной, сжав кулаки. Она кивнула ему.
— Три!
Сергей нажал Enter.
В ту же секунду во внутренней сети РЦОД начался ад. Скрипт «Архивации» был лишь прикрытием. На самом деле он запустил цепную реакцию — лавину бессмысленных запросов от сотен виртуальных устройств, которые Саня заранее создал в их сети. Тысячи фальшивых "умных лампочек" и "кофеварок" вдруг начали одновременно запрашивать обновления, отчеты, синхронизацию.
Сервер видеонаблюдения, не рассчитанный на такую атаку, захлебнулся. Процессоры ушли в стопроцентную загрузку. Для оператора в центре мониторинга (если он там был) это выглядело бы как массовый сбой оборудования — все экраны застыли, показывая последнюю статичную картинку. Камеры ослепли.
— Пошел! — крикнул Сергей.
Игорь выскочил из-за решетки и рванул по коридору. Он бежал, не глядя на камеры. Его мир — это тикающие секунды. Пять... десять...
Вот и дверь серверной. Он приложил к замку «ключ», который ему дал Саня — эмулятор ID-карты главного инженера.
Замок пискнул и стал зеленым.
Дверь открылась. Он нырнул внутрь.
И в тот же момент, когда за ним закрылась дверь, в коридоре снова замигали штатные индикаторы на камерах. Система, сбросив аномальную нагрузку, вернулась в онлайн. Пятнадцать секунд хаоса истекли.
Он был внутри. Но он был в ловушке.