【DVWA】DVWA的下载、安装与配置

【DVWA】DVWA的下载、安装与配置

简介

DVWA是一个基于php的网络安全练习的环境,也就是可以用来练习hacker技术的地方,无须自己找个网络下手或者搭建安全环境来练习网络攻防了。DVWA也是一个对网上常见的漏洞的入门的平台,有sql注入、XXS跨站等等,即使不做hacker,即使只是个小小的网页程序猿,也可以用来学习和实践下网络常见的攻防,DVWA将对你大有裨益。

一、下载

官网下载路径:http://www.dvwa.co.uk/

得到DVWA-master.zip,解压之后放到你的php的网站目录。

所以在安装前,需要做一个准备工作,我们先去做一个PHP+Mysql的环境搭建。

二、安装

1、下载、安装、启动phpstudy:

下载地址:www.phpstudy.net

phpStudy是一个PHP调试环境的程序集成包。恰好我们可以用到"PHP+Mysql+Apache"。(安装路径不能包含中文或空格)

2、然后就可以将下载的DVWA解压到phpstudy网站根目录下。

我这路径是“D:\phpstudy_pro\WWW”。

在这里插入图片描述

3、到这里就需要更改一些配置信息了。

我们要找到 D:\phpstudy_pro\WWW\DVWA\config 下面的config.inc.php.dist文件;

将 config.inc.php.dist 复制一份或重命令为 config.inc.php;

在这里插入图片描述

用记事本打开config.inc.php

修改 config.inc.php 里代码如下:
$_DVWA[ ‘db_server’ ] = ‘127.0.0.1’; #数据库地址
$_DVWA[ ‘db_database’ ] = ‘dvwa’; #数据库名称
$_DVWA[ ‘db_user’ ] = ‘root’; #数据库用户名
$_DVWA[ ‘db_password’ ] = ‘root’; #数据库密码
在这里插入图片描述

因为phpstudy默认的mysql数据库地址是“127.0.0.1 或 localhost",用户名和密码都是"root"。主要是修改’db_password‘为root。

三、DVWA 使用

1、设置或重置数据库

浏览器只需要直接打开“http://127.0.0.1/dvwa/setup.php”即可!

访问不了的话,可以在该界面打开某些服务:

在这里插入图片描述

如果有”标红“提示,可能你要打开一些模块或做一些设置,否则有些是不能实验的,例如:文件包含、文件上传漏洞。

点击下面的按钮,这样就会创建数据库了。

在这里插入图片描述

2、登陆

创建好后自动跳转到了登陆首页

或者浏览器打开”http://127.0.0.1/dvwa/login.php“登陆。默认用户名:admin,默认密码:password;

首页是这个样子:
在这里插入图片描述

3、设置程序安全级别

浏览器打开”http://127.0.0.1/dvwa/security.php“来做设置,分别有”低、中、高、不可能“,程序安全级别越低,说明越容易被攻破,没有做任何的安全防护。主要是用来自我挑战不同等级的程序防护级别的!

在这里插入图片描述

上图还可以清楚的看到DVWA包含了以下具体的漏洞:暴力破解、命令注入、CSRF、文件包含、上传文件、验证码、SQL普通注入、SQL盲注、弱session、XSS、安全策略(CSP)绕过、JavaScript攻击等。

谢谢浏览!

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

OKSandy

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

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

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

打赏作者

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

抵扣说明:

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

余额充值