目录
一、安装PHPstudy
-
phpstudy官网:小皮面板(phpstudy) - 让天下没有难配的服务器环境!
-
phpstudy下载:Windows版phpstudy下载 - 小皮面板(phpstudy)
- 下载完成后解压,双击phpstudy_x64_8.1.1.3.exe安装
- 可选择“自定义”,安装到自己想要的位置(注意:安装路径不能包含中文或空格!),接着点击“立即安装”
二、安装DVWA-master
- 下载DVWA-master:https://github.com/ethicalhack3r/DVWA/archive/master.zip
三、基本配置
1、打开安装好的 phpstudy_pro ,开启 Apache2.4.39 和 MySQL5.7.26 (如果安装路径包含中文或空格,此步可能会出问题),同时记住数据库的用户名和密码。
2、打开任一浏览器(这里以Google Chrome为例),在网址栏输入“localhost”,可看到“站点创建成功”。
3、将已安装好的DVWA-master放在phpstudy_pro的WWW文件夹下,并将DVWA-master重命名为dvwa,如下:
4、继续打开浏览器,在网址栏输入“localhost/dvwa”。
- 发现报错,解决方案:打开dvwa文件夹,打开config文件夹【图1】,复制config.inc.php.dist并重命名为config.inc.php【图3】,刷新网页【图4】,如图:
图1
图2
图3
图4
5、解决PHP function allow_url_include: Disabled
- 解决方法:打开phpstudy,依次点击“设置 - 配置文件 - php7.3.4nts”,打开php7.3.4nts,找到 allow_url_include,将allow_url_include:Off设置为“ allow_url_include:On”,保存文件【注:查找的快捷键是Ctrl + F】,并重启Apache2.4.39 和 MySQL5.7.26。
- 重新刷新网页,可以看到 PHP function allow_url_include: Enabled
6、点击“Create/Reset Database”,可以看到“Could not connect to the database service.
Please check the config file.Database Error #1045: Access denied for user 'dvwa'@'localhost' (using password: YES).【图6】”
- 解决方法:修改用户名和密码。打开config.inc.php,作以下修改(将用户名和密码修改为前面phpstudy所需记住的用户名和密码):
$_DVWA[ 'db_server' ] = '127.0.0.1';
$_DVWA[ 'db_database' ] = 'dvwa';
$_DVWA[ 'db_user' ] = 'dvwa';
$_DVWA[ 'db_password' ] = 'p@ssw0rd';
(修改前)
$_DVWA[ 'db_server' ] = '127.0.0.1';
$_DVWA[ 'db_database' ] = 'dvwa';
$_DVWA[ 'db_user' ] = 'root';
$_DVWA[ 'db_password' ] = 'root';
(修改后)
图5
图6
- 重新点击“Create/Reset Database”,显示“搭建成功”
- 如遇到以下情景,Username默认是 admin, Password默认是 password
至此,Windows安装PHPstudy部署漏洞靶场完成,本博文仅供学习参考,不可用于其他用途,如用于其他用途与本博文无关,如有问题欢迎指出!