Автор: @Nuclear_cook1e

Ссылка на таск Codeby:

https://codeby.games/categories/web/69c96cbd-b933-4803-a2a0-04ce2d7139a7

Описание задания

Что ж, цель - стать админом!

IP: 62.173.140.174:16003

Решение

Попадаем на страницу и видим следующий текст:

Открываем инструменты разработчика и пробуем в разделе cookie поменять значение id.

Идея решения состоит в том, чтобы поочередно перебрать все значения параметра id от 0 до 128 и найти то, которое будет соответствовать администратору.

Способ первый

Воспользуемся инструментом Burp suite.

Перехватываем запрос в Burp (Proxy - Intercept - Intercept is on - F5 на странице браузера).

Отправляем запрос в раздел Intruder (ПКМ - Send to Intruder).

Выделяем значение id и нажимаем на кнопку Add §.

В разделе Payloads выставляем параметры, как на изображении ниже и нажимаем на кнопку Start Attack:

После того, как перебор значений закончится, просматриваем все ответы на наши запросы (Results - Response - Raw).

Админ имеет id = 72, получаем флаг.

Способ второй

Используем следующую консольную команду:

for i in {0..129}; do curl -H "Cookie: id=$i" http://your.ip/; done

Команда выполняет перебор значений от 0 до 128 с помощью цикла for, после чего поочередно передает их утилите сurl с опцией -H (она позволяет отправлять заголовки на целевой IP).

Используя поиск, получаем флаг.

Флаг Bruteforce is good

Tags:

#codeby#writeup#web#easy