安装部署WEB安全测试用的靶机(DVWA,MCIR,pikachu,mutillidae,bwapp)

1.准备 Windows 2008 r2 或者 CentOS 虚拟机(本案例以 Windows 2008 r2 为范本)

  • 5个靶机及xampp在这里
    链接:https://pan.baidu.com/s/1MWzZuVt8kfTIPeEVcrDniA
    提取码:7lpt

  • 在Windows 2008 r2上安装xampp
    在这里插入图片描述
    一直下一步就可以

  • 安装完之后会自动打开,先关掉(还有托盘里的)
    在这里插入图片描述
    在这里插入图片描述

  • 删掉目录下的临时文件:
    在这里插入图片描述

  • 找到xampp-control,右击属性-兼容性-以管理员身份运行
    在这里插入图片描述

  • 发送到桌面快捷方式

在这里插入图片描述

  • 运行apacheMySQL

在这里插入图片描述

  • 点击configgvim作为文档编辑器
    在这里插入图片描述

2.配置数据库管理员root密码

  • 在浏览器登录 phpMyAdmin,输入127.0.0.1(界面选中文)
    在这里插入图片描述
  • 选择“账户”→“root@localhost”→“修改权限”在这里插入图片描述
  • 修改“root@localhost”密码
    在这里插入图片描述
  • 由于修改了 root 密码,phpMyAdmin 使用 root@localhost 连接数据库,还需要修改 phpMyAdmin 的配置文件
    在这里插入图片描述
  • XAMPP 控制面板选择编辑 phpMyAdmin(config.inc.php)

在这里插入图片描述

  • 修改这个地方

在这里插入图片描述

  • 刷新,之后重启apache

在这里插入图片描述

扫描二维码关注公众号,回复: 12717530 查看本文章

3.安装DVWA

  • 解压后将DVWA解压到此路径下(以下5个皆为此路径)
    在这里插入图片描述
  • 编辑
    在这里插入图片描述
  • 在最后写入
<VirtualHost *:81>
    ServerAdmin zzq
    DocumentRoot "D:/xampp/htdocs/dvwa"
    ServerName 192.168.118.6
    ErrorLog "logs/dvwa-error.log"
    Customlog "logs/dvwa-access.log" common
</virtualHost>

在这里插入图片描述

  • 在58行加入以下内容:
Listen 192.168.118.6:81
Listen 192.168.118.6:82
Listen 192.168.118.6:83
Listen 192.168.118.6:84
Listen 192.168.118.6:85

在这里插入图片描述

  • 保存退出重启apache
    在这里插入图片描述

  • 登录 http://172.16.12.3:81 进行网站的初始配置在这里插入图片描述

  • 编辑 …\dvwa\config\config.inc.php,连接数据库
    在这里插入图片描述
    在这里插入图片描述
    刷新:
    在这里插入图片描述

  • 编辑 php.ini,解决下面的问题:allow_url_include 方法,要求 Enabled
    在这里插入图片描述
    在这里插入图片描述
    完成后重启apache
    在这里插入图片描述
    在这里插入图片描述
    出现DVWA界面

4.安装MCIR

  • 编辑 httpd.conf,创建虚拟主机,重启 Apache
<VirtualHost *:82>
    ServerAdmin zzq
    DocumentRoot "D:/xampp/htdocs/mcir"
    ServerName 192.168.118.6
    ErrorLog "logs/mcir-error.log"
    Customlog "logs/mcir-access.log" common
</virtualHost>

在这里插入图片描述
登入192.168.118.6:82
在这里插入图片描述

  • 配置 SQLol 连接数据库
    编辑 D:\xampp\htdocs\mcir\sqlol\includes\database.config.php
    在这里插入图片描述
  • 点击那个“RESET”,完成数据库初始化,完成安装
    在这里插入图片描述
    在这里插入图片描述

5.安装pikachu

  • 编辑 httpd.conf,创建虚拟主机,重启 Apache
<VirtualHost *:83>
    ServerAdmin zzq
    DocumentRoot "D:/xampp/htdocs/pikachu"
    ServerName 192.168.118.6
    ErrorLog "logs/pikachu-error.log"
    Customlog "logs/pikachu-access.log" common
</virtualHost>

在这里插入图片描述

  • 复制 Pikachu 源码到 D:\xampp\htdocs\pikachu
    在这里插入图片描述
    在这里插入图片描述
  • 编辑 D:\xampp\htdocs\pikachu\inc\config.inc.php
    在这里插入图片描述
    打开发现乱码,输入:
set encoding=utf-8

在这里插入图片描述
正常显示

  • 配置数据库连接、时区、默认字符集等
    在这里插入图片描述
  • 点击红色字体,开始初始化安装
    在这里插入图片描述
    前几步正确,开始安装
    在这里插入图片描述
    安装成功
    在这里插入图片描述

6.安装mutillidae

  • 编辑 httpd.conf,创建虚拟主机,重启 Apache。
<VirtualHost *:84>
    ServerAdmin zzq
    DocumentRoot "D:/xampp/htdocs/mutillidae"
    ServerName 192.168.118.6
    ErrorLog "logs/mutillidae-error.log"
    Customlog "logs/mutillidae-access.log" common
</virtualHost>

在这里插入图片描述

  • 复制 mutillidae 源码到 D:\xampp\htdocs\mutillidae
    在这里插入图片描述
  • 登入192.168.118.6:84

在这里插入图片描述

  • 编辑D:\xampp\htdocs\mutillidae\includes\database- config.php。
    连接数据库。
    在这里插入图片描述

  • 编辑D:\xampp\htdocs\mutillidae.htaccess
    调整访问权限。
    在这里插入图片描述

  • 开始安装
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    成功。

7.安装bwapp

  • 解压到此路径
    在这里插入图片描述

  • 编辑 httpd.conf,创建虚拟主机,重启 Apache

<VirtualHost *:85>
    ServerAdmin zzq
    DocumentRoot "D:/xampp/htdocs/bwapp"
    ServerName 192.168.118.6
    ErrorLog "logs/bwapp-error.log"
    Customlog "logs/bwapp-access.log" common
</virtualHost>

在这里插入图片描述

  • 登入192.168.118.6:85
    在这里插入图片描述
  • 编辑D:\xampp\htdocs\bWAPP\admin\settings.php
    连接数据库。

在这里插入图片描述

  • 刷新
    在这里插入图片描述
  • 网址输入:192.168.118.6:85/intall.php
    在这里插入图片描述
  • 然后点击这里安装
    在这里插入图片描述
    成功
    在这里插入图片描述
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_53351713/article/details/114443271