安全测试之--DVWA渗透测试演练系统环境搭建

简介: DVWA是一款渗透测试的演练系统,在圈子里是很出名的。

DVWA是一款渗透测试的演练系统,在圈子里是很出名的。如果你需要入门,并且找不到合适的靶机,那我就推荐你用DVWA。

我们通常将演练系统称为靶机,下面请跟着我一起搭建DVWA测试环境

工具下载:

1、phpstudy下载: https://www.xp.cn/

2、DVWA下载: https://github.com/ethicalhack3r/DVWA.git


环境搭建步骤

1、安装phpstudy

window上默认安装路径为:D:\phpstudy_pro


微信图片_20220113154928.gif


安装完后,启动的页面如下:


微信图片_20220113154931.png


2、将DVWA文件解压后放置到PhpStudy目录下的WWW文件夹中

修改DVWA的config文件夹中的config.inc.php文件,将mysql数据库链接的相关信息修改正确;

如果不存在config.inc.php文件,那就将config目录下的config.inc.php.dist文件复制一份改名或者直接改名为config.inc.php即可。

3、修改配置信息:

将WWW目录下DVWA的config文件夹下的config.inc.php文件打开,修改mysql的用户、密码、端口等信息:


微信图片_20220113154938.png


微信图片_20220113154941.png

$_DVWA['recaptcha_public_key']='6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';
$_DVWA['recaptcha_private_key']= '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';


修改D:\phpstudy_pro\Extensions\php\php7.3.4nts\pip.ini

大概在853行左右,将 allow_url_include设置为On

4、在phpstudy中启动apache和mysql,然后在浏览器上输入以下地址:

http://localhost/DVWA-master/setup.php

会出现以下页面,然后点击Create / Reset Database按钮


微信图片_20220113154944.png


点击上面的按钮之后,会初始化数据库,初始化数据库之后,会跳转到登录页面,用户名密码分别输入admin / password即可 。

登录完成后,会跳转到首页,环境就搭建成功了:


微信图片_20220113154947.png

相关文章
|
30天前
|
设计模式 安全 测试技术
【软件设计师备考 专题 】系统实施:程序设计和系统测试
【软件设计师备考 专题 】系统实施:程序设计和系统测试
64 0
|
4月前
|
架构师 测试技术 网络性能优化
dpdk课程学习之练习笔记七(vpp环境搭建及plugin demo测试)
dpdk课程学习之练习笔记七(vpp环境搭建及plugin demo测试)
164 0
|
4月前
|
Ubuntu 测试技术 Linux
dpdk测试环境搭建(vmware下ubuntu环境参考上文汇总流程)
dpdk测试环境搭建(vmware下ubuntu环境参考上文汇总流程)
104 0
|
4月前
|
应用服务中间件 测试技术 nginx
dpdk环境搭建及运行helloworld测试
dpdk环境搭建及运行helloworld测试
85 0
|
4月前
|
JavaScript Java 测试技术
『App自动化测试之Appium基础篇』| 从定义、原理、环境搭建、安装问题排查等深入了解Appium
『App自动化测试之Appium基础篇』| 从定义、原理、环境搭建、安装问题排查等深入了解Appium
589 0
|
4天前
|
消息中间件 网络协议 物联网
如何入门做物联网系统压测?
【4月更文挑战第18天】物联网系统在架构、网络模式、通信协议等方面与传统的互联网系统有所区别。因此,传统的性能测试方法不能直接套用到物联网系统中。
65 13
如何入门做物联网系统压测?
|
2天前
|
分布式计算 Hadoop Scala
Spark【环境搭建 01】spark-3.0.0-without 单机版(安装+配置+测试案例)
【4月更文挑战第13天】Spark【环境搭建 01】spark-3.0.0-without 单机版(安装+配置+测试案例)
6 0
|
4月前
|
Ubuntu 测试技术 Linux
软件测试/测试开发|Ubuntu系统常用文件管理命令详解
软件测试/测试开发|Ubuntu系统常用文件管理命令详解
27 1
|
1月前
|
Java 测试技术 Maven
《手把手教你》系列基础篇之(二)-java+ selenium自动化测试-环境搭建(下)基于Maven(详细教程)
【2月更文挑战第11天】《手把手教你》系列基础篇之(二)-java+ selenium自动化测试-环境搭建(下)基于Maven(详细教程) 是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。由于现在企业和公司中Java的大部分项目都是基于Maven, 因此宏哥为了照顾到企业或者公司用的java项目中用到maven的童鞋或者小伙伴们,这里也简单的介绍和分享一下。在Maven项目中使用Selenium. 非常简单。
67 3
|
1月前
|
Web App开发 Java 测试技术
《手把手教你》系列基础篇之(一)-java+ selenium自动化测试-环境搭建(上)(详细教程)
【2月更文挑战第10天】《手把手教你》系列基础篇之(一)-java+ selenium自动化测试-环境搭建(上)(详细教程) jmeter系列的文章结束,本来想趁热打铁顺别将Jmeter和接口测试介绍一下,但是感觉Jmeter时间太长了怕大家吃腻了,还有一个原因就是许多小伙伴们或者童鞋们私信问宏哥什么时候可以有java版的selenium,因为不会Python,或者现在大多数企业和公司还是把java奉在神坛上,所以宏哥打算就换个口味,介绍一下java+ selenium自动化测试。大致和前边的python+selenium自动化测试差不多。基于java和selenium做自动化测试.
52 0

热门文章

最新文章