HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Этичный хакинг или пентестинг > Задания/Квесты/CTF/Конкурсы
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 20.04.2025, 18:35
Kot_oo
Новичок
Регистрация: 03.04.2025
Сообщений: 0
С нами: 587570

Репутация: 0
По умолчанию

Доброго дня форумчан, решил написать первый writeup пусть и легкий, может кому пригодится. В поиске данного таска не нашел, по этому приступим/
Прям как очень сильный новичок и для таких же коллег разберем данный таск

1. Переходим по данному адресу и открывается форма

2. Мы видим форму ввода и да она работает с этим все хорошо ))




3. Из прошлых уроков или из своей базы знаний вспомним, что есть замечательный файл как robots.txt ....
А так же вспомним, что доступ к серверу может быть через http://localhost/, http://127.0.0.1, http://localhost:8080/, http://127.0.0.1:8080
А давайте попробуем его достать?
4. Проверяем по очереди данные ссылки в поле ввода подставив robots.txt

http://localhost/robots.txt

http://localhost:8080/robots.txt

http://127.0.0.1:8080/robots.txt

http://127.0.0.1/robots.txt

И получаем подкаталог с параметром запрета на индексацию в поисковике

Disallow: /admin/




Так, ага, мы сразу понимаем, что можем попробовать провалиться в подкаталог
5. Вводим запрос

http://127.0.0.1/admin/

и получаем кучу интересных данных




Срочные задачи для дальнейшего развития проекта:

1. Сделать прототип прокси-читалки (Сделано)

2. Добавить админку в robots.txt (Сделано)

3. Добавить ограничение по IP к админке (Сделано)

4. Доработать отображение текста в читалке (НЕ сделано)

5. Добавить авторизацию на все страницы админки (НЕ сделано)

6. Сменить HTTP-метод авторизации на panel.php (НЕ сделано)






Проанализировав данные мы понимаем, что ip по админке 127.0.0.1, если мы введем другой (например 172.0.0.2) нам выдаст информацию (Вам сюда нельзя)
Так же проблема с отображением текста и вывод команд нам предоставлен в этом же окне)
Видим проблему с авторизацией админки - ее попросту нету!!! И мы понимаем, что это очень важно, запишем себе в блокнот!!!!
Так же видим форму авторизации и метод у нее стандартный.

Сразу понимаем, что можем попробовать провалиться в panel.php

6. Пробуем провалиться в панель
http://127.0.0.1/admin/panel.php
Для того, чтобы получить доступ введите имя пользователя и пароль!



Получаем форму авторизации, где понимаем, что нам нужно имя и пароль!!
Хм...а где же их взять спросите вы? Вспомним предыдущий пункт, что у нас нет особой авторизации, попробуем ввести пустые данные

7. Вводим запрос
http://127.0.0.1/admin/panel.php?username=&password=
И тут же получаем ответ, что ввели данные не корректные - проверить данные в hint.php
Аутентификация провалена! Проверьте вводимые данные!

Подсказка пароля: нажмите сюда






Срузе же понимаем, что следует провалиться в hint.php

8. Вводим запрос

http://127.0.0.1/admin/hint.php

И получаем ответ (До ответа дойдите сами)



Получили мы учетку))

9. И пробуем ее подставлять в наш запрос после "равно(=)" логин и соответственно пароль
http://127.0.0.1/admin/panel.php?username=&password=

10. И получаем флаг (flag)



Это был мой первый опыт написания отчета по прохождению, так же первый опыт без подсказок решения такса.

Сильно не ругайте, критика принимается)

И коллеги помните!!!! «Не стыдно не знать, стыдно не учиться» — русская пословица.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.