700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Centos7安装并配置DVWA渗透测试环境(靶场)

Centos7安装并配置DVWA渗透测试环境(靶场)

时间:2020-12-08 19:17:37

相关推荐

Centos7安装并配置DVWA渗透测试环境(靶场)

centos7创建DVWA渗透靶场

1、DVWA靶场是什么2、配置DVWA环境2.1、安装LAMP环境2.1.1、安装centos72.1.2、配置centos71、配置yum国内镜像源2、安装基础的工具和设置 2.1.3、安装apache,php,mysql1、安装2、启动服务3、检查PHP是否正常4、检查MySQL是否正常 2.2、安装DVWA2.2.1、下载DVWA2.2.2、解压文件2.2.3、配置DVWA文件1、配置mysql2、配置recaptcha 2.2.4、修改php配置2.2.5、正式安装DVWA服务

1、DVWA靶场是什么

DVWA是指一套软件环境,特别是网络安全方向的测试环境,需要LAMP服务,也就是需要linux,apache,mysql,php,俗称靶场。可以在DVWA环境下测试安全漏洞,提高渗透能力。

2、配置DVWA环境

2.1、安装LAMP环境

2.1.1、安装centos7

1、首先下载centos7镜像,这里选择的是华为国内镜像站的Minimal版本,适用于服务器等不需要GUI的场景,主要特点是系统简洁,安装包小。

下载地址如下:

centos7_Minmal_version.

2、安装VMware Workstation虚拟机软件

这里提供VMware15的安装包,可以自行下载安装:

链接:VMware Workstation 15

提取码:3umy

3、安装centos虚拟机

(1)新建虚拟机

(2)选择典型模式

(3)选择下载的centos7镜像文件

(4)设置处理器、内存等相关信息,根据你的设备配置决定

(5)开启虚拟机

(6)进入图形化安装centos界面

一步步按照提示完成后等待一段时间,虚拟机安装完成,提示重启进入系统,重启之后如下图所示:

2.1.2、配置centos7

1、配置yum国内镜像源

curl -o /etc/yum.repos.d/CentOS-Base.repo /repo/Centos-7.repocurl -o /etc/yum.repos.d/epel.repo /repo/epel-7.repoyum clean allyum makecache

成功之后会有如图所示的结果:

2、安装基础的工具和设置

#ifconfig不可用时输入下面命令yum install net-tools -y#关闭防火墙并设置开机不启动systemctl stop firewalldsystemctl disable firewalld#关闭selinuxvi /etc/selinux/config修改SELINUX=disabledreboot#清空防火墙iptables -F

2.1.3、安装apache,php,mysql

1、安装

yum install -y httpd php php-mysql php-gd mariadb-server mariadb

2、启动服务

systemctl start httpdsystemctl start mariadbsystemctl enable httpdsystemctl enable mariadb

3、检查PHP是否正常

在/var/www/html下新建一个php文件,可以取名为index.php

<?phpphpinfo();?>

然后在浏览器访问你的centos7的ip地址,如果得到下面的页面则PHP安装正常

4、检查MySQL是否正常

首先给MySQL添加账号密码:

mysqladmin -u root password "root"#测试mysql -uroot -proot

如果显示下图的信息则mysql正常

2.2、安装DVWA

2.2.1、下载DVWA

这里我提供给大家的是DVWA-2.0.1.zip文件,也可以去github上搜索DVWA下载最新的源码。

DVWA

提取码:spb7

2.2.2、解压文件

#由于没有unzip工具,首先需要安装unzipyum install -y unzipunzip -d . DVWA-2.0.1.zip

解压出来后如下图所示

2.2.3、配置DVWA文件

在/var/www/html/DVWA-2.0.1/config目录下是对DMWA靶场环境进行配置的文件,默认有config.inc.php.dist文件,但是起作用的是config.inc.php文件。

所以我们需要copy一份出来,并修改其中内容

cp config.inc.php.dist config.inc.phpvi config.inc.php

1、配置mysql

主要在图中的第一个圆圈处填上修改的root账号和密码

2、配置recaptcha

这个是google的验证码服务,用于网络安全,我们可以自己注册一个,地址是/recaptcha,这里使用我自己注册的公钥和私钥:

$_DVWA[ 'recaptcha_public_key' ] = '6LebVYweAAAAAJaA_5cYX2ZYqFI33xR9yomBfW31';$_DVWA[ 'recaptcha_private_key' ] = '6LebVYweAAAAAO7s2yn-S5-O0DU3ogsJP2ue0K9D';

2.2.4、修改php配置

使php允许通过url包含目录

第815行allow_url_include = Off修改为allow_url_include = On最后重新启动一下httpdsystemctl restart httpd

2.2.5、正式安装DVWA服务

首先需要将DVWA文件夹的权限打开,开放给apache

chown apache:apache DVWA-2.0.1 -R

在浏览器中输入http://192.168.236.100/DVWA-2.0.1/setup.php

进入检查和安装环境

如果出现标红,需要针对性修改

没有问题之后,点击下面的Create/Reset DataBase

点击login或者等待一段时间后就会进入数据库,数据库默认账号密码是

adminpassword

在下面的界面修改网站的安全性设置:

这样我们的DVWA渗透测试环境就配置完成了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。