Глава 23: Уязвимость и Хрупкое Доверие

Техническая камера была тесной и пахла сыростью. Единственная аварийная лампа отбрасывала дрожащие тени. Кир сел, прислонившись к стене, и достал флягу с водой, сделав несколько больших глотков. Его здоровье медленно восстанавливалось отдыхом, но всё ещё было низким (около 30/130). Лира проверяла свой посох, руны на нём тускло светились. Её здоровье было чуть лучше (около 40/130), но мана почти на нуле. Артем достал Ядро Данных — светящийся куб мягко пульсировал. Его здоровье было самым низким (около 10/130), мана медленно росла (15/85).

— Значит, ты отказался от выхода, — Кир нарушил тишину, глядя на Артема исподлобья. Голос был ровным, без прежней ярости, но с ноткой удивления. — Почему? Мог бы спастись.Артем пожал плечами, глядя на Ядро.— Потому что это было бы неправильно. Вытащить меня одного, бросив вас здесь после всего… Я не мог. Кроме того, я обещал Лире.Лира подняла голову, её взгляд смягчился.Кир хмыкнул, но не стал спорить. Он откинулся назад, закрыв глаза.— Пятнадцать лет… — пробормотал он. — Думаешь, мы выберемся? По-настоящему?— Я верю, что да, — сказал Артем. — Кодекс хочет выбраться. Серверный узел — его ключ. И почему-то я — его инструмент. Если мы доберёмся до узла, возможно, сможем перехватить контроль. Или найти настоящий выход.— Если Кодекс или эта тварь нас раньше не прикончат, — буркнул Кир, но в его голосе уже не было прежней безнадёжности. Отказ Артема от сделки что-то изменил.

Артем сосредоточился на Ядре Данных. Оно вибрировало в руке.— Может, в этом кубе есть что-то полезное? Информация о Стирателе? Или о структуре этого места?Он снова вызвал консоль, пытаясь получить доступ к данным Ядра.// Цель: Ядро Архивных Данных// Задача: Извлечь информацию о Протоколе Очистки 7 (Стиратель)DataCore archive_core;string eraser_data = archive_core.find_data_by_keyword("ERASER_7_PROTOCOL");if (!eraser_data.empty()) {std::cout "Data found:\n" eraser_data;// Попытка анализа на уязвимостиVulnerabilityReport report = analyze_vulnerabilities(eraser_data);std::cout "\nVulnerabilities: " report.summary;} else {std::cout "Keyword 'ERASER_7_PROTOCOL' not found in core data.";}

Интерфейс замерцал, строки побежали по панели. Мана Артема упала до 5/85.

Информация найдена:Протокол Очистки 7 ("Стиратель"): Сущность, созданная для удаления аномальных данных и несанкционированных модификаций ядра системы. Питается от основного энергетического узла сектора. Игнорирует стандартные игровые механики (урон, препятствия).Уязвимости:

Зависимость от энергоузла: Полное отключение или перегрузка узла приведёт к дестабилизации Стирателя.

Сигнатурная привязка: Реагирует на аномальные кодовые сигнатуры (взлом, модификации). Возможно временное нарушение навигации через перегрузку сенсоров ложными сигнатурами.

Протокол ядра: Использует устаревшие протоколы связи Neon Echo v1.3 для взаимодействия с ядром сектора. Возможны помехи на этой частоте.

— Нашёл! — Артем вскинул голову. — Он питается от энергоузла этого сектора! Если мы перегрузим узел, пока он рядом, его можно остановить! И он уязвим к помехам на старых частотах Neon Echo… как мой шлем!— Энергоузел… — Лира нахмурилась. — Он должен быть глубоко под землёй. В главном техническом центре библиотеки. Это опасно.— У нас есть выбор? — Кир открыл глаза, в них блеснула решимость. — Веди, хакер.Артем посмотрел на них. Доверие было хрупким, как стекло, но оно появилось. Он кивнул.— Сначала — отдых. Нам нужны силы. И мана.Они провели в камере около часа. Мана Артема восстановилась до 65/85, здоровье немного подросло за счёт отдыха. Кир и Лира тоже выглядели бодрее. Артем потратил немного маны, чтобы починить свой меч через интерфейс крафта, используя металлолом от дрона (прочность 35/50 - 45/50).— Пора, — сказал он, поднимаясь. — Я могу попробовать создать помехи для Стирателя, используя код, похожий на протоколы моего шлема. Это может его замедлить или отвлечь. Нам нужно добраться до энергоузла.Они выбрались из камеры в другой туннель. Воздух здесь был чище, но вой Стирателя всё ещё слышался вдалеке, становясь то громче, то тише. Он их искал.

Загрузка...