реклама
Бургер менюБургер меню

Sumrak – Нулевой час (страница 2)

18

22.07.2025.

04:17.

Мигал. Ждал. На мгновение семёрка в дате задребезжала, превратившись в восьмёрку и обратно – мелкий графический артефакт в коде реальности. Мигал. Ждал.

Взгляд скользнул к вентиляционной решётке. STATUS: OFFLINE. Но из её глубины, с перебоями, как пакеты данных с повреждённого сервера, тянуло запахом гари и озоном – предвестником SYSTEM_OVERLOAD. Воздух в камере-ячейке был неподвижен. Сжатый, как архивированный файл страха. Его поместили в «песочницу». Изолировали от системы перед финальным исполнением скрипта.

Он закрыл глаза. DEFRAG_MEMORY. EXE.

Все ветви будущего, которые его дар показывал ему как мучительный видеоколлаж, схлопнулись в один битый пиксель. В эту точку. В этот день. Игра была проиграна. Её код, прописанный в пользовательском соглашении реальности, не предполагал выигрышной стратегии для игрока уровня «человек».

На тёмной, полированной поверхности гермодвери он увидел своё отражение. Не человека. Симулякр. Аватар, дошедший до финального босса без единого хитпойнта. В провалившихся глазах – выжженная пустота. OUTPUT: NULL.

ЗАПУСК ПРОЦЕДУРЫ ОЧИСТКИ КЭША…

File: LIDA_1998.DAT. Смеющаяся девочка, алый шарф. FATAL_ERROR_#001. Ядро системы повреждено. Команда «Прости», отправленная в пустоту. DELIVERY_FAILED.

File: DORZHO_INIT.EXE. Драйвер первой прошивки. Попытка установить ОС поверх системного сбоя.

File: OLGA_NORMALITY.EXE. Фантомный запах озона, тепло ладони на затылке. Неудачная попытка сопряжения. ERROR: INCOMPATIBLE_WORLDVIEW.

File: MAKSIM_LEGACY.DLL. Запуск этого файла вызывал каскадный сбой системы. Грудь сжало стальным обручем, словно в тот момент, когда он впервые увидел спираль на рисунке сына, вытеснив воздух одним сухим, беззвучным толчком – физический KERNEL_PANIC. В горле встал сухой, беззвучный спазм, а кончики пальцев на левой руке на мгновение онемели, будто коснулись льда. Бледное лицо сына на экране. Спираль, нарисованная на планшете. Чистый код отцовской любви, обёрнутый в бесконечный цикл вины, пожирал все ресурсы процессора. WARNING: EMOTIONAL_BUFFER_OVERFLOW. Его тело сотряс спазм. Беззвучный. Сухой. Под рёбрами, точно в месте старого перелома, вспыхнуло острое, жгучее покалывание, будто кость снова ломается под давлением вины. В висках зашумело, как от перегрузки процессора, на языке выступил знакомый привкус железа – плата за несанкционированный доступ к файлу MAKSIM_LEGACY. DLL.

Пальцы нащупали на поясе чётки. Сто семь бусин. Не молитвенный инструмент. Аппаратный ключ. Устройство тактильного ввода. Он вспомнил, как отдал сто восьмую сыну. Круг не был замкнут. В коде осталась незакрытая переменная. Теперь он знал, что станет её значением.

Когда системный сбой прошёл, он оставил после себя абсолютную, звенящую пустоту. Она была не слабостью. Она была оптимизацией.

Он медленно поднялся. Без дрожи. Без слабости. Движения стали выверенными, как у сборочного робота на конвейере. Он больше не был багом. Он был функцией. Одноразовым исполняемым файлом. Он больше не видел будущего. Он был исполняемым файлом, чья единственная функция – схлопнуть их все в одну точку. В нулевой час.

Он стоял. Выпрямившись. Ждал.

В вакууме тишины раздался сухой, резкий щелчок. Как щелчок мыши, нажимающей ENTER в пустой командной строке. Над гермодверью загорелась маленькая красная лампочка – цвет ошибки, цвет крови.

А затем из динамика донёсся треск статики. Не звук. Это вселенная прочищала горло перед тем, как зачитать его приговор.

Нулевой час начался.

Его лицо в свете красной лампы было спокойным. Лицо программы, которая прошла все проверки и была готова к выполнению.

Он был скомпилирован. Готов к запуску.

Глава 3. Голос из машины

Треск статики – системный выдох. Щелчок. Запуск исполняемого файла.

А затем тишину вскрыл голос.

Не громкий. Не искажённый. Кристально чистый, как синтезированная речь операционной системы, с едва уловимым цифровым эхом на шипящих, за которым, словно фоновая служба, висел далёкий, ровный гул циркуляционных насосов первого контура. Он исходил не из динамика. Он исходил из бетона, из стали, из самого API этого места, из его прошивки. Голос машины, которая знала твой хэш в аду.

– Гринев.

Артём не шелохнулся. Он был готов. Он стоял посреди своей бетонной клетки, и его спокойствие было не человеческим. Это было состояние системы, перешедшей в режим ожидания. Он смотрел в пустоту, но чувствовал на себе холодный, немигающий объектив камеры. USER_DETECTED. Аутентификация пройдена. HEART_RATE: ELEVATED. STRESS_LEVEL: CRITICAL. BIOMETRY_SCAN: CORTISOL_SURGE, VASOCONSTRICTION_DETECTED. Сеанс связи начался. В висках застучал знакомый, тупой счетчик – таксиметр, отсчитывающий секунды до платы.

– Ты считаешь себя особенным, – голос Крутова был ровным, безэмоциональным, как системное уведомление. За его голосом, как цифровое эхо, слышался едва различимый фон: тихий, сухой щелчок клавиш, монотонное гудение серверных стоек и ровный, низкочастотный гул циркуляционных насосов, который время от времени пронзал резкий щелчок электромагнитного реле. Так зачитывают пользовательское соглашение, которое ты принял по рождению. – Носитель уязвимости. Пророк с доступом к логам будущего. Удобная позиция. Возвышенная. Она придаёт смысл системным сбоям, которые ты называешь страданиями. Не так ли?

На фоне голоса – новый звук. Далёкий, нарастающий вой сирены. PROCESS_SIREN.exe –kill. Вой оборвался. Система зачищала фоновые процессы, чтобы ничто не мешало её диалогу с ошибкой.

– Давай проведём аудит твоего «дара». Твоего «шёпота времени». Ты когда-нибудь запускал на нём диагностику, Артём? Ты видишь трещины. Катастрофы. Смерть. Твой дар – это фильтр верхних частот, настроенный исключительно на сигналы катастрофы. Он отсекает все данные, кроме шума распада. Ты никогда не видел рождения, не предсказывал любовь. Твой интерфейс не отображает эти данные. Ты – ходячий некролог этого мира, который читает заголовки завтрашних crash-report, но никогда не видит changelog тихих обновлений. Только финальный отчёт об удалении.

Мысль была точной, как лазерный скальпель. Он действительно слышал лишь высокочастотный визг рвущегося металла, но никогда – низкий, ровный гул работающей машины жизни. Артём медленно поднял голову. Посмотрел прямо в чёрный зрачок камеры. Он не спорил. Он слушал. RECEIVING_DATA_PACKET.

– И что ты делаешь с этим знанием? Ты вмешиваешься. Генерируешь хаотичные запросы. Пытаешься поставить заплатку там, где система запланировала полное форматирование сектора. Каждое твоё вмешательство, Артём, – это несанкционированный broadcast-шторм в спокойном сегменте сети кармы. Ты видишь первый ответ от сервера, но не видишь DDoS-атаку, которая через милю обрушит чью-то сеть.

Голос Крутова на мгновение стал тише. Почти доверительным. Вместе с его голосом изменился и фоновый гул станции – он стал ниже, ровнее, словно система перешла в режим отладки. SWITCHING_TO_DEBUG_MODE. Снаружи, за гермодверью, – торопливые шаги. Короткая, резкая команда. Тишина. Крутов создавал для него идеальную, стерильную среду выполнения.

– Тебе кажется, что ты борешься с алгоритмом. Героическая, красивая борьба. Но ты никогда не допускал, что твой дар – это не антивирус, а самый изощрённый модуль самого вируса? Давай переквалифицируем твою функцию, Артём. Ты не спаситель. Ты – триггерный модуль, который система использует для запуска более масштабных, разрушительных скриптов. Ты не борешься с энтропией, Артём. Ты – её самый эффективный разносчик.

Лицо Артёма впервые изменилось. Едва заметная складка между бровей. Зрачки сузились до точки, как курсор на пустом экране – INPUT_PENDING. Ресница, прилипшая к сухому веку, дёрнулась. Он забыл моргать. Язык, сухой и шершавый, на миг прилип к нёбу, словно на секунду отключился модуль жизнеобеспечения. В кончиках пальцев правой руки, будто от внезапного отключения питания, на секунду пропала вся чувствительность – сенсорный провал, SYSTEM_TEST_FAILED. Мышца под глазом дрогнула – микротик, сбой в отлаженной программе безразличия. Большой палец, лежавший на одной из ста семи бусин, дёрнулся, словно пытаясь ввести команду, но получив системный отказ – сбой тактильного ввода. Крутов нашёл уязвимость. Под кожей на скулах напряглись и застыли желваки. Холодный гнев, как фоновый процесс, начал медленно выделять себе ресурсы процессора, оставаясь пока в тени.

– Подумай о природе выбора, Артём. Твой учитель-монах наверняка говорил тебе о свободе воли.

На долю секунды стерильный воздух в камере сменился густым запахом дыма, а в ушах раздался сухой треск горящих поленьев. Вдоль позвоночника пробежал холодный электрический разряд – непроизвольный системный отклик на пароль «учитель». Пальцы Артёма непроизвольно дёрнулись, ища на поясе фантомные чётки, и наткнулись на грубый шов комбинезона – шершавый, как кора старого кедра у костра Доржо. Системный сбой, вызванный паролем «учитель».

– Но какая может быть свобода, когда твой поисковик заранее отфильтровал все результаты, оставив только ссылки на катастрофы? Твой дар – это не выбор. Это гиперссылка на страницу ERROR_404: LIFE_NOT_FOUND. Ты не выбираешь путь. Ты выбираешь лишь обработчик сбоя при падении.