实验环境:操作系统:Windows 2016 Server。 实验步骤: 一、安装XAMPP 1、访问XAMPP官网https://www.apachefriends.org,下载安装包。 2、在Windows 2016 Server上安装XAMPP。
3、配置默认的文本编辑器。
4、在浏览器登录phpMyAdmin,配置数据库管理员密码。 1)启动Apache、Mysql。
2)登录127.0.0.1,在浏览器登录phpMyAdmin。
3)选择“账户”→“root@localhost”→“修改权限”
4)修改“root@localhost”密码
5)打开XAMPP,修改phpMyAdmin(config.inc.php)配置文件。
6)重启Apache。
二、搭建DVWA。 1、编辑 C:\xampp\apache\conf\httpd.conf,创建一个虚拟主机
2、复制DVWA-master源码到C:\xampp\htdocs,并解压,要保证网站文件在C:\xampp\htdocs\dvwa 下
3、重启Apache,配置防火墙,开启81端口 4、在浏览器中登录http://172.16.12.100:81,进行网站的初始配置。 1)下图提示:config 文件没找到,复制 config/config.inc.php.dist 到 config/config.inc.php,然后继续环境配置
2)编辑 …\dvwa\config\config.inc.php,连接数据库
3)编辑 php.ini,解决下面的问题:allow_url_include 方法,要求 Enabled
4)编辑 …\dvwa\config\config.inc.php,输入验证码,重启Apache
5)然后初始化数据库,完成安装
6)DVWA登录界面 三、搭建MCIR。 1、编辑 C:\xampp\apache\conf\httpd.conf,创建一个虚拟主机
2、复制 MCIR 源码到 C:\xampp\htdocs\mcir
3、配置 SQLol 连接数据库,编辑 C:\xampp\htdocs\mcir\sqlol\includes\database.config.php
4、重启Apache,配置防火墙,开启82端口 5、点击那个“RESET”,完成数据库初始化
四、搭建Pikachu。 1、编辑 C:\xampp\apache\conf\httpd.conf,创建一个虚拟主机
2、复制 Pikachu 源码到 C:\xampp\htdocs\pikachu
3、编辑 C:\xampp\htdocs\pikachu\inc\config.inc.php,配置数据库连接、时区、默认字符集等
4、重启Apache,配置防火墙,开启83端口 5、点击红色字体,开始初始化安装
6、前几步正确,开始安装
7、安装成功 四、搭建mutillidae。 1、编辑 C:\xampp\apache\conf\httpd.conf,创建一个虚拟主机
2、复制 mutillidae 源码到 C:\xampp\htdocs\mutillidae
3、编辑C:\xampp\htdocs\mutillidae\includes\database-config.php,连接数据库。
4、编辑C:\xampp\htdocs\mutillidae.htaccess,调整访问权限
5、重启Apache,配置防火墙,开启84端口 6、访问“http://172.16.12.3:84”,开始安装
7、解决下图因PHP版本出现的故障:编辑C:\xampp\htdocs\mutillidae\owasp-esapi-php\lib\apache-log4php\trunk\src\main\php\helpers\LoggerPatternParser.php第156行,将‘continue’改为 ‘continue 2’
8、安装成功 六、搭建BWAPP。 1、编辑 C:\xampp\apache\conf\httpd.conf,创建一个虚拟主机
2、复制 bwapp 源码到 C:\xampp\htdocs\bwapp
3、编辑C:\xampp\htdocs\bwapp\admin\settings.php,连接数据库。
4、重启Apache,配置防火墙,开启85端口 5、访问“http://172.16.12.3:85/install.php”,开始安装
6、安装成功