Квант М. – Сеть миров (страница 3)
Он посмотрел на свой компьютер. Теперь это был не просто инструмент. Это был ключ. Ключ от дверей, ведущих куда угодно. И возможно, единственное, что могло его спасти.
«Хронос», – подумал он, вспоминая свой ник. Бог времени. Ирония судьбы. Он нашёл не время. Он нашёл пространство. Бесконечное, многослойное, живое.
И он должен был научиться в нём выживать. Потому что назад пути не было. Да и хотел ли он назад? В мир дождя, серости и одиночества? Перед ним лежала Паутина миров. И он уже попал в неё.
Лёха встал, подошёл к окну, приоткрыл штору. Дождь уже стихал. Над мокрыми крышами проглядывало бледное пятно закатного солнца. Обычный земной вечер. Но он видел его теперь другими глазами. Как один из миллиардов вечеров в миллиардах миров. Как точку в безграничной сети.
Он вернулся к компьютеру, но не включал его. Он сел в кресло, закрыл глаза, пытаясь восстановить в памяти каждую деталь того другого мира: прохладу камня, запах озона, вид летающих кристаллов. И тот символ на запястье. Он попытался снова вызвать его в памяти, представить его структуру.
Ничего. Его кожа оставалась чистой.
Но где-то в глубине сознания, на уровне инстинкта, он чувствовал слабый отзвук, лёгкую вибрацию, как будто эхо от грома, прокатившегося за горизонтом. Сеть была здесь. Она была активна. И его первое подключение оставило в нём след. Невидимый, но ощутимый.
Теперь он знал. И знание это было одновременно и благословением, и проклятием.
Он открыл глаза, и его взгляд упал на пустой кофейный стакан на столе. Обычный пластиковый стакан. Простой предмет из его простого мира. Лёха взял его в руки, ощутил лёгкость, шероховатость поверхности. А потом представил, какими могли быть сосуды для питья в том мире, на платформе. Или в мире с городами-кораблями. Или в лесу светящихся грибов.
Его губы сами собой растянулись в улыбке. Страх никуда не делся. Он сжимал его горло холодными пальцами. Но под ним, глубже, начинал пульсировать тот самый азарт, что заставлял его годами сидеть перед экраном, взламывая одну систему за другой. Азарт первооткрывателя. Азарт того, кто первым увидел невиданное.
Он положил стакан на место. Завтра. Завтра он начнёт разбираться с этим по-настоящему. Изучит код вдоль и поперёк. Постарается понять принципы. Найдёт способ контролировать переходы. И, возможно, узнает, кто именно идёт по его следу.
А пока… пока он просто сидел в темноте, слушая, как дождь за окном стихает, и чувствуя, как в груди разгорается огонь, которого не было ещё утром. Огонь страха, да. Но и огонь жажды. Жажды увидеть, что же там, в следующих ячейках бесконечной Паутины.
И понять, что он будет делать, когда найдёт тех, кто её плетёт.
Глава вторая: Ловец эха
Три дня.
Семьдесят два часа, распавшиеся на бесконечные вереницы минут, каждая из которых была наполнена гулом процессора, мерцанием экрана и тихим, навязчивым страхом, притаившимся за спиной.
Алексей Гордеев не выходил из квартиры. Дверь была заперта на все замки, цепочка висела тяжёлым, холодным напоминанием о хрупкости этого укрытия. Заказал еду через приложение – два раза, и оба раза забирал у курьера, приоткрыв дверь на сантиметр, быстрым движением выхватывая пакет, не глядя в лицо. Он почти не спал. Сон приходил урывками, прямо в кресле, и был беспокойным, наполненным образами летающих кристаллов, щелевидных глаз и бесконечных коридоров из света.
Но большую часть времени он работал.
Работал так, как никогда в жизни.
Объектом его исследования был код. Тот самый, что он назвал «Паутина». Но теперь он подходил к нему не как хакер к шифру, а как археолог к древнему свитку, написанному на забытом языке богов. Каждый символ, каждая последовательность могла быть ключом, картой, инструкцией или предупреждением.
Он начал с того, что полностью изолировал свой основной компьютер от любой сети, кроме специально созданной им же виртуальной «песочницы» – замкнутой цифровой среды, где код мог выполняться, не имея шансов просочиться наружу или привлечь внимание извне. Он раздобыл – через старые, очень тёмные каналы – несколько жёстких дисков огромной ёмкости, абсолютно чистых, не бывших в употреблении. На них он начал записывать всё: каждый байт исходных данных, каждую попытку декомпиляции, каждую реакцию системы.
К концу второго дня у него появилась первая, зыбкая гипотеза.
«Паутина» не была программой в привычном понимании. Это был интерфейс. Представьте, что вы нашли пульт управления, но не знаете, к чему он принадлежит: к телевизору, к ядерному реактору или к механизму, вращающему галактики. Код описывал не алгоритмы, а… состояния. Состояния пространства-времени, сшитые в единую ткань. Он нашёл повторяющиеся паттерны, которые с определённой долей вероятности можно было трактовать как координатные оси. Но не три, как в нашем мире. Их было больше. Семь? Девять? Его инструменты анализа пасовали, выдавая ошибки переполнения при попытке визуализировать такие структуры.
Одна из последовательностей, та, что он интуитивно изменил в первую ночь, явно указывала на «слой» или «частоту». Как настройка радиоприёмника. Он «крутил» её мысленно, находясь в том мире, и попал на конкретную «волну» – мир платформ и летающих кристаллов.
Другая часть кода, более сложная и изменчивая, походила на уникальный идентификатор. Адрес в пределах слоя. Возможно, даже не географический, а… смысловой? Точка привязки к чему-то значимому: узлу связи, порталу, месту силы. Именно этот адрес светился у него на запястье.
Но самая пугающая и завораживающая находка ждала его в глубине, в, казалось бы, случайном шуме – фоновых данных, которые его программы сначала отсеяли как мусор. После долгой очистки и обработки этот «шум» обрёл форму. Это были эхо-сигналы. Слабые, фрагментарные, но многочисленные. Словно в Сети постоянно кто-то перемещался, разговаривал, оставлял цифровые следы. Он ловил обрывки чего-то, что могло быть речью, математическими формулами, даже музыкой. Это доказывало: Сеть обитаема. Она – не заброшенная древняя артерия, а оживлённая магистраль.
И кто-то в этой магистрали три дня назад засек несанкционированное подключение. Засек и начал искать источник.
Алексей откинулся в кресле, с трудом фокусируя зрение на экране. Глаза горели, в висках стучало. Он выпил глоток тёплой воды из пластиковой бутылки. Пора было признать: он зашёл в тупик. Чтобы двигаться дальше, ему нужны были не только теории. Ему нужна была практика. Новый, осознанный вход в Сеть. Но мысль об этом вызывала леденящий ужас. Выйти из дома было страшно. А тут – выйти из реальности.
Его спасла, как это часто бывало, привычка. Рутина. Он запустил фоновую утилиту, проверяющую целостность его зашифрованных архивов. Утилита выдала предупреждение: один из архивов, старый, с данными пятилетней давности – слитыми счетами с одного полулегального банковского сервера – имел несовпадение контрольной суммы. Мелочь. Скорее всего, битая сектора на диске. Но Алексей, движимый перфекционизмом и желанием отвлечься от мыслей о Паутине, решил проверить.
Он открыл архив, стал просматривать файлы. Всё было на месте. Но в самом конце, после основных данных, шёл непрерывный поток нулей – стандартное заполнение пустого пространства. Или не совсем стандартное. Его взгляд, отточенный годами поиска аномалий, зацепился за едва заметную регулярность. Через определённые промежутки нули прерывались короткими последовательностями единиц. Это не было похоже на повреждение данных. Это было похоже на запись.
Сердце ёкнуло. Он выделил этот участок, скопировал в отдельный файл, применил несколько фильтров. Получилась… картинка. Нет, даже не картинка. Схема. Чёрно-белая, пиксельная, очень простая. Она изображала концентрические круги, соединённые прямыми линиями с небольшими квадратами на концах. В центре кругов находилась точка.
Алексей долго смотрел на схему, пытаясь понять, что она означает. Напоминала примитивную диаграмму сети. Или схему излучения. Или…
Он резко поднял голову, оглядев свою комнату. Концентрические круги. Волны. Излучатель.
Он вскочил, начал метаться по комнате, сдвигая коробки, заглядывая под стол. Через пятнадцать минут поисков он нашёл его в картонной коробке из-под обуви, заваленной старыми кабелями. Небольшой, самодельный девайс, собранный им года три назад для одного специфического заказа: нужно было заглушить сигналы GPS в радиусе нескольких метров. По сути, это был примитивный генератор помех, «глушилка», работающая на определённом диапазоне частот. Он собрал её из деталей от старых телефонов и радиостанций. Заказ был выполнен, устройство – забыто.
Алексей вытащил коробку, поставил на стол. Серое пластиковое шасси, несколько микросхем, антенна, разъём для питания. Он подключил его к блоку питания, нажал тумблер. Девайс ожил, замигал зелёным светодиодом. Он взял свой смартфон – сигнал пропал. Работает.
При чём тут схема в архиве? Он снова посмотрел на изображение. Центральная точка – излучатель. Круги – зоны воздействия. Линии с квадратами… Приёмники? Антенны? Но зачем кому-то прятать схему такой простой вещи в украденных банковских данных?
Если только это не схема