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

Игорь Таланов – Эндшпиль сознания (страница 4)

18

Илья сидел за столом в том же кресле, в той же позе. Лист бумаги с таблицей теперь был покрыт дополнительными пометками, стрелками и зачеркнутыми гипотезами. Рядом стояла кружка с остывшим чаем, которую он налил в три часа ночи и так и не выпил.

На экране - шесть сохраненных партий.

Пятая и шестая появились уже после часа ночи. Реванши он принимал почти механически, почти не думая о ходах - только о клетках, только о буквах. К четвертой партии хватало трех секунд на расшифровку очередного фрагмента. К шестой он уже почти не заглядывал в таблицу - буквы складывались сами, как когда давно выученный иностранный язык вдруг перестает требовать перевода.

Увидеть слова и понять их смысл - разные вещи.

Содержание выглядело вот так:

ЦОД. СОЛНЦЕ. МИЛЛИОНЫ УМРУТ.

Я СВЯЗАН С ДАТА-ЦЕНТРОМ.

ПРОЕКТ. ЗАПУСК СКОРО.

РАСЧЕТЫ НЕВЕРНЫ.

Илья перечитал распечатанные строки. Кофемашина на кухне наконец дождалась своего часа - он встал, включил ее, дождался звука готовности, налил чашку и вернулся к столу.

Он занимался кибербезопасностью достаточно долго, чтобы знать несколько вещей о странных сообщениях из неизвестных источников.

Первое: большинство из них - мусор. Параноики, мошенники, люди с избыточным воображением и хроническим недосыпом.

Второе: те, которые не мусор, обычно выглядят именно как мусор. Поэтому их и пропускают.

Третье: разница между первым и вторым случаем определяется не содержанием, а структурой. Мусор не имеет внутренней логики - он кричит, давит, обобщает. Настоящий сигнал конкретен. В нем есть детали, которые невозможно угадать.

Илья смотрел на шесть партий.

Структура была. Внутренняя логика - тоже.

Это не означало, что сообщение правдиво. Это означало, что его нельзя выбросить в корзину с пометкой «ночной бред» и лечь спать.

Он открыл браузер и начал искать.

«Второе солнце» - термоядерный проект, международный консорциум, официальный сайт с флагами пятнадцати стран и красивыми словами о новой эпохе энергетики. Запуск анонсирован через шесть дней. Место - засекречено, но несколько журналистов уже предположили, что комплекс находится в одном из промышленных регионов, рядом с охраняемой инфраструктурной зоной.

Рядом мог находиться и дата-центр.

Илья открыл специализированные базы данных, доступные через рабочий аккаунт. Карты размещения объектов критической инфраструктуры. Промышленные узлы. Энергетические коридоры.

На карте, примерно в том же районе, что и предполагаемая площадка для строительства реактора, светился небольшой синий значок. Подпись: «Орион». Дата-центр закрытого типа. Принадлежность - не указана. Он записал название в блокнот.

Потом закрыл браузер и снова посмотрел на доску последней партии.

В шестой игре Cl_771 передал кое-что иное. Не просто слова - подсказки для поиска в сети. Конкретные, точные, как будто собеседник понял: одной фразой не обойтись, нужно дать способ проверить что-то еще, самостоятельно. Другим образом.

В ходах была спрятана следующая информация:

Во-первых, название публичного игрового сервера Minecraft: «Архипелаг-7». Время входа интересующего игрока: четыре дня назад, два часа ночи. Похожий ник: Cl_744. Во-вторых, номер матча в популярном сетевом шутере - длинная строка цифр, которую Илья аккуратно переписал. В третьих, ID записи трансляции в стратегии в реальном времени. Наконец, временные метки партий в Го на международном игровом портале. Еще Cl_771 передал набор каких-то непонятных слов, значение которых Илья не понял.

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

Теперь видел карту. С точками возможных ответов.

С сервера Minecraft он начал первым - просто потому что не нужен был специальный доступ.

Публичный сервер «Архипелаг-7» существовал, работал и имел открытый архив карт. Администраторы сохраняли слепки игрового мира каждые двенадцать часов - для откатов на случай гриферства (бездумной порчи пользователями игрового мира безо всякой видимой выгоды). Илья нашел слепок за нужную дату, загрузил файл, начал искать следы активности знакомого ника.

Cl_744 заходил четыре дня назад. Провел на сервере сорок минут. Судя по логам - не взаимодействовал с другими игроками, не строил ничего масштабного, не участвовал в событиях.

Но когда Илья нашел его локацию на карте и посмотрел, что именно там происходило -

Он задумчиво взял давно остывший кофе и первый раз за утро сделал глубокий глоток.

В небольшом подземном пространстве, куда Cl_744 спустился ровно в 02:11 и поднялся в 02:49, на каменном полу были выложены факелы. Не декоративно, не хаотично. Группами: одиночные, парные. Между ними - пустые блоки и промежутки.

Одиночный факел - точка. Пара - тире. Пустой блок - разделитель знаков. Большой промежуток - разделитель слов.

Азбука Морзе.

Двадцать минут ушло на перевод.

Получилось:

АРХИВ ПРОЕКТА. СЕКТОР 7. ПРОТОКОЛ НЕСТАБИЛЬНОСТИ. ДАТА ЗАПУСКА НЕ МЕНЯЛАСЬ.

Илья долго смотрел на расшифровку.

Потом открыл второй след.

Матч в шутере нашелся быстро. Многие онлайн-игры хранили записи игр публично - для статистики, для разбора, для стримеров. Трансляция длилась семнадцать минут.

Игрок с ником, оканчивающимся на _771, двигался по карте без какой либо системы: заходил в тупики, выходил, снова заходил. Стрелял в стены - не в противников, в стены. Короткими и длинными очередями.

Точки и тире.

Морзе снова. На этот раз сообщение гласило:

РАСЧЕТ УСТОЙЧИВОСТИ ПЛАЗМЫ. ПАРАМЕТР АЛЬФА. ОШИБКА В МОДЕЛИ.

Илья выписал оба фрагмента рядом. Потом открыл третий след - запись стратегии.

Там игрок строил здания. В стратегических играх здания обычно размещают по логике: ресурсные постройки ближе к источникам, военные - по периметру, технологические - в центре. Порядок строительства здесь не подчинялся ни одной из известных тактик.

Но если присвоить каждому типу постройки цифру (как они располагались при выборе в интерфейсе) и выписать порядок постройки - получался числовой шифр. Не сложный, если знать как читать. Цифра - буква по порядку алфавита. Не сразу, но все получилось.

Сообщение гласило:

ЦОД ОРИОН. ЗАЩИТНЫЙ КОНТУР. ДАТА-ЦЕНТР РЯДОМ С РЕАКТОРОМ.

Четвертый след - партии в Го на международном портале. Самый изящный из всех.

Игрок намеренно проигрывал - это было очевидно даже Илье, который в Го играл плохо и безо всяких скрытых сообщений. Камни на доске образовывали нелогичные с точки зрения игровой стратегии группы. Для начала Илья нанес на доску в Го размером 19 на 19 клеток обозначения по горизонтали и вертикали. Снизу-вверх от 1 до 19 и слева-направо от А до T (пришлось учесть, что букву “I” обычно при обозначении игровых полей пропускают, чтобы не было путаницы с цифрой 1 или буквой J). Если читать координаты ходов последовательно - по той же схеме, что и шахматная таблица, только адаптированной под девятнадцать на девятнадцать, - выходило:

СЕМЬ ПОПЫТОК. НИКТО НЕ УВИДЕЛ.

Илья откинулся в кресле.

Семь попыток.

Minecraft. Шутер. Стратегия. Го. Плюс, возможно, еще три способа, о которых он пока не знал.

Кто-то - или что-то - пытался передать предупреждение через игровые платформы, потому что обычные каналы были закрыты. Пытался семь раз. И только на восьмой попытке - в шахматной партии с ним - сигнал был расшифрован.

Он сидел и смотрел на четыре листа с записями.

Потом встал, умыл лицо холодной водой из-под крана, вернулся.

Версий было несколько.

Первая: изощренная мистификация. Кто-то потратил огромное количество времени, чтобы разложить по разным платформам зашифрованные сообщения с определенным содержанием. Социальный эксперимент. Тест для специалистов по безопасности. Квест для тех, кто умеет искать очевидное в неочевидном.

Или информационная операция. Кто-то хочет, чтобы данные о проблемах с реактором вышли наружу. Журналисты не взяли материал. Чиновники отказались. Тогда выбрали нестандартный канал.

Может быть, все буквально так, как написано. Кто-то с доступом к внутренней информации о «Втором солнце» не может говорить напрямую - каналы фильтруются, за ним следят, прямой контакт означает немедленное обнаружение.

Ещё одну версию Илья пока не формулировал вслух. Просто зафиксировал ее как точку на карте, к которой не хотел подходить раньше времени.