Skip to content

mirtov-alexey/dvwa_and_managed_waf

Repository files navigation

Установка уязвимого веб приложения (dvwa) в Яндекс Облаке (с помощью terraform) для тестирования managed WAF

Terraform playbook создаст:

Пререквизиты

Установка

  • скопировать файлы репозитория с помощью git:
git clone https://github.com/mirtov-alexey/dvwa_and_managed_waf.git 
  • заполнить переменные в файле - "variables.tf" (в поле token необходимо ввести либо oauth token пользователя либо путь к файлу ключа service account)
  • в файле "provider.tf" указать token = var.token (для аутентификациии пользователя) или service_account_key_file = var.token (для аутентификации от service account)
  • перейти в папку с файлами и запустить terraform init
cd ./dvwa_and_managed_waf/
terraform init
  • далее запустить terraform apply
terraform apply

Результаты установки

  • По результату установки в командной строке будет показан внешний ip адрес: image

  • Далее при переходе по адресу через браузер вы должны видеть следующее: image

  • введите логин: admin, пароль: password

  • в самом низу страницы будет кнопка "create /reset database" - нажмите ее

  • далее внизу нажмите login

  • во вкладке "DVWA Security" поменяйте уровень на "low"

  • перейдите во вкладку "SQL Injection" и введите в поле User ID следующее: %' and 1=0 union select null, concat(user,':',password) from users #

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages