Выбрать главу

— Нам нужно это решить до завтра. Я не хочу очередных проблем от руководства, — женщина снова взяла слово.

— Я позвоню в технический отдел, чтобы они отправили к нам кого-то.

Через несколько секунд шаги начали удаляться. Подождав ещё немного, я осторожно вышел, огляделся и двинулся к серверной.

На двери висел замок доступа. Не умный, но вполне надёжный. Чёрт, я надеялся, что этот уровень окажется свободным.

Достал коммуникатор, подключился к панели. Экран показал стандартный интерфейс. Потребовалась минута, чтобы найти уязвимость в системе. Защёлка клацнула, замок поддался.

Я зашёл внутрь и прикрыл за собой дверь. Включил сканер, чтобы найти нужный сервер. Прошёлся вдоль ряда стоек, считывая номера. Восьмая стойка... седьмая... есть. Шестая. Нужная цель.

Глубокий вдох. Действуем.

Вставил флешку в порт. На коммуникаторе тут же появился таймер в пятнадцать секунд, готовый к запуску. А ниже окно:


«Инициировать запуск? Y/N»


Я нажал на подтверждение.

Загрузка началась. Отчёт пошёл.

Бар загрузки медленно полз вперёд, когда за спиной раздалось:

— Эй, вы что здесь делаете?

Чёрт!

Я медленно развернулся, встретился взглядом с охранником. Типичный наёмник: массивный, в форме «ИнноКорп», с карманом, в котором угадывалась кобура.

— Громов, инспекция, — я поднял руку с пропуском, даже не посмотрев на него. Главное — уверенность. — Проверка серверных.

Охранник прищурился.

— Меня не предупреждали.

Я вздохнул, словно человек, которому надоело объяснять очевидное.

— Меня тоже не предупреждали, что у вас такой бардак. В третьей серверной данные расходятся почти на 30%! — тут же сообразил я. — Это просто недопустимо. Мне придётся проверить все серверные и убить кучу времени, которого я тратить не планировал. Тем более на болтовню с охраной. Если у вас есть вопросы — звоните в техничку, они там как раз нервные.

Охранник замялся, поглядывая на мой пропуск.

— Ладно… Только недолго.

Я не стал отвечать, просто повернулся обратно к серверу.

Таймер показывал 6 секунд.

5.

4.

Охранник наконец ушёл.

3.

2.

1.


«Вытащите устройство»


Я резко, но максимально точно выдернул флешку.

Всё, операция завершена. Всё по плану. Теперь можно сваливать.

Я развернулся, двинулся к выходу, но что-то меня остановило.

Свечение экрана коммуникатора в кармане.

Достал устройство и впал в ступор:


«ДЕАКТИВАЦИЯ НЕ ВЫПОЛНЕНА.

Завершить деактивацию? Y/N»


Что?

Какого чёрта?

Я медленно вернулся к серверу, пролистал журнал задач. Прокрутил воспоминание: я вставил флешку, запустил вирус, получил подтверждение о завершении и… Там не было кнопки деактивации! Не было!

Или была?

Чёрт, может, потому что охранник отвлёк меня? Или я просто не заметил?

Только сейчас понял, что лёгкий гул серверов сменился приглушёнными щелчками реле. Мигающие индикаторы стали моргать красным.

Я сглотнул.

Спокойно. Может, ещё можно исправить. Может, есть вариант отменить?

Снова быстро открыл интерфейс и подтвердил деактивацию в окне, которого раньше не было.

На секунду всё застыло. Загрузочный индикатор замер.

Обошлось?

Но потом начался хаос.

Раздался сухой хлопок, будто микровзрыв. Запах палёного пластика ударил в нос. Панели серверов вспыхнули мигающими огоньками — красными, зелёными, словно светофор в состоянии истерики. Свет погас — одно мгновение темноты, затем аварийная подсветка окрасила всё вокруг в алый, зловещий свет.

Резкий вой сирены разрезал воздух, сопровождаемый холодным голосом:

— Перегрузка кластеров. Незаконное проникновение. Запуск протоколов защиты.

— Да нет же, я успел! — я выругался, почти крича, подлетев к серверу, чтобы попытаться отрубить процесс.

Экран смартфона заискрил. Видимо, система защиты включила обратный протокол внедрения.

— Сука! — едва успел выкрикнуть я, как имплант, связанный с коммуникатором, выплюнул в мозг мерзкий, скрежещущий звук.

Я согнулся, чувствуя, как вибрация разрывает череп изнутри. Головная боль пришла волной — мощной и затопляющей.

— Чёрт, нет! — я схватился за голову, потом с силой швырнул коммуникатор в стену. Ведь имплант не работает автономно.