# Web 10 класс — 2

## Описание

### Флаг 1

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

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

![alt text](./images/image.png)

Открываем `/robots.txt` и видим путь `/s3cr3t_adm1n_p4th` на котором лежит флаг

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

### Флаг 2

Регистрируемся на сайте, проваливаемся в редактирование аккаунта.

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

Если попытаться открыть `/admin`, получите ошибку `403 Forbidden: Access denied: Admin privileges required`.

Попробуем поменять почту, летит запрос `PUT /user`

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

В теле запроса видим параметр `"role": "user"`, попробуем поменять роль на `admin`.

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

Теперь перейдем на `/admin`, видим флаг.

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

## Флаги

vsosh{r0b0ts_txt_1s_n0t_s3cur1ty}
vsosh{br0k3n_0bj3ct_l3v3l_auth0r1z4t10n}
