DVWA安装配置教程

本文提供了一个详细的DVWA安装教程,包括使用WampServer快速搭建本地环境、安装配置DVWA及解决过程中可能出现的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文传送门:http://www.cnblogs.com/yaochc/p/5049832.html

DVWA

安装教程:

1 直接下载WampServer,免去了需要安装apache/php/mysql的服务器软件的痛苦,一体集成,相当于安装了httpd、PHP、MySQL、php-mysql等应用或组件。

2 下载DVWA(http://www.dvwa.co.uk/)

3 要确保可以进入http://localhost/phpmyadmin或连接上MySQL数据库(正常情况都可以,如果不行,说明是二者密码不一致,只要设置相同密码就行了,默认密码为空)

4 解压缩DVWA安装包到www目录下,wampserver安装完会有www目录

5 在地址栏输入 http://localhost/DVWA-1.9/setup.php(DVWA-1.9为解压缩文件夹名,注意大小写)

6 进入setup界面,点击“Create/Reset Database”按钮时如果出现“Could not connect to the database - please check the config file.”的错误信息,那么请打开DVWA-1.0.8/config/config.inc.php文件,将下面这段内容$_DVWA[ 'db_password' ] = 'p@ssw0rd';中的密码部分替换成在步骤2中设置的MySQL root用户的密码(此处为空,直接把'p@ssw0rd'改为''就行了,即密码为空),再重新创建数据库即可。

7 进入链接 http://localhost/DVWA-1.9/login.php,默认的用户名和密码为“admin/password”,进入后将DVWA的安全等级修改为中或者低,只要不是高就行

8 大功告成!渗透试验开始吧,开始你的安全之路吧!

安装过程中的截图如下:

(1)WampServer的安装图片

 

 

(2 ) 安装WampServer成功后,浏览器输入127.0.0.1,端口默认80

点击phpmyadmin进入页面。

(3)进入phpmyadmin页面,可以看到后台的数据库等信息。

用户名为root,密码为空。

(4)进入dvwa-1.9目录进行安装mysql数据库。

从DVWA官网下载dvwa安装包,下载地址为http://www.dvwa.co.uk/。

将安装包解压缩放到C:/wamp/www目录。

(5)修改config.inc.php的数据库password后,即可点击create/reset database。

(6)输入密码admin/password后进入主页面。可以看到N多常见漏洞。


### DVWA 安装教程 Ubuntu #### 准备工作 为了确保系统的稳定性和安全性,在开始安装DVWA之前,建议先更新系统软件包。 ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装必要的依赖项 安装LAMP堆栈(Linux, Apache, MySQL 和 PHP),这是运行DVWA所必需的基础环境。 ```bash sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql -y ``` 启动并设置MySQL服务的安全选项: ```bash sudo systemctl start mysql sudo mysql_secure_installation ``` 按照提示完成安全配置过程[^2]。 #### 下载和配置DVWA 从官方GitHub仓库获取最新版的DVWA压缩包,并将其放置于Apache默认网站根目录下。 ```bash cd /var/www/html/ sudo wget https://github.com/digininja/DVWA/archive/master.zip sudo unzip master.zip sudo mv DVWA-master dvwa sudo chown -R www-data:www-data ./dvwa sudo chmod -R 755 ./dvwa ``` 创建数据库及其用户用于支持DVWA应用功能: ```sql CREATE DATABASE dvwa; GRANT ALL PRIVILEGES ON dvwa.* TO 'dvwa_user'@'localhost' IDENTIFIED BY 'your_password'; FLUSH PRIVILEGES; ``` 编辑`/etc/apache2/sites-available/000-default.conf`文件来调整虚拟主机设定,确保DocumentRoot指向新建立好的DVWA路径。重启Apache使更改生效。 ```bash sudo service apache2 restart ``` #### 配置DVWA应用程序 进入DVWA配置目录并将模板文件复制成实际使用的配置文件。 ```bash cp /var/www/html/dvwa/config/config.inc.php.dist /var/www/html/dvwa/config/config.inc.php ``` 打开浏览器访问http://<Your_IP>/dvwa/setup.php页面继续初始化向导操作直至成功创建所需表结构[^3]。 最后一步是删除setup.php防止潜在风险。 ```bash rm /var/www/html/dvwa/setup.php ``` 现在应该可以在浏览器中通过输入服务器IP地址加上 `/dvwa` 来访问DVWA平台了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值