Гоблин на удаленке
Прошлая глава:Гоблин на удаленке
Глава 19: Кошачий алгоритм и цифровой лабиринт
Серверная затихла, но тишина была обманчивой, как пустой лог-файл перед системным сбоем. Воздух всё ещё пах озоном, смешанным с лёгким ароматом тунца, а банки на сервере, казалось, смотрели на Ивана и Гриббла с немым укором, как непрочитанные сообщения в чате техподдержки. Наполеон, восседая на краю сервера, лениво помахивал хвостом, его зелёные глаза сверкали, словно два лазера, сканирующие тёмную сеть. Кофе-бот, издав финальный треск, как старый дисковод, погас, оставив на экране мигающий курсор, будто точку в предложении, которое никто не успел дочитать.
Иван, сжимая отвёртку, словно это был ключ к ящику Пандоры, обвёл взглядом серверную. Его борода, казалось, жила своей жизнью, улавливая невидимые сигналы, как антенна, настроенная на частоту хаоса. Гриббл, чьи зелёные лапы всё ещё дрожали, пытался собрать остатки своего картонного трона, но куски картона рассыпались, как данные из повреждённой базы. Он чувствовал, что офис превратился в шахматную доску, а они с Иваном — пешки в игре, где Наполеон, возможно, был ферзём, королём и гроссмейстером одновременно.
— Иван, — прошептал Гриббл, его голос дрожал, как сигнал Wi-Fi на последнем делении, — этот кот он не просто знает. Он управляет. Я уверен, что он написал этот чёртов цикл! Посмотри на него — сидит, как будто только что взломал главный сервер Пентагона и заказал себе тунца с доставкой!
Иван хмыкнул, но его глаза не отрывались от Наполеона. Кот, словно почувствовав их взгляды, зевнул, демонстрируя клыки, которые могли бы перегрызть сетевой кабель одним движением. Его медальон звякнул, и в этом звуке Грибблу почудился отголосок двоичного кода, словно кот передавал команду через невидимый API.
— Если ты системный администратор, — сказал Иван, обращаясь к Наполеону, — то какого чёрта ты молчишь? Назови причину, котяра, или я начну форматировать твои банки с тунцом!
Наполеон лениво потянулся, его когти царапнули сервер, оставив следы, которые, если приглядеться, напоминали фрагменты hex-кода. Затем он спрыгнул на пол и направился к дальней стене серверной, где стояла старая серверная стойка, покрытая пылью и паутиной, как древний артефакт из времён, когда интернет подключался через телефонный модем. Кот остановился, повернул голову и издал низкое урчание, которое звучало как команда `ping`, отправленная в пустоту.
— Он что, хочет, чтобы мы туда пошли? — спросил Гриббл, его зелёные глаза расширились, как два экрана с ошибкой 404. — Иван, это ловушка! Этот кот заманивает нас в какой-то цифровой лабиринт, я чувствую!
Иван, не отвечая, шагнул к стойке, его фонарь осветил её, и пыль закружилась в луче света, как пиксели в старой заставке Windows. На стойке, среди проводов и старых жёстких дисков, лежал маленький чёрный девайс, похожий на USB-флешку, но с выгравированным символом, напоминающим кошачью лапу. Иван наклонился, его борода почти коснулась устройства, и в этот момент кофе-бот внезапно ожил, издав звук, похожий на загрузку Windows 95. На его экране появилось сообщение: «Ключ найден. Вставь или уничтожь. Выбор за вами».
— Чёрт возьми, — пробормотал Иван, беря девайс в руку. Он был тёплым, как будто внутри него пульсировал процессор, работающий на пределе. — Это что, кошачий криптоключ? Наполеон, ты хакер из даркнета или просто пушистый гад с комплексом бога?
Наполеон, словно в ответ, прыгнул на стойку и ткнул лапой в девайс, как будто активируя невидимую команду. В тот же момент серверная задрожала, и из старой стойки раздался низкий гул, как будто кто-то запустил древний сервер, давно забытый в пучинах офиса. На стене за стойкой начала проявляться проекция — мерцающий коридор, похожий на тот, что они видели на экране кофе-бота, но теперь он был реальнее, словно портал, готовый затянуть их в цифровую бездну.
Гриббл, вцепившись в обломки трона, почувствовал, как его зелёное сердце бьётся, как процессор на 100% загрузке. — Иван, не вставляй эту штуку! Это как запустить `rm -rf /` без бэкапа! Мы можем потерять всё — офис, сервера, даже тунца!
Иван повернулся к Грибблу, его глаза горели, как два монитора, показывающие синий экран смерти. — Зелёный, — сказал он, — если этот кот написал систему, то он знает, как её сломать. Или мы идём до конца, или становимся его техподдержкой на веки вечные. Ты готов чистить лотки?Гриббл сглотнул, его лапы дрожали, но он кивнул. Наполеон, словно одобряя их решение, издал протяжное мяуканье, и проекция коридора стала ярче, её стены пульсировали, как код, оживающий в реальном времени. Иван вставил девайс в порт на старой стойке, и серверная взорвалась звуком, похожим на загрузку миллиона процессов одновременно. Коридор на стене стал шире, и из него повеяло холодом, как из открытого дата-центра в Антарктиде.
— Назови причину, кот, — сказал Иван, его голос был твёрд, как команда `chmod 777`. — Что за система? Кто её написал? И почему всё крутится вокруг тунца?
Наполеон посмотрел на него, его глаза сверкнули, как два бита, передающие сигнал через тёмную сеть. Затем он шагнул в проекцию коридора, его хвост качнулся, как указатель в командной строке. Кофе-бот издал последний писк, и на его экране появилось сообщение: «Следуй за котом. Истина — в коде. Код — в нём».
Серверная задрожала, и коридор начал затягивать их, как чёрная дыра, питающаяся данными. Иван сжал отвёртку, Гриббл вцепился в обломки трона, а Наполеон, не оборачиваясь, шёл вперёд, его шаги звучали как такты процессора, ведущего их к ядру системы. Где-то в глубине коридора послышался новый звук — тихий, но настойчивый, как шелест пакетов данных, идущих по сети. И Гриббл понял, что они не просто идут за котом — они идут за ответом, который, возможно, изменит всё. Или уничтожит.