Writeup Web | Протокол "Затмение" | HackerLab

hackerlabProtocolFadeOut.webp

Название: Протокол "Затмение"
Категория: Web
Уровень: Лёгкий
Ссылка на задание: https://hackerlab.pro/en/categories/web/41f37884-f4ca-4151-925e-de6b67f9f9d6
Баллы: 300


Reconnaissance

Нас встречает авторизационное окно, под полями username и password есть кнопка "Login as Guest".
1780777636289.webp

Давайте посмотрим что мы можем в системе как гость. Авторизируемся.
1780777677920.webp

Абсолютно ничего. Что-ж, окей. К заданию были прикреплены исходники - давайте изучим их.
1780777831446.webp

Мы видим что есть файл fl4g.txt - но, очевидно как день, что флага там нет. Давайте оценим файл nginx.conf. В нём достаточно легко допустить ошибку в конфигурации.
1780777939881.webp

Бинго, сразу же вижу что на 13 строчке в конце пропущен /, что приводит к уязвимости Path Traversal, которая нам уже попадалась здесь.
Благодаря исходникам формируем путь и получаем флаг.
645645645645.webp

Поздравляю с добытым флагом!
Я не знаю почему у меня на скринах 3 курсора
 
  • Огонь
Реакции: Dzen
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →

Популярный контент

🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab