Озвучивание не поддерживается в этом браузере
Глава 2.
Кастория
Вечер был тихим и спокойным, тишина нарушалась дождём, который каплями ударялся по окнам. Я, укутанная в плед, сидела в своей комнате за столом. На нём стояла кружка с дымящимся кофе, а надо мной возвышались два монитора. На одном тихо играл плейлист, а на втором уже открыта та ссылка, что скинула Мэгги перед тем, как попрощаться и уйти домой.
Сайт, на который перешла, был в тёмной теме, а посередине была надпись белым наклонным шрифтом:
«Ты уверена, что готова к испытанию?»
Ниже красовалась красная кнопка «Начать». Объяснений никаких - только вопрос и выбор: отступить или пойти на риск.
Внутри точно была готова. От этого чувства даже усмехнулась. Я ждала подобного момента чёрт знает сколько и должна отступить? Ну уж нет. Щелчок по левой кнопке мыши раздался в комнате, нарушив тишину. Страница перезагрузилась, и на экране появилось задание.
Само задание включало в себе: задачу, цель и условия.
Задача: необходимо получить доступ к скрытому файлу, который находится в системе академии "Тень". Файл не зашифрован, но защищён аутентификацией в несколько слоёв. Используй любые средства, кроме прямого взлома. Это может быть опасно и прямой взлом приведёт к большим проблемам.
Цель: найти файл под названием data_archive.txt и извлечь из него строку, которая является паролем для перехода на следующий этап.
Условия:
1. Разрешены все способы, кроме перебора паролей и различных атак.
2. В самой системе три защиты: MAC-фильтрация (доступ только с определённого IP-адреса); капча с динамическим кодом, который меняется каждые 30 секунд; попытка подбора данных запускает обратный трассировщик.
Где-то внизу мелким шрифтом горело предупреждение:
«Данное задание выполняется за один подход. Время не ограничено, но каждая ошибка снижает итоговый балл. Удачи.»
Я сделала глоток кофе и придвинулась к столу ближе, пальцы легли на клавиатуру. Первый уровень был проще простого с нашими-то технологиями. IP-адрес сменила через VPN, подобрала диапазон, и система впустила меня без вопросов и подозрений. Но это было слишком.. легко? Это настораживало.
Второй уровень оказался сложнее, так как капча генерировалась на сервере, а код менялся каждые полминуты. Вводить вручную - бесполезно. Какой гений за полминуты напишет вручную и сможет пройти?? От хитрости уровня пришлось написать скрипт, который синхронизируется с таймером и подставляет код в нужный момент. Когда запустила скрипт, начала ждать.
— Ну же, родненький, давай, — пробормотала под нос, а внутри горела надежда.
Ещё пару секунд и.. зелёная галочка. Второй уровень успешно пройден.
Я выдохнула и откинулась на спинке кресла. После двух уровней отступать нет смысла. Рука вновь потянулась за кофе. Сделала два глотка. Когда запустила третий уровень, я впала в ступор, ведь он выглядел как стена, но.. обычная форма входа, пара полей и стандартная защита?? Выглядело как та самая мышеловка с бесплатным сыром.
Открыв исходный код страницы, пробежалась по строкам. Всё чисто, ничего лишнего. Слишком чисто. Тогда прокрутила ниже, в самый конец, туда, где обычно прячут комментарии и отладочные блоки.
И увидела её.
Функция, которая нигде не вызывалась. Бесполезная, на первый взгляд. Но внутри неё был скрытый вызов на внешний IP.
— Хитро, — усмехнулась. — Ты следишь за мной.
Это был не просто код. Это был «жучок» - маячок, который отправлял данные тому, кто создал задание. Каждое моё действие, каждый клик, каждое нажатие клавиши - всё уходило на его сервер.
Я замерла. Пальцы зависли над клавиатурой. До меня дошло. Он смотрел. Прямо сейчас. Но эту функцию могу отключить. Только.. если это сделаю, он поймёт, что я её нашла. Значит, игра продолжится на его условиях.
Недолго думая я приняла решение - оставлю жучок, но обману его. Вместо реального запроса я отправлю фиктивные данные — смесь случайных символов и поддельных действий. Пусть думает, что я копаюсь в коде, вместо того чтобы взламывать систему.
Когда написала обходной модуль за пять минут и запустила, система моргнула и открыла доступ.
— Добро пожаловать, — прошептала я, глядя на папку с файлами.
Внутри лежал один документ, который как раз и нужен: data_archive.txt.
Не медля ни минуты, открыла его.
Там была единственная строка:
`````
C0D3_1s_L0v3
`````
Под строкой — сообщение:
«Это была приманка. Настоящее задание - следующее. Жди. И не пытайся меня найти. Иначе я сам тебя найду.»
Я смотрела на экран и чувствовала, как внутри разгорается огонь. Этот человек не просто проверял меня. Он играл со мной. Он знал, что я найду жучок. Он хотел, чтобы я его нашла.
И он хотел, чтобы я поняла: он всегда будет на шаг впереди.
Я закрыла ноутбук и посмотрела в окно. Дождь всё так же шумел за стеклом, но теперь я слышала в нём не просто шум. Я слышала вызов.
— Хорошо, — сказала я в пустоту. — Ты получил моё внимание.
И впервые за долгое время я улыбнулась не от победы, а от предвкушения.
Сноски:
MAC-фильтрация - метод ограничения доступа к сети по уникальному адресу устройства (MAC-адресу)
Капча - тест, который отличает человека от программы.
Трассировщик - программа, которая вычисляет источник атаки.

Комментарии