# Web 11 класс

## Описание

### Флаг 1

Для получения первого флага достаточно было перебрать пути веб-приложения и найти путь с флагом.

```bash
dirsearch -u http://ip:port
```

![alt text](image.png)

Переходим на `/robots.txt`, видим путь `/secret_console`, на нем лежит флаг.

![alt text](image-1.png)

![alt text](image-2.png)

### Флаг 2

Регистрируемся на сайте, нам открывается монитор серверов майнкрафта, при переходе на любой сервер можно смотреть его телеметрию.

![alt text](image-3.png)

![alt text](image-4.png)

Существует функционал подгрузки модов на сервер по ссылке, попробуем проэксплуатировать SSRF.

На странице сервера видим упомнинание, что метрики лежат во внутреннем сервисе clickhouse.vsosh. Clickhouse - колоночная база данных, которая имеет на порту 8123 HTTP API, попробуем отправить туда запрос.

![alt text](image-5.png)

Используя GET параметр `query=` можно отправлять SQL запросы в базу. Отправим `show databases`, чтобы посмотреть список баз данных:

![alt text](image-6.png)

Видим базу данных `monitor`. Посмотрим список таблиц в этой базе `show tables from monitor`
![alt text](image-7.png)

Среди таблиц находим таблицу `flags`. Делаем запрос к этой таблице `select * from monitor.flags`. В ответе получаем второй флаг.

![alt text](image-8.png)

## Флаги

vsosh{r0b0ts_c0ns0l3_p4th_f0r_r3al}
vsosh{ssrf_1n_cl1ckh0us3_m0d_l0ad3r}
