Ярослав Дунаевский – Контейнер #7 (страница 1)
Контейнер #7
Благодарности
Пролог
11100010 10000000 10011100 1000011 1101111 1100111 1101001 1110100 1101111 101100 100000 1100101 1110010 1100111 1101111 100000 1110011 1110101 1101101 101110 11100010 10000000 10011101 100000 11100010 10000000 10010100 100000 1010010 1100101 1101110 11000011 10101001 100000 1000100 1100101 1110011 1100011 1100001 1110010 1110100 1100101 1110011 1
1
Город, в котором ночь никогда не кончалась, дышал.
Неоновые блики мерцали на кубических зданиях с огромными окнами, через которые виднелось убранство чужих апартаментов. Стеклянные перегородки, футуристические кресла, столы, излучающие мягкий свет. Все это отражалось от зеркальных полов и редких людей, любующихся городом через толщу цифрового стекла собственных апартаментов.
Их взгляд, скользящий по улице, натыкался на яркие вспышки голографической рекламы, которая набрасывалась на тех, кто имел неосторожность слишком приблизиться. Она выскакивала из стен и витрин, чтобы насильно предложить собственную дозу маркетинга — индивидуализированного и максимально точного. Как будто сама городская реальность умела читать мысли, угадывать желания и страхи. Любой прохожий мог стать их клиентом, а мог воспротивиться желаниям, показать характер и пройти мимо, гордясь собственной стойкостью. Но ровно до того момента, пока не появлялся новый вызов, еще более агрессивный, вытягивающий на свет еще более сокровенные страсти и тайные мечты.
Машины и мотобайки мчались по магистралям, их фары оставляли яркие следы света, а в ушах продолжал вибрировать негромкий цифровой гул моторов, сливающийся в единое жужжание. Каждую ночь они неслись исключительно по своим, невероятно важным делам, соревнуясь между собой не только за право оказаться где-то там, в точке притяжения, но и за возможность сделать это быстрее тех, кто стал их вольным или невольным попутчиком.
Автомобильные потоки становились лабиринтами, в которых каждый маневр и каждая смена полосы решала судьбу. И если бы кто-то из них остановился на мгновение, то смог бы увидеть, как огромные небоскребы, словно столпы уходят в облака и поддерживают небо, что нависло над этим городом.
А если оказаться выше облаков, там, где спрятались целые районы деловой жизни. То можно было бы увидеть электрические переливающиеся искры, появляющиеся где-то на вершине и скатывающиеся по небосклону вниз, проходя свой путь, словно падающие звезды.
И вдалеке, на пике самой высокой башни, можно было бы заметить огромный рекламный экран с логотипом корпорации, создавшей все это великолепие. И заодно напоминающем о том, что этот город принадлежит тем, кто владеет сознанием, а не телом.
Внутри этого хаоса прогрессировал ритм жизни. Маленькие люди на фоне огромных зданий, растворяющиеся в тени информационного шума. Их лица оставались скрытыми за масками аватаров, подражающими той или иной моде и позволяя не быть узнанными. Хотя сами цифровые копии уже давно заменили тех, кто находился за границей виртуальности, став их основным воплощением.
Этот город открывал свои врата всем желающим. И, слишком быстро пресытившись первым впечатлением, тебе начинало хотеться все больше и больше. Платить дороже и дороже. И в тот момент, когда токены кончались, зачастую вместе с ними кончался и страждущий, превращаясь в бледную высушенную тень, что, словно наркоман, мучается от ломки. Но разве можно себя ограничить там, где каждая дверь и каждый поворот — это соблазн?..
Лин любовалась городским пейзажем, сидя на крыше одного из зданий и, прислонившись спиной к стене, смотрела на движущийся поток, что струился внизу. Это зрелище успокаивало. Мелькание вывесок, движение аватаров. Здесь был ее островок тишины. Место, где она могла ни о чем не думать. А просто на какое-то время оказаться наедине с собой. Попробовать хотя бы иногда услышать себя, вместо бесконечного белого шума, окружающего ее каждый день.
Она водила рукой по поверхности крыши, размышляя о том, до чего точно передана текстура. Черная, шероховатая, с вкраплениями мелких камешков, которая прекрасно защитила бы от дождя, если бы он здесь когда-то случился.
Лин кончиками пальцев наслаждалась ощущением тактильности, закрывая глаза и представляя себя где-то совершенно в другом месте. Текстура казалась не просто настоящей, она была намного лучше несовершенных аналогов в реальности. Оттого к ней так приятно было прикасаться.
— Лин!
Звук ее имени долетел словно бы из ниоткуда и вначале не слишком привлек внимание. Казалось, он был искаженным отзвуком того, что происходило на улице, и девушка постаралась тут же забыть об этом. Но затем до нее вновь донеслось:
— Лин…
Ей не хотелось отвечать. Не сейчас. Может, позже…
— Ты нам нужна!..
«Нет, не хочу…» — подумала девушка.
— Срочно!..
Она узнала этот голос почти сразу, наверное, еще до того, как сама осознала это. Но ее смена закончилась часов, наверное, пять назад. А от терминала она отключилась буквально недавно, и ей ужасно не хотелось возвращаться.
— Опять взлом…
«Только не опять…»
Лин прошерстила сегодня этот код вдоль и поперек, и ей совершенно не улыбалось делать это вновь. Только маленький вредный жучок внутри нее требовал все закончить. Сделать как надо.
— Я знаю, что ты устала, я уже несколько раз пробовал связаться хоть с кем-то из дежурных инженеров, но никто не отвечает.
«Братец говорил, что придумал, как блокировать надоедливые запросы админов… Надо будет расспросить его об этом…»
— Лин…
Последнее обращение было почти мольбой. Что-то вроде «я бы с радостью тебя не трогал, но не могу, потому что это наша работа…» только выжатое до трех букв ее имени.
«Чтобы ты застрял в загрузке…» — выругалась про себя девушка, вздохнула, и перед глазами возник терминал.
— Говори, — произнесла она сухо, имея в виду что-то вроде «так уж и быть, но ты будешь мне должен. Много!»
Голос в момент стал жестким, а каждое слово произносилось четко и быстро:
— Деловой квартал, Восточная башня Сонаты, твой участок кода, проникновение извне, попытка захватить данные.
— Подключение все еще активно?
— Нет, оборвали. Ждем повторной попытки.
Лин пробежалась пальцами по призрачной клавиатуре, и перед глазами замерцали строчки кода. Все выглядело вполне себе стабильно.
— Ты уверен, что это был не баг?
Она и так знала ответ, но не удержалась от удовольствия уколоть.
— Проникновение было зафиксировано в 15:23:34:003.
Лин открыла лог и быстро добралась до записи. Внешний порт открылся буквально на доли секунд. Девушка задержала дыхание и пробежалась взглядом по строкам. Лог не содержал конкретной информации о том, что именно пытались вытащить. Но все было проделано красиво. Она даже успела оценить последовательность запросов к системе.
«Любопытно…»
— Он опять подключается! — голос администратора был все таким же резким, но теперь в нем звучала тревога. — Триста пятидесятый порт открыт! Запрос внешнего подключения.
— Я вижу, — она мгновенно переключила внимание, жестом разделив экран. Ее пальцы заметались по клавиатуре, выстраивая защитные цепочки, оставляя приманки и усложняя проникновение в систему:
>FIREWALL: LAYERED_INIT
>INTRUSION_VECTOR = DETECTED
>TRACEBACK = SPOOF
>ACCESS_ROUTE = SHADOW_DUPLICATE
— Закрываю все порты. Немедленно. — Голос администратора прозвучал, как приговор.
— Стой! Не смей! — выкрикнула Лин. — Мне нужно хотя бы несколько секунд!
— Ты знаешь протокол! Администраторы не имеют права рисковать данными системы, тем более корпорации!
— Я должна вычислить след! Простая блокировка бесполезна!