Снежная королева vs Хакеры Зимы ч. 1
В захламлённой квартире на 26 м этаже небоскрёба царил полумрак. Алиса, 25-ти летняя девушка хикикомори, сидела перед тремя мониторами, укутавшись в плед с изображением аниме котят. За окном мерцали новогодние огни мегаполиса – но она воспринимала их лишь как пиксели на экране.
Её мир ограничивался: компьютером с кастомной ОС, где она писала музыку из звуков города; полками с фигурками из аниме сериалов и пыльными книгами о фольклоре; и главным правилом её жизни: «Не выходить из дома после заката».
Тревожное расстройство, полученное, когда она училась в старшей школе, давно превратило её жизнь в замкнутый круг. Общение – только через анонимные чаты:
Как-то после недели общения в чате Алису пригласили на встречу.
«Ты прикольная. С тобой интересно. И мне нравится твоя музыка. Хотелось бы пообщаться с тобой в реале. Как насчёт встретиться в кафе? Дашь автограф?»
От этого неожиданного предложения пальцы застыли над клавиатурой и задрожали, а мысли от страха разлетелись в разные стороны. Алиса невидящим взглядом уставилась на экран с сообщением. Она не знала, как ей поступить. Алиса не могла допустить, чтобы её настоящую кто-то увидел. Они сразу начнут высмеивать её внешность, скрипучий голос и неуклюжесть. Так было всегда…
Всегда когда она училась в школе. Одноклассники всегда смеялись над тем, что она старалась держаться в стороне и не вникала в разборки класса. Всегда, когда училась в институте, парни приглашали на свидание только, чтобы посмеяться над ней и над её увлечением. Сначала они пели сладкие песни, чтобы выманить её из «убежища», а потом наносили смертельный удар в самое сердце.
И кто сказал, что это всё не повторится снова и на новом уровне?
Однако теперь всё изменилось. За эти годы она научилась не поддаваться соблазну, что кому-то она по-настоящему понравилась, теперь она не поддастся на эти хитрости.
Алиса растерла похолодевшие ладони, подышала на них, чтобы согреть и вернуть подвижность пальцам, и начала набирать сообщение.
Темнота вокруг и только тусклый экран и маленькая лампочка с теплым неоновым светом освещали клавиатуру и лицо Алисы.
Первый вариант ей не понравился. Показался слишком резким, с высмеиванием чувств писавшего, но с другой стороны Алиса не была уверена искренне ли писал тот… или.. как всегда... Второй отмела, потому что там было слишком много оправданий. Третий посчитала слишком неуверенным, а четвертый – не свойственным себе. Алиса ещё несколько раз набирала, а затем стирала сообщение. И наконец, она осторожно, подбирая слова, начала набирать сообщение:
«Спасибо, за добрые слова. Но не могу принять предложение. У меня очень много дел. Нужно работать над новыми мелодиями. У меня всё расписано и в ближайшие дни не будет ни одной свободной минутки. Сожалею, что не оправдала твоего доверия, но для встреч в реале тебе лучше поискать кого-то другого. Если хочешь автограф – пришли адрес и текст, я вышлю тебе новый сборник со своим автографом».
Конечно же, собеседник прислал всё что требовалось. И к счастью, Алисы, вопросами о встрече не приставал.
Еда. Алиса заказывала её только с доставкой до двери. И каждый заказ сводился к одному алгоритму её действий, который незаметно для неё сложился в традицию.
За 5 дней до Нового года Алиса также как и всегда заказала еду через интернет, чтобы отметить очередной год полной тишины и своего заточения от всего мира.
Она нажала «Подтвердить заказ» и тут же закрыла лицо руками, а в горле пересохло.
«Зачем. Я это сделала? Он же увидит меня… И подумает, что я странная… Будет смеяться».
Она метнулась к шторам, задёрнула их, потом приоткрыла одну – ровно на два сантиметра. Алиса, как тайный агент, проследила в камеру наблюдения, как курьер вошел в подъезд. Затем она дождалась, когда он подымится на её этаж. Посмотрела на табло, которое показывало, что творится на лестничной площадке. И спряталась за стеной, когда увидела, что курьер подходит к её квартире. В этот момент она почувствовала, как от волнения и напряжения у неё застучало в висках.
Робот-курьер оставил пакет у двери и позвонил в дверной звонок, давая знак, что заказ доставлен. Алиса затаила дыхание и украдкой выглядывала из-за косяка двери соседней комнаты. Она подпрыгнула и тихо вскрикнула, когда на её ручной коммуникатор пришло сообщение о доставке заказа. От того, что она сильно волновалась, Алисе пришлось несколько раз нажать на кнопку «подтвердить» о получении заказа, из-за похолодевших и дрожащих пальцев. Робот что-то отметил на планшете и ушёл. Алиса дождалась, пока его шаги стихнут, и только тогда выдохнула.
«Спасена. Ненавижу делать заказы. Но что поделать, если идти в магазин ещё страшнее».
Алиса посмотрела на пакет с продуктами у двери. «Хоть бы это никогда не заканчивалось, - подумала она. – Или же нужно меньше есть, тогда не придется так часто заказывать еду. Раз в три месяца это уж слишком… А вот раз в год – это оптимальный вариант».
Она опустилась на стул, всё ещё чувствуя дрожь в пальцах. Экран компьютера тускло светился в полумраке – единственный друг в этой тишине. Алиса привычно потянулась к клавиатуре – проверить почту, включить фоновую стрим-музыку и спрятаться в цифровом ритме. Но вместо привычного интерфейса…
Монитор загорелся тревожным предупреждением антивирусной программы, и через секунду окошки антивируса сменились. От них по всему экрану быстро распространялся ледяной узор. Из динамиков раздался голос – холодный, как пронизывающий северный ветер:
«Ты слышишь музыку снежинок? Видишь, как рисует зимний ветер? Значит, пришла твоя очередь».
Алиса попыталась перезагрузить систему. Но кнопка на блоке питания не срабатывала. Она попыталась ввести команду через командную строку, но тут же выскочило сообщение:
___
451 Unavailable For Legal Reasons
___
Причина: доступ к ядру заблокирован по указу Снежной королевы. Все попытки несанкционированного входа будут заморожены.
___
- О, уже законы ввели. Интересно, а адвокат тут предусмотрен? – с нервным сарказмом пробормотала Алиса, чтобы сохранить хладнокровие и не в падать в панику раньше времени.
Алиса попыталась запустить обходной протокол, но система ответила новым предупреждением:
__
Совет: не пытайтесь оспорить порядок. Хаос апелляции не подлежит.
__
И в этот момент Алисе показалось, что из динамиков прозвучал далекий смех. Словно кто-то смеялся на её паникой и попытками выключить компьютер. Морозные узоры стали гуще. Ледяные нити проросли из углов экрана, сплетаясь в орнамент, похожий на лицо в маске. На её фоне возник женский силуэт - интерфейс с голубыми линиями и морозной надписью «Снежная королева».
«Город слишком шумный. Я удалю хаос. Ты поможешь или станешь льдом».
Казалось, от монитора повеяло холодом. Алиса заблокировала сигнал соединения с интернетом, что пресечь попытки неизвестного хакера взять в управление её компьютер.
Алиса сильно переживала за свои работы. Нужно было как-то спасти файлы с музыкой. Другую такую же она больше не сможет написать никогда. Она вставила флешку в разъем в блоке питания, чтобы перенести папки со своей работой на неё, но заметила одну странную вещь – вирус обходил стороной папки с её драгоценными файлами с музыкой. Он словно присматривался, изучал.
«Что это? Сбой в программе? Почему он не может заразить мою музыку?» Минутное замешательство, обратилось в радость. Она может спокойно спасти папки с музыкой. Ведь неизвестно, что именно в этих файлах сдерживало вирус и как долго он будет их избегать.
Алиса включила коротенькую мелодию, которую недавно написала, но не закончила еще работу над ней – лёд на экране растаял. Но ненадолго. Алиса поняла, что возможно в её музыке есть что-то, возможно, некий код, что работает как защитная стена. И это её шанс изучить код самого вируса, а заодно узнать, насколько широко распространилась «Снежная королева».
«Но для этого мне нужно найти союзников», - подумала она, с ужасом глядя на закрытую входную дверь.
Алиса надеялась решить эту проблему, не выходя из дома. Она не хотела думать о том, что придётся выходить из дома. Эта мысль о толпе уже сейчас вызывает у неё приступ паники и кома в горле, от которого становится дурно и темнеет в глазах.
Однако всё же это компьютерный вирус, и угрожает он технике, а не людям. И если что Алиса передаст собранную ею информацию заинтересованным людям, которые в дальнейшем распространят и найдут методы борьбы с ним.
Ответ на вопрос, как найти союзников не заставил себя ждать – живой стрим. Он всегда собирает много просмотров и люди слетаются на трансляцию, как мотыльки на свет.
Только у Алисы этот ответ вызвал большую проблему.
«Они увидят мой беспорядок в комнате».
- «Но его можно скрыть за хромакеем или потушить полностью свет, чтобы было темно», - рассуждала Алиса.
«Они услышат, как я заикаюсь. Они поймут, что я – фальшивка».
- «Если скрыться за капюшоном, написать текст в блокноте. Медленно и тихо читать с него, то может, никто не заметит, что я волнуюсь. Никто не увидит мое лицо и не сможет сказать, что это я. Никто никогда меня не узнает».
Закрыв свои возражения таким образом, Алиса принялась за дело. Она написала текст своего обращения к тем, кто должен откликнуться на её призыв. Алиса рассудила, что он должен быть простым и лаконичным.
Через час кропотливого подбора слов всё было готово. Текст написан и лежал перед ней освещаемый тусклым светом неоновой лампы. Полная темнота вокруг. Капюшон накинут и скрывал половину лица. Алиса волновалась: «Может, стоит надеть маску и темные очки?», но тогда текста на листочке не будет видно.
Морозные узоры вновь начали появляться в уголках экрана и начали медленно распространяться. Дальше ждать нельзя. Недописанная музыка не сможет долго удерживать вирус. Алиса всё ещё сомневалась и боялась своего выступления пред миром, но пальцы уже набирали команду: «Начать трансляцию».
Глава 2
Она запустила стрим со своей мелодией, добавив в описание: «Если к вам пробрался ледяной узор - отзовитесь». Когда мелодия закончилась. Алиса начала читать свое обращение. Медленно, останавливаясь почти после каждого слова, словно переводя дух и собираясь с силами, чтобы произнести следующее:
«Если вы видите ледяной узор на своём экране – вы не одни. Это не сбой. Это предупреждение. Сначала я думала это просто глюки. Потом – что схожу с ума.
Я заметила, что этот вирус останавливается перед моей музыкой. Но не всей… а подобно той, что вы только что услышали. Однако со временем вирус «Снежная королева» адаптируется и под неё, поглощает и её. Если вы тоже слышите морозный голос – мы сможем дать ему отпор.
У меня есть средство, но нет союзников. Одна я не смогу победить вирус. Тот, кто верит мне. Откликнитесь. Давайте создадим мелодию вместе. Я знаю, вы боитесь. Я тоже боюсь… Боюсь, что я сошла с ума. Но если вы здесь, если вы смотрите или слышите это, значит, я не одна столкнулась вирусом «Снежная королева».
Итак, подытожу ваши действия.
Если вы видите ледяные узоры на экране:
1. Не пытайтесь удалить их – вирус начнёт распространяться быстрее.
2. Запишите, когда появляются узоры (время, скорость распространения).
3. Отправьте данные на адрес, что указан в описании. Предложения о сотрудничестве туда же.
Мы соберём информацию, чтобы найти слабое место «Снежной королевы». Вместе мы сможем прервать распространение этого вируса. И время у нас ровно до наступления Нового года.
Раз. Два. Три. Откликнитесь».
Алиса завершила стрим, выключила камеру, выдохнула и спряталась ото всех, закрыв лицо руками, дрожа всем телом.
- Я сделала это, - прошептала она. – Ничего страшного, если никто не ответит. Так и должно быть. Мой стрим смотрело очень мало человек. И вряд ли кто откликнется. Это хорошо. Меньше позора. Всё нормально. Всё хорошо...
Алиса уткнулась лицом в колени и раскачивалась на стуле. В её комнате стояла кромешная тьма. Тишину нарушал только гул работающего компьютера.
К большому удивлению Алисы, через час с ней на связь вышли трое:
Рудольф – оператор дрона курьера. Его девиз: «Я – баг, а не фича»;
Марк – уличный художник и хакер. Рисует «живые» AR граффити. Его девиз: «Магия ничто по сравнению с идеальным кодом»;
Карк – анонимный пользователь. Назвал себя «последним Цифровым Шаманом». Знал древние заклинания для взлома протоколов. Девиз: «Все девизы – это пустой пафос».
Алиса представилась как «Мелодия тишины». Её девиз: «Звук солнца на утренней росе». Она не сказала, что она затворник и ненавидит людей, особенно большую гудящую толпу.
- Ты уверена, что справишься с этим вирусом?– спросил Марк в голосовом сообщении. Его аватар – граффити ворон – нервно хлопал крыльями.
- Точно, - ответила Алиса, пряча дрожь в голосе. – Но нам нужно больше данных.
- Я могу заняться этим, - предложил Рудольф. – Мой дрон незаметен и сможет найти даже иголку в ангаре с гвоздями.
- Это все хорошо, - добавил Марк. – Но также нужно найти источник распространения вируса.
Карк молчал. Он напечатал багряными буквами в чат: «Вы не понимаете. Это не просто вирус».
Глава 3
Третий день поисков истощал силы команды. Марк и Рудольф в ужасе заспамили чат сообщениями: «Город словно вымер!», «Улицы – пустые мрачные коридоры», «Окна зданий, как слепые глаза и выглядят заброшенными!». «Вот сейчас мне реально стало страшно»…
Каждый делал своё дело и выполнял поставленную задачу:
Алиса создавала мелодии, которые защищали компьютеры ребят, пока они работали.
Рудольф ушёл искать информацию о вирусе и его источник в тёмные сети. Только он один мог там ориентироваться и выжить.
Марк работал над эскизами для своих граффити и писал для них код, вкрапляя в него музыку Алисы для устойчивости перед вирусом.
Карк искал в архивах любое упоминание о «Снежной королеве» или что-то связанное с этим вирусом.
Алиса в очередной раз отмела новую мелодию. Ей что-то не нравилось в ней. Она была не живая, не искренняя. Алиса решила отвлечься от музыки и заняться чем-то другим, отвлечься. Она решила помочь ребятам со сбором информации о вирусе.
Алиса надела VR-шлем, перчатки и погрузилась в виртуальный цифровой мир. Её пальцы скользили по клавиатуре, выхватывая из цифрового хаоса обрывки логов. Она искала не код, а эхо. То самое мгновение, когда мир начал замерзать.
«Первая снежинка… Где ты упала?» - Алиса бродила по цифровому миру и напевала себе под нос песенку, которую в детстве пела ей мама.
На экране мелькали даты, IP адреса, фрагменты чатов. И вдруг – стоп кадр…
Зеркальный сайт. Он был необычным и завораживал. Это был не просто сайт. Это была копия её детства. Обои с нарисованными ромашками, как в старой квартире. Звук капающей воды из крана на кухне. А в центре – окно с видеозвонком.
«Алисочка, подойди ко мне. Здесь так красиво… Мы с папой очень скучаем по тебе, доченька…»
Голос матери. Тот самый с тёплыми паузами, с придыханием на гласных. Алиса почувствовала, как ноги сами двинулись к двери. Рука потянулась к дверной ручке. В голове туман: «Мама? Я дома… я вернулась…»
Пальцы уже коснулись дверной ручки, когда экран вспыхнул.
В углу чата замигало сообщение от Рудольфа, она открыла его:
- Алиса, не ходи туда! Это не твоя мама. Я вижу дублирование сигнала.
И следом за ним сообщение от Марка:
- Алиса! Это ловушка! Смотри на мой рисунок.
И тут же возник оверлей поверх фальшивого звонка: граффити огненного феникса, разрывающий ледяную корку. Пламя лизало края экрана, и Алиса ощутила жар. Настоящий, физический.
Она отшатнулась от двери.
- Спасибо, - произнесла она дрожащим голосом.
- Не благодари. Мы в одной лодке, - ответ Марк, выдохнув с облегчением.
***
Тем временем Марк стоял на крыше полузамерзшего ТЦ. В руках – проектор через который он оживлял свои рисунки и выводил их в реальный мир. Он рисовал код, и на стенах вспыхивали и оживали: огненные руны, танцующие лисы, реки расплавленного золота. Это были не просто картинки, это были ключи с встроенной мелодией Алисы.
Марк напутствовал свои творения пафосными речами:
- Пробуждайте спящие устройства. Пусть увидят цвет!
Его граффити проникали в камеры наблюдения, в экраны уличных банковских и игровых автоматов, в чипы уличных фонарей. Где то вдали мигнул первый отклик - фонарь зажёгся алым, а после тёплым белым светом.
Марк победно улыбнулся: «Работает. Алиса говорила правду. Её мелодия работает и здесь».
***
Рудольф сидел в полутёмной комнате, окружённый экранами с бегущими кодами. Он нырял в тёмные сети – туда, где даже антивирусы боялись показывать свой нос. Его цель: найти источник вируса под названием «Снежная королева». Но попытки что-либо найти не давали никакого результата.
- Не вирус… - Бормотал Рудольф. – Но что тогда?
Уже на постоянно мигающий красным индикатор на экране: «система на грани перегрузки» он перестал обращать внимание.
На его столе за эти три дня образовался завал: от оберток питательных батончиков; чашка с давно остывшим кофе; по полу разбросаны кучи пустых банок энергетических напитков.
На стене перемигивалась, как новогодняя гирлянда, неоновая цифровая карта города с отметками «мёртвых зон», куда уже проник лёд и началом новых.
Рудольф пробирался через лабиринты зашифрованных каналов, пока не услышал, как по их командному чату под названием «Хакеры зимы» тихо напевает Алиса неизвестную ему мелодию.
И тут на одном из его экранов замерцала метка: ;W1NT3R_S0NG;.
На другом мониторе также бег кода остановился и застыл на одном фрагменте:
[12:22:25] Stream_ID: ;W1NT3R_S0NG;
Status: corrupted (26%)
Metadata: «Origin: Unknown. Pattern: lullaby».
Он наклонился ближе, всматриваясь в аномалии в потоке данных. Пальцы замерли над клавиатурой. Красные глаза расширись, а на уставшем лице просияла улыбка:
- Не вирус… - прошептал он. – Это песня.
Он тут же отправил сообщение в чат:
- Ребята, вы не поверите! Я нашёл фрагмент кода. Точнее это Алиса, но не важно… Это не вирус. Это… песня… точнее мелодия. Но она искажена.
***
Карк в это время сидел в цифровой библиотеке, заваленной древними манускриптами. Его стол был покрыт схемами: руны, спектрограммы, ноты. Он искал связь между «зимними духами» из фольклора и цифровой напастью. Всё, что могло помочь – образы и описания, он отправлял Марку, для создания граффити.
«Они всегда приходили с песней…» - последовал загадочный ответ Карка на сообщение Рудольфа.
«Скинь код».
- Вот последовательность. Выглядит как повреждённый аудиофайл».
Когда пришло сообщение от Рудольфа, Карк резко перевернул страницу одного из текстов.
«Здесь везде пусто и ничего об этом нет».
- У меня есть старые книги с фольклором разных народов. Они написаны на старых языках. Я не могу понять, что в них написано, - сказала Алиса.
«Пришли их мне».
Как только Карк получил электронную копию книг. Он тут же зарылся в них и через полчаса прислал всем медиафайл. Во всю страницу была иллюстрация: женщина с арфой, а вокруг – снежинки, превращающиеся в шипы. Подпись:
«Кто слышит мелодию, становится её частью. Ключ – в первом звуке, который пробудил меня», – прочитал для всех Карк.
«В легендах зимние духи пели, чтобы заморозить души. Это их песня…» - пояснил Карк.
«Но это ещё не всё…»
Он провел пальцами по цифровой странице. Надпись была почти стёрта и плохо читалась, но для того кто звался «Цифровым Шаманом» нечитаемые надписи не были проблемой. Он шепотом произнес несколько слов и хаотичные чёрточки сложились в знакомые ему буквы:
«L;vi sоl…»
- Что-что? - переспросила Алиса, не отрываясь от монитора.
«Древнее слово. Означает… «песня, что замерзает на губах». В легендах так называли мелодию, которую духи поют, чтобы усыпить человека. Но если её перевернуть…»
Алиса замерла. В голове вспыхнуло: мамин голос, полумрак, четыре ноты вверх…
В голове зазвучало: «L; vi sol…» Неясно, то ли это воспоминание, то ли эхо из динамиков.
- L;vi sol… - повторила она шёпотом.
- Ты знаешь что это? – удивленно спросил Марк.
- Оно тебе знакомо? – в голосе Ральфа прозвучала надежда.
- Это… это… я думала, что это означало: «Первая снежинка».
Алиса создала цифровой синтезатор и начала играть – сначала неуверенно, подбирая ноты, потом всё увереннее. Мелодия заполнила комнату. Сотни отражений Алисы стояли неподвижно. Некоторые зеркала покрылись инеем. По ним поползли знакомые узоры «Снежной королевы». Но, не смотря на это, Алиса почувствовала, как лёд внутри зеркал начинал трескаться.
- Оно настоящее, - прошептал Рудольф.
- Это её мелодия, - затаил дыхание Марк.
Рудольф быстро начал писать код. Через десять минут он показал всем готовую программу:
- Смотрите, - он выделил участок. – Если взять эту мелодию и разобрать на код, то получается: здесь частота скачет, но если нормализовать… получается последовательность. Почти как то слово.
На экране высветилось: LAVISOL.
«Это не случайность, - написал сообщение в чат Карк.– В старых протоколах так обозначали «самовосстанавливающийся сигнал». Буквально - «песня, которая поёт сама».
Алиса указала на экран:
- Эти байты… они формируют слово. LAVI… потом пробел… SOL.
Рудольф прищурился:
- Похоже на имя. Или название.
Карк открыл древний словарь:
«Не имя. Это фраза. «Laviso;l» - «свет, что тает». В легендах так называли песню, которую пели детям, чтобы защитить их».
Алиса застыла. Перед глазами – мамина рука, гладящая её по волосам, и слова:«Lа; vi sol, спи, мой маленький свет…»
- Но ударение не на тот слог, - задумчиво произнесла Алиса. – Ты уверен, что именно эта нужная нам фраза?
«Вне всяких сомнений».
- Смотрите, - Марк указал на экран. – Эти узоры вируса… они повторяют форму нот. Вот здесь – четыре вверх, пауза, три вниз.
Алиса нахмурилась:
- Это же… - она замерла. – Это начало песни!
- Совпадение 100%, - подтвердил Рудольф.
Карк открыл другую книгу уже из фольклора другого народа:
«В легендах говорится, что зимние духи используют музыку как ловушку. Но если перевернуть мелодию…»
Алиса уже набирала ноты и уже расставляла такты, согласно последнему утверждению Карка. Как только она закончила и нажала «Play», экран вспыхнул:
«Совпадение найдено. Начало расшифровки».
В этот момент зеркала вокруг неё начали трескаться. Осколки падали, открывая…
…другие экраны. Десятки. Сотни. В каждом – чей то взгляд.
Кто то поднял руку и помахал. Кто то улыбнулся. Кто то прошептал: «Привет».
Алиса поняла: вирус заполонил всё намного больше, чем они думали.
Но песня ещё не закончилась. Это только начало. И для того чтобы победить «Снежную королеву», она должна создать свою мелодию, и теперь она знала, какой должна быть эта мелодия. Алиса, скинула VR-шлем и приступила к работе. Теперь мелодия писалась быстро и звучала так, как нужно. Алиса назвала её «Симфония первых снежинок».
Глава 4
На четвёртый день город практически полностью вымер и изменился до неузнаваемости. Люди ходили как зомби, экраны транслировали «идеальные» новогодние ролики без намёка на хаос. Даже снег лежал ровно и неподвижно, словно пластик.
- Она замораживает эмоции, - понял Марк.
- Нужно заставить их улыбнуться, - предложила Алиса.
Но прежде чем приступить к спасению жителей, команда столкнулась с новой проблемой: они могли «разморозить» единицы; в то время, как вирус распространялся слишком быстро и за одного «размороженного» появлялись пятнадцать новых «замороженных».
- Так мы не сможем спасти город, а уж тем более новогодний праздник, - сетовал Марк.
«Нам нужно поторопиться. Новый год уже на носу».
- Нужно продолжать искать источник сигнала - физический узел, откуда распространяется эта «Снежная королева», - не опускал руки Рудольф.
Для этого друзья решили поменять тактику. Алиса загрузила в свой компьютер все данные, собранные за предыдущие дни.
На мониторе появилась карта города с пульсирующими красными точками.
- Смотрите, - сказал Рудольф. – Сигнал усиливается каждые 3;часа ровно в 00;минут. И всегда в новых местах. Вывод: источник перемещается. Это не стационарная вышка, а мобильный узел – возможно, дрон или замаскированное устройство.
Марк, подумав, предложил:
- Давайте создадим «приманку». Я запущу AR граффити с фальшивым ключом мелодией. Если вирус отреагирует – мы засечём направление.
- Я напишу эту мелодию.
- Я синхронизирую датчики дронов, - отозвался Рудольф. - Они зафиксируют всплеск электромагнитного поля.
Их план выглядел просто:
1.Марк размещает в трёх заражённых районах города виртуальные «ключи» - мерцающие снежинки с искажённой мелодией.
2.Рудольф запускает дроны, которые сканируют пространство на частоте 2,4;ГГц – стандартный диапазон для городских сетей.
3.Алиса анализирует данные в реальном времени, строя вектор направления.
Через 40;минут датчики зафиксировали резкий скачок ЭМ поля. Сеть сигналов привела их в районе старого телецентра. Здание это было давно заброшенно, но сохранило остатки коммуникационных вышек.
- Вот он, - прошептала Алиса. - Источник там.
«Это может быть ловушка. Королева знает, что вы её ищете», - предупредил Карк.
- Это ожидаемо. – Фыркнул Рудольф.
Но чтобы их труды не прошли даром и убедиться, что «Снежная королева» находится именно там, команда провела двойную проверку:
1.Марк отправил через AR сеть «фантомный» сигнал – имитацию ключа мелодии. Если источник отреагирует, это подтвердит его активность.
2.Рудольф запустил дрон разведчик с тепловизором. Тот передавал картинку: на крыше телецентра мерцало устройство, похожее на кристаллическую антенну. Оно пульсировало в такт с «ледяными узорами» на экранах.
Алиса сравнила частоты:
пульсация антенны - 120;Гц;
всплески вируса - 120;Гц.
- Совпадение точное, - сказала она. – Это он.
Марк предложил использовать AR портал – виртуальный туннель, который он мог создать рядом с антенной. Через него Алиса подключилась напрямую к устройству, минуя внешние защитные протоколы, Рудольф пробрался в систему:
На экране компьютера появились строки кода:
[CRYSTAL_NODE_v3.14]
Protocol: FrostNet
Auth: Queen_Sig_Alpha
Status: Active (98.7% coverage)
Алиса просматривала данные, и её что-то в них смущало, о чём она сообщила ребятам. Рудольф и Марк сразу начали свои вычисления и наконец эта странность была найдена:
- Смотрите – здесь есть второй канал. – Марк указал на кусок кода.
- Он маскируется под основной, но частота другая. – Алиса застучала пальцами по клавиатуре.
- «Королева» создала цепочку ретрансляторов, чтобы скрыть местоположение главного сервера. Телецентр – лишь звено в цепи. – «Обрадовал» друзей Марк.
Ральф запустил ботов для расшифровки выделенного кода:
- Это резервный канал. Он ведёт не в сеть, а в…
«В «Кристальный дата центр», - закончил Карк.
– Она использует телецентр как ретранслятор. А настоящий источник – там. – Алиса устало, но удовлетворённо, откинулась на стуле.
Основная работа была закончена. Поиски были трудными и напряжёнными. Сейчас можно было расслабиться. Алиса встала и прошлась по комнате, разминая ноющую спину и мышцы ног.
***
Теперь команда «Хакеров зимы» обсуждала, что им нужно делать дальше. Они пришли к единому мнению, что узел – старый телецентр – можно отключить, но это лишь замедлит вирус. Настоящая их цель - «Кристальный дата центр», где находится основной сервер, откуда распространялся замораживающий вирус «Снежная Королева». Это заброшенное высокое здание напоминающее неприступную башню. Когда-то оно служило главным офисом одной IT- корпорации, но однажды в одно мгновение перестало существовать. Работники поспешно убегали оттуда, и вскоре об этом дата-центре забыли.
И вот теперь «Кристальный дата-центр» напоминает о своём существовании. И основную ключ мелодию «Хакерам зимы» придётся запускать именно там, чтобы остановить и перезаписать код вируса.
- Почему мы не может просто его уничтожить, как обычный компьютерный вирус? – возмутился Марк.
- Потому что это невозможно, это не просто компьютерный вирус. Я пробовал. – Ответил ему Рудольф.
- Я тоже. – Согласилась с Рудольфом Алиса.
«Звук мелодии – бессмертная энергия вибрации. Его так просто не уничтожить, не заглушить, он проходит сквозь пространство и время».
- Что за бред, - фыркнул Марк.
- И, тем не менее, Карк прав. Если мы не можем её уничтожить, то сможем переписать эту мелодию. – Сказала Алиса.
- Ладно. Я пошёл. Если заскучаете за своими компами и решите подышать морозным воздухом – присоединяйтесь, - усмехнулся Марк.
Марк вышел в город и продолжил создавать AR граффити - смешных снеговиков, танцующих под музыку Алисы, дроны Рудольфа транслировали её через динамики и разносили подарки. Для возращения к жизни тех, кто остался дома, Алиса запустила стрим совместно с Рудольфом, они транслировали мелодию и инструкции, как защититься от вируса.
***
Сначала ничего не происходило. Потом старушка улыбнулась, увидев снеговика балетёра. Ребёнок засмеялся, когда дрон уронил ему в руки виртуальный пряник, который запел колядки, сочинённые Алисой. Постепенно улицы наполнялись смехом, который звучал всё громче и громче. Район начал оживать.
Внезапно на уличных экранах вспыхнуло:
«Вы – шум. Я – порядок».
«Снежная королева» не сдавалась. Из темных закоулков выступили Ледяные стражи – безмолвные роботы похожие на сосульки с пульсирующими лампочками и звуковыми излучателями на плечах. Их шаги превращали воздух в звонкую кристаллическую пыль. Ледяные стражи приближались к Марку.
- У меня осталось 30;% памяти и 40% энергии. Этого хватит, - напряжённо произнёс Рудольф.
Он направил дрона вперёд, тараня стража-командира. Столкновение - ослепительная вспышка, взрыв данных, рассыпающихся алыми и синими кодами. Экран погас, а в эфире – шипение.
- Рудольф, Марк?! – голос Алисы дрогнул.
- Я… ещё здесь, - прошептал Марк. – Меня немного ослепило и оглушило. Но всё в порядке.
- Мне нужно время восстановить контуры. Перезагрузить протоколы. – Отозвался через полминуты Рудольф.
В тишине зазвучал холодный смех «Снежной королевы» – словно тысячи льдинок застучали по стеклу.
«Время – это тоже хаос. А я – порядок».
Лампочки на плечах стражей замелькали красным и желтым светом, как на гирлянде. В их рядах началась перестановка. По стенам зданий побежали новые ледяные узоры: система искала бреши. Алиса ощутила, как холод проникает не только в интерфейс её компьютера, но и в её разум, замедляет мысли. Алиса тряхнула головой, освобождаясь от странного наваждения:
- Марк, быстро уходи оттуда!
- Уже убегаю, - тяжело дыша, сказал Марк.
- Рудольф, сколько тебе нужно времени?
- Шестьдесят секунд. Или вечность. Зависит от того, во что ты веришь.
Свидетельство о публикации №225122801724