• 0
  • 0
分享

一·准备环境

需要一台 Windows Server 2016,XAMPP,GVIM和以下靶机安装包

1.jpg

配置电脑IP

2.jpg


安装XAMPP

3.jpg

4.jpg

5.jpg




选择英文

6.jpg

等待安装完成

7.jpg


配置为以管理员权限启动 XAMPP

8.jpg


XAMPP控制面板

9.jpg


配置默认的文本编辑器

10.jpg


在浏览器登录 phpMyAdmin

默认IP127.0.0.1

11.jpg


选择“账户”→“root@localhost”→“修改权限”

12.jpg


修改“root@localhost”密码

13.jpg


由于修改了 root 密码,phpMyAdmin 使用 root@localhost 连 接数据库,还需要修改 phpMyAdmin 的配置文件

14.jpg


在 XAMPP 控制面板选择编辑 phpMyAdmin(config.inc.php)

15.jpg


重启Apache

16.jpg


编辑c:\xamppA\apache\conf\httpd.conf

添加5个靶机的端口号和创建5个虚拟主机

17.jpg

18.jpg



设置防火墙入站规则


19.jpg

20.jpg

安装DVWA

登录 http://172.16.12.111:81 进行网站的初始配置 Ø下图提示:config 文件没找到,复制 config/config.inc.php.dist 到 config/config.inc.php,然后继续环境配置

21.jpg

编辑 …\dvwa\config\config.inc.php,连接数据

更改root密码和DVWA的验证码

22.jpg

allow_url_include 方法,要求 Enabled

23.jpg

然后初始化数据库,完成安装

24.jpg

登录DVWA

25.jpg

安装mcir

复制 MCIR 源码到 C:\xamppA\htdocs\mcir

26.jpg

配置 SQLol 连接数据库

编辑 C:\xamppA\htdocs\mcir\sqlol\includes\database.config.php

修改root密码

27.jpg

点击那个“RESET”,完成数据库初始化,完成安装

28.jpg

29.jpg

安装Pikachu

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

30.jpg

编辑 C:\xampp\htdocs\pikachu\inc\config.inc.php

31.jpg

点击红色字体,开始初始化安装

32.jpg

33.jpg

安装成功

34.jpg

安装mutillidae

复制 mutillidae 源码到 C:\xamppA\htdocs\mutillidae

35.jpg

编辑C:\xamppA\htdocs\mutillidae\includes\databaseconfig.php修改root密码

36.jpg

编辑C:\xamppA\htdocs\mutillidae.htaccess

设置权限

37.jpg

访问“http://172.16.12.111:84”,开始安装

38.jpg

39.jpg

解决下图因PHP版本出现的故障:

编辑C:\xamppA\htdocs\mutillidae\owasp-esapi-php\lib\apachelog4php\trunk\src\main\php\helpers\LoggerPatternParser.php

第156行,将‘continue’改为 ‘continue 2

40.jpg

安装完成

41.jpg

安装bWAPP

复制 bWAPP 源码到 C:\xamppA\htdocs\bWAPP

42.jpg

编辑C:\xamppA\htdocs\bWAPP\admin\settings修改root密码

43.jpg

访问“http://172.16.12.111:85/install.php”,开始安装

44.jpg

登录bWAPP

45.png

登录成功

46.png



作者:黑色渲染

原文链接:https://blog.csdn.net/weixin_46073572/article/details/108908041



  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 01 WEB自动化测试随着WEB程序的不断演化,WEB程序的功能愈发全面和完善。随之而来的,软件规模和复杂度与日俱增,系统内各组件之间的交互也愈发频繁,从而经常出现修改某一组件的代码,另一个组件功能出现意想不到的异常反应。这就要求测试人员执行大量的回归案例来解决这一问题,确保整个应用程序功能正常。日益复杂的系统和愈发严格用户体验,使得软件测试人员的测试任务愈发繁重。手工测试解决这一矛盾,需要投入大量的人力资源重复执行相似的测试步骤。客观上造成了人力资源的浪费。同时,由于测试人员技能的差异,使得软件测试质量不稳定也不可期。自动化测试是一种把人为驱动的测试行为转化为机器执行测试的方法。相较于传统的...
            1 1 1113
            分享
          •   1 引言  1.1背景  随着Android应用越来越壮大,对应代码量显著增加,代码逻辑也日趋复杂,此时需要采取一定的行动去保证代码质量,减少逻辑漏洞等,于是严格地执行单元测试编写任务,将单元测试落实到平常开发和维护任务当中去,就是很重要的一环,不可忽视。  然而,很多应用开发者之前并未编写过单元测试代码,那么如果有一篇通俗易懂并带有操作步骤的文章,能帮助应用开发者完成从单元测试小白到入门的过渡,就再好不过了,于是本文就是在此情况写就的,如有不好之处,请多多包涵,谢谢。  1.2 术语和缩略语  2 闲谈单测  2.1 说说我理解的单测  2.1.1 对测试金字塔的理解  本文所指的单测,...
            0 0 1911
            分享
          •   最近国产API管理工具卷起来了,甚至发生了公开踩踏事件,但最后还是要回归产品,产品好才真的好。给大家推荐Eolink,低调又强大。Eolink是结合了 API 设计、文档管理、自动化测试、监控、研发管理和团队协作的一站式 API 生产平台,还集成 Gitlab、Jenkins、钉钉、企业微信、飞书等平台,简直就是一个六边形战士,没有短板!最重要的是,Eolink在商用方面已全面领先!  目前SaaS产品完全免费,你可使用web版,也可下载桌面端,Windows、Mac、Linux 平台均支持!  一、API研发测试天花板  目前市面上有众多API研发工具,但Eolink依然在功能...
            0 0 986
            分享
          •   苹果 Vision Pro的新用户可能会对发布时的原生应用选择感到失望,据称大约有 150 款应用是为该头显开发的体验。1 月 16 日,苹果公司为 Apple Vision Pro 开放了一个版本的应用商店,让开发者有机会在该头显 2 月 2 日发布日期之前添加自己的应用程序。不过,似乎很少有开发者会在一开始就向用户提供真正利用头显功能的应用程序。  上周末,据TechCrunch报道,AppFigures 的研究表明,已经更新以包含 Vision Pro 特定功能(即某种形式的虚拟现实或混合现实组件)的应用程序可能不超过 150 个。到用户使用苹果 Vision Pro 时,可能还会有...
            0 0 759
            分享
          • 功能测试常规可输入的内容,数字,英文,中文,特殊符号,转义符等;非常规且有一定含义的html标签,css,js代码,url等;输入内容的边界值,空字符,超长文本;长度:最大长度的显示是否正常;是否支持换行;全角半角的字母、数字;字符串前后中带空格,前后的空格是否过滤,中间的空格是否保留;快捷键:能不能全选,部分选择,复制剪切粘贴是否可用,粘贴超过最大长度的字符串怎么显示,table键盘是否可用;兼容性测试根据产品的用户分布,手机品牌,分辨率,topN的机型;根据产品在不同浏览器上的占有率,选择主要的浏览器进行测试;兼容性关注页面的渲染,页面的布局,可以借助firebug测试;稳定性测试在某一压...
            0 0 1675
            分享
      • 51testing软件测试圈微信