Практическая работа №1
==
# Настроить подключение к репозиториям docker
Добавим ключ GPG для официального репозитория docker:

Добавим репозиторий docker в источники:

Установка будет происходить с нужного источника:

# Установить Docker CE
Установим docker-ce:

Служба работает:

Проверим, все в порядке:

# Установить веб-приложение juice-shop
Скачаем нужный образ:

После запустим приложение в фоновом режиме:

Проверим:

# Изучить запросы браузера к приложению и форме регистрации пользователей.
Для удобного взаимодействия установил burp suite
Первый запрос при перезагрузке страницы на ctrl+shift+R:

После идет куча дополнительных запросов, например:


Заполним форму регистрации:

Сам процесс входа:

# Сформировать запрос к приложению через curl
Авторизуемся с помощью curl:

# Сформировать запрос к приложению через powershell
Авторизуемся из powershell:

# Изучить ответ приложения и распарсить его с помощью утилит jq
Зарегистрируем нового пользователя через curl и сохраним ответ:

Посмотрим разные параметры через jq:


Или несколько параметров:
