Writeup Web | devops 300k/s | HackerLab (WriteUp)

devops300kshackerlab.webp

Название: devops 300k/s
Категория: Web
Уровень: лёгкий
Ссылка на задание: https://hackerlab.pro/en/categories/web/11c3ec5d-9bac-4648-9cd3-f20d9064d437
Баллы: 300

Reconnaissance

Когда я только попал на сайт, сразу же я приступил к изучению исходного кода. Меня очень зацепил обфусцированный код на JS в script.js.
1780493286101.webp

Методом подбора я понял что это FuckJS, но деофбускатор ничего интересного не сказал. Тогда я обратил внимание что к заданию прикреплён архив и начал его читать. Самым интересным файлом оказался файл конфигурации nginx.conf.
1780493370606.webp

Обратим внимание на location /static. Он не закрыт слэшем (/), в то время как alias закрыт. Такая конфигурация приводит к Path Traversal.
Давайте попробуем выйти за пределы директории static и попробуем нащюпать флаг.
HTML:
http://{IP}:{PORT}/static../flag.txt
Удача на нашей стороне, поздравляю!
7876876876765453234765798.webp
 
Мы в соцсетях:

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

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

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

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

HackerLab