№1 Введение в Web технологии === ## Практическое задание: 1. Установить и настроить  **linux ubuntu 20.04** 2. Настроить подключение к репозиториям **docker** 3. Установить **Docker CE** 4. Установить веб-приложение **juice-shop** 5. Изучить запросы браузера к приложению  и форме регистрации пользователей. 6. Сформировать  запрос к приложению через **curl** 7. Сформировать  запрос к приложению через **powershell** 8. Изучить ответ приложения и распарсить его с помощью утилит **jq** Установка Linux Ubuntu 20.04 --- Установим ОС Ubuntu 20.04.3 server ![](https://i.imgur.com/oXBTQEh.png) Docker --- ### 1. Установка Docker Для удобства подключаемся к виртуальной машине по ssh. Обновим список пакетов ![](https://i.imgur.com/dxZP0ZR.png) Затем установим некоторые необходимые пакеты ![](https://i.imgur.com/2xTuVzK.png) Добавим ключ GPG для официального репозитория Docker ![](https://i.imgur.com/LI4FlFU.png) Добавим репозиторий Docker в источники APT ![](https://i.imgur.com/dudBGtY.png) Потом обновим базу данных пакетов и добавим в нее пакеты Docker из добавленного репозитория ![](https://i.imgur.com/uS3e12G.png) Убедимся, что установка будет выполняться из репозитория Docker, а не из репозитория Ubuntu по умолчанию ![](https://i.imgur.com/nwFqxGW.png) Установим Docker ![](https://i.imgur.com/SbDOjxV.png) Проверим, что он запущен и добавим в автоззагрузку: ![](https://i.imgur.com/bxS18eL.png) Установить веб-приложение **juice-shop** ![](https://i.imgur.com/QNq1WEE.png) Запустим его ![](https://i.imgur.com/OpgI6Vy.png) ![](https://i.imgur.com/Rhnvaj8.png) Burp Suite --- Изучения запроса браузера к приложению в форме регистрации пользователя ![](https://i.imgur.com/TDBIxYg.png) Запрос к приложению через curl ![](https://i.imgur.com/LP6H0ip.png) Запрос к приложению через powershell ![](https://i.imgur.com/6bXWNa6.png) ![](https://i.imgur.com/0zW9NcI.png) Изучить ответ приложения и распарсить его с помощью утилит jq ![](https://i.imgur.com/Pb8akon.png)