Практическая работа №1 == # Настроить подключение к репозиториям docker Добавим ключ GPG для официального репозитория docker: ![](https://i.imgur.com/rGciu0U.png) Добавим репозиторий docker в источники: ![](https://i.imgur.com/imhR7Jp.png) Установка будет происходить с нужного источника: ![](https://i.imgur.com/KOdg3HM.png) # Установить Docker CE Установим docker-ce: ![](https://i.imgur.com/kAGvkTN.png) Служба работает: ![](https://i.imgur.com/WGUy2O4.png) Проверим, все в порядке: ![](https://i.imgur.com/WqHC3G8.png) # Установить веб-приложение juice-shop Скачаем нужный образ: ![](https://i.imgur.com/UaNAq3Y.png) После запустим приложение в фоновом режиме: ![](https://i.imgur.com/7s8mQTs.png) Проверим: ![](https://i.imgur.com/zi59QiI.png) # Изучить запросы браузера к приложению  и форме регистрации пользователей. Для удобного взаимодействия установил burp suite Первый запрос при перезагрузке страницы на ctrl+shift+R: ![](https://i.imgur.com/nTvVN58.png) После идет куча дополнительных запросов, например: ![](https://i.imgur.com/LpSHg55.png) ![](https://i.imgur.com/TWRlscY.png) Заполним форму регистрации: ![](https://i.imgur.com/xDB3Lan.png) Сам процесс входа: ![](https://i.imgur.com/wYm34nS.png) # Сформировать  запрос к приложению через curl Авторизуемся с помощью curl: ![](https://i.imgur.com/0iTbRYV.png) # Сформировать  запрос к приложению через powershell Авторизуемся из powershell: ![](https://i.imgur.com/oTxs6yH.png) # Изучить ответ приложения и распарсить его с помощью утилит jq Зарегистрируем нового пользователя через curl и сохраним ответ: ![](https://i.imgur.com/v145xNJ.png) Посмотрим разные параметры через jq: ![](https://i.imgur.com/L8xnkVZ.png) ![](https://i.imgur.com/vxO5N7T.png) Или несколько параметров: ![](https://i.imgur.com/vinrTgg.png)