DVWA靶场安装

438 阅读3分钟

一、PHP 安装

官网地址:windows.php.net/downloads/r…

本文下载的是php7,对应是php-7.4.33-Win32-vc15-x64.zip

1.1 安装

下载之后,将zip包解压到本地文件夹,本文为:D:\Devops\Softwore\PHP

php文件

1.2 配置环境变量

  1. 新建系统变量
  • 变量名:PHPRC
  • 变量值:D:\Devops\Softwore\PHP(注意替换成安装目录)

image.png

  1. 编辑系统变量Path

系统变量Path

添加两个PHP路径:%PHPRC%%PHPRC%\ext

image.png

保存后,可以win + r输入cmd,在CMD窗口中输入php -v,测试php环境变量配置是否成功。

php安装成功

1.3 配置启动脚本

将PHP目录下的php.ini-development,复制一份并重命名为 php.ini,作为PHP的配置文件。

编辑php.ini文件,修改以下内容:

  1. 设置php扩展包的具体目录
; extension_dir = "ext"

修改为:

extension_dir = "D:\Devops\Softwore\PHP\ext"

php.ini

  1. 开启对应库的功能

搜索;extension=,定位并开启所需的库功能(去除前面的;号即开启):

php.ini

  1. 设置东八区

搜索date.timezone,修改为:Asia/Shanghai

date.timezone = Asia/Shanghai

php.ini

  1. 检查是否安装成功

保存后,可以win + r输入cmd,在CMD窗口中输入php -v,测试php环境变量配置是否成功。

如果有配置存在问题,CMD窗口会有提示;成功则显示如下:

php安装成功

二、Apache 安装

官方地址:www.apachelounge.com/download/VS…

Apache官方地址

下载后解压到本地,本文采用文件路径为:D:\Devops\Softwore\httpd-2.4.57-win64-VS16

2.1 配置调整

  1. 修改D:\Devops\Softwore\httpd-2.4.57-win64-VS16\Apache24\conf\httpd.conf文件,调整Apache目录配置
Define SRVROOT "D:\Devops\Softwore\httpd-2.4.57-win64-VS16\Apache24"

image.png

  1. 调整Apache启动端口

Apache默认80端口,如果端口有冲突,可以调整httpd.conf文件,修改成其他端口

Listen 8888

image.png

2.2 配置系统变量

系统变量Path添加Apache的路径

Path

2.3 安装httpd服务

管理员启动CMD,切换到D:\Devops\Softwore\httpd-2.4.57-win64-VS16\Apache24\bin,执行httpd -k install -n 服务名,本文使用的是httpd -k install -n httpd-Apache24

执行成功后,可以看到任务管理器增加了httpd-Apache24的服务。

httpd

安装完成后,可以在任务管理器,httpd-Apache24右键开启服务

开启后,在浏览器中输入http://localhost:8888 查看是否正常启动(启动正常,界面输出It works!

2.4 配置 Apache 支持 PHP

  1. 修改D:\Devops\Softwore\httpd-2.4.57-win64-VS16\Apache24\conf\httpd.conf文件,找到mod_vhost_alias.so添加如下内容:
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule php7_module "D:\Devops\Softwore\PHP\php7apache2_4.dll"
PHPIniDir "D:\Devops\Softwore\PHP\"
AddType application/x-httpd-php .php .html .htm

image.png

  1. 修改网站默认首页

httpd.conf文件中搜索<IfModule dir_module>,添加index.php

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

image.png

三、DVWA 靶场安装

3.1 配置 Apache 默认站点为 DVWA 靶场

D:\Devops\Softwore\httpd-2.4.57-win64-VS16\Apache24\conf\httpd.conf文件中,搜索DocumentRoot "${SRVROOT}/htdocs",修改为 DVWA 靶场文件夹位置

DocumentRoot "D:\Files\靶场\DVWA"
<Directory "D:\Files\靶场\DVWA">

image.png

修改成功后,重启 httpd-Apache24 服务,访问 http://localhost:8888/ ,可以看到,首页切换成功。

image.png

3.2 修改靶场数据库配置、创建数据库

修改数据库配置,本文用的MySQL数据库。

image.png

配置正确后,访问:http://localhost:8888/setup.php

点击创建或者重置数据库

image.png

创建成功后,会提示 Setup Successful

image.png

查看数据库,有两张表,获取账号表默认登录用户密码

  • 默认账号:admin
  • 默认密码:password

image.png

3.3 开启使用

image.png