DVWA 靶场安装

使用docker 安装DVWA靶场

前提条件是你已经安装好了docker
步骤:
1、从官方仓库中搜索DVWA镜像,命令如下:

docker search dvwa

在这里插入图片描述

2、拉取镜像,命令如下:(这里看你搜出来的有什么,不一定相同,看NAME对应的名字,我选的是第一个)

docker pull citizenstig/dvwa

在这里插入图片描述3、自定义的密码启动mysql服务,并以后台方式运行的方式:docker run --name dvwa -d -p 80:80 -p 3306:3306 -e MYSQL_PASS=“mypass” citizenstig/dvwa
在这里插入图片描述
4、我们使用命令docker ps查看容器:

docker ps

在这里插入图片描述
5、进入容器交互界面:

docker exec -i -t dvwa /bin/bash

在这里插入图片描述6、浏览器访问:127.0.0.1:80,出现如下界面则安装成功:
在这里插入图片描述账号:admin/password

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
您好!安装DVWA(Damn Vulnerable Web Application)靶场是进行Web安全学习和实践的一种常见方法。下面是DVWA靶场安装教程: 步骤1:环境准备 首先,您需要在您的机器上安装一个Web服务器软件(例如Apache、Nginx等)和PHP。您还需要一个数据库服务器(例如MySQL、MariaDB等)。 步骤2:下载和配置DVWA 1. 前往DVWA的GitHub页面(https://github.com/ethicalhack3r/DVWA下载最新的ZIP文件。 2. 解压缩ZIP文件,并将解压后的文件夹放置在您的Web服务器的根目录下。 3. 将DVWA文件夹重命名为“dvwa”。 步骤3:配置数据库 1. 打开“dvwa”文件夹,找到并复制“config/config.inc.php.dist”文件,然后将复制后的文件重命名为“config/config.inc.php”。 2. 使用文本编辑器打开“config/config.inc.php”文件,找到以下行: ``` $_DVWA[ 'db_user' ] = 'root'; $_DVWA[ 'db_password' ] = ''; $_DVWA[ 'db_database' ] = 'dvwa'; ``` 3. 根据您的实际数据库设置,修改这些行以设置正确的数据库用户名、密码和数据库名称。 步骤4:设置安全级别 1. 在“config/config.inc.php”文件中,找到以下行: ``` $_DVWA[ 'default_security_level' ] = 'impossible'; ``` 2. 将安全级别设置为您想要的级别,例如“low”、“medium”或“high”。 步骤5:完成安装 1. 打开浏览器,访问DVWA的URL(例如http://localhost/dvwa)。 2. 您将看到一个欢迎页面,点击“Create / Reset Database”按钮以创建数据库和表格。 3. 创建完成后,您将被重定向到登录页面。默认的用户名和密码是“admin”和“password”。 4. 登录后,您可以开始使用DVWA进行安全测试和学习。 注意:为了安全起见,建议您在安装完成后修改管理员密码,并根据需要进行其他安全配置。 希望这个安装教程对您有所帮助!如果您有任何其他问题,请随时提问。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

003安全实验室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值