搭建(dvwa mcir pikachu mutillidae bwapp)

准备 Windows 2008 r2 或者 CentOS 虚拟机 (本案例以 Windows 2008 r2 为范本)
访问 XAMPP 官方网站,下载安装
安装部署 WEB 安全测试用的靶机
配置为以管理员权限启动 XAMPP
安装部署 WEB 安全测试用的靶机

排除libsqlite3.dll缺失故障
到 https://cn.dll-files.com/libsqlite3.dll.html 下载 libsqlite3.dll 动态链接库文件,解压后将其复制到 C:\Windows\System32 下
安装部署 WEB 安全测试用的靶机
XAMPP控制面板
安装部署 WEB 安全测试用的靶机
配置默认的文本编辑器
安装部署 WEB 安全测试用的靶机
配置数据库管理员ROOT 密码
在浏览器登录 phpMyAdmin
安装部署 WEB 安全测试用的靶机
选择“账户”→“[email protected]”→“修改权限
安装部署 WEB 安全测试用的靶机
修改“[email protected]”密码
安装部署 WEB 安全测试用的靶机
修改“[email protected]”密码
安装部署 WEB 安全测试用的靶机
由于修改了 root 密码,phpMyAdmin 使用 [email protected] 连 接数据库,还需要修改 phpMyAdmin 的配置文件
安装部署 WEB 安全测试用的靶机
在 XAMPP 控制面板选择编辑 phpMyAdmin(config.inc.php)
安装部署 WEB 安全测试用的靶机
重启Apache
安装部署 WEB 安全测试用的靶机
安装准备
编辑 D:\xampp\apache\conf\httpd.conf
创建dvwa mcir pikachu mutillidae bwapp虚拟主机
安装部署 WEB 安全测试用的靶机
安装部署 WEB 安全测试用的靶机

安装DVWA

复制 DVWA-master 源码到 D:\xampp\htdocs,并解压 Ø要保证网站文件在 D:\xampp\htdocs\dvwa 下
安装部署 WEB 安全测试用的靶机
重启 Apache,并配置防火墙,开放“81”端口
登录 http://172.16.12.100:81 进行网站的初始配置
安装部署 WEB 安全测试用的靶机
下图提示:config 文件没找到,复制 config/config.inc.php.dist 到 config/config.inc.php,然后继续环境配置
安装部署 WEB 安全测试用的靶机
编辑 …\dvwa\config\config.inc.php,连接数据库
安装部署 WEB 安全测试用的靶机
编辑 php.ini,解决下面的问题:
allow_url_include 方法,要求 Enabled
安装部署 WEB 安全测试用的靶机
编辑 …\dvwa\config\config.inc.php,输入验证码
安装部署 WEB 安全测试用的靶机
然后初始化数据库,完成安装
安装部署 WEB 安全测试用的靶机
DVWA 登录界面
安装部署 WEB 安全测试用的靶机

安装MCIR

复制 MCIR 源码到 D:\xampp\htdocs\mcir
安装部署 WEB 安全测试用的靶机
配置 SQLol 连接数据库
编辑 D:\xampp\htdocs\mcir\sqlol\includes\database.config.php
安装部署 WEB 安全测试用的靶机
点击“RESET”,完成数据库初始化,完成安装
安装部署 WEB 安全测试用的靶机

安装PIKACHU

复制 Pikachu 源码到 D:\xampp\htdocs\pikachu

安装部署 WEB 安全测试用的靶机
编辑 D:\xampp\htdocs\pikachu\inc\config.inc.php
配置数据库连接、时区、默认字符集等
安装部署 WEB 安全测试用的靶机
点击红色字体,开始初始化安装
安装部署 WEB 安全测试用的靶机
前几步正确,开始安装
安装部署 WEB 安全测试用的靶机
安装成功
安装部署 WEB 安全测试用的靶机

安装mutillidae

复制 mutillidae 源码到 D:\xampp\htdocs\mutillidae。
安装部署 WEB 安全测试用的靶机
编辑D:\xampp\htdocs\mutillidae\includes\database- config.php。
连接数据库。
安装部署 WEB 安全测试用的靶机
编辑D:\xampp\htdocs\mutillidae.htaccess
调整访问权限
安装部署 WEB 安全测试用的靶机
访问“http://172.16.12.100:84,开始安装
安装部署 WEB 安全测试用的靶机
解决下图因PHP版本出现的故障:

安装部署 WEB 安全测试用的靶机
编辑D:\xampp\htdocs\mutillidae\owasp-esapi-php\lib\apache- log4php\trunk\src\main\php\helpers\LoggerPatternParser.php
第156行,将‘continue’改为 ‘continue 2’
安装部署 WEB 安全测试用的靶机
安装完成。
安装部署 WEB 安全测试用的靶机

安装BWAPP

复制 bwapp 源码到 D:\xampp\htdocs\bwapp
安装部署 WEB 安全测试用的靶机
编辑 D:\xampp\htdocs\bwapp\admin\settinge.php
安装部署 WEB 安全测试用的靶机
打开页面 修改网址
安装部署 WEB 安全测试用的靶机
安装完成
安装部署 WEB 安全测试用的靶机
注:本文章中安装源均来自官方下载 如需要安装包请自行下载,或在下方留言

关注不迷路,带你上高速

相关文章:

  • 2021-05-16
  • 2021-11-30
  • 2022-03-03
  • 2021-07-28
  • 2021-10-19
  • 2022-02-08
  • 2021-12-15
猜你喜欢
  • 2021-08-15
  • 2021-11-08
  • 2021-07-07
  • 2021-07-13
  • 2021-09-26
  • 2022-02-26
  • 2022-01-16
相关资源
相似解决方案