第一章DVWA平台搭建


目录

  • 第一章DVWA平台搭建
  • 前言
  • 一、DVWA
  • 二、phpstudy安装步骤
    • 1.官网下载phpstudy
    • 2.安装phpstudy
    • 3.打开服务
    • 4.打开测试网页
  • 三、DVWA安装步骤
    • 1.官网下载DVWA
    • 2.在Phpstudy中解压DVWA
    • 3.修改DVWA下的配置文件
    • 4.修改数据库密码
    • 5.创建网站
    • 6.打开网站
    • 7.创建/重置数据库
    • 8.登录DVWA平台
    • 9.成功搭建DVWA平台
  • 总结

前言

DVWA可以理解成一个仿真网络攻击环境,旨在为安全专业人员测试自己的专业技能和工具提供合法的环境,帮助web开发者更好的理解web应用安全防范的过程

小建议:DVWA平台可以考虑搭建在虚拟机中


一、DVWA

DVWA是基于PHP和MySQL的Web服务平台,所以在搭建平台时我们需要先安装Phpstudy来提供数据库和web服务。

二、phpstudy安装步骤

1.官网下载phpstudy

下载网址为 https://www.xp.cn/

2.安装phpstudy

需注意安装路径不能包含中文获空格,否则可能报错

3.打开服务

打开Apache和MySQL服务(若本机中本来就有mysql可能存在问题,需要对phpstudy中的mysql进行设置,修改端口号,防止端口冲突;或者卸载原有MySQL服务)

4.打开测试网页

在浏览器中输入 http://localhost/index.html 打开测试网页,能成功打开测试网页则表明phpstudy在本机中可正常运行

三、DVWA安装步骤

1.官网下载DVWA

下载网址为 https://dvwa.co.uk/

2.在Phpstudy中解压DVWA

在phpstudy的WWW目录下,将DVWA压缩包进行解压

3.修改DVWA下的配置文件

打开DVWA文件夹下的config文件夹,修改config.inc.php.dist文件中的db_user和db_passwoed参数,设置为用户名为root和密码(可自定义)并保存。

4.修改数据库密码

根据刚修改的DVWA配置文件,修改数据库中的密码(用户密码需要和上面的配置文件对应)

5.创建网站

1)设置域名为环回地址
2)选择解压后的DVWA文件夹作为根目录
3)单击确定

4)重启Apache和MySQL服务

6.打开网站

1)打开新创建的网站

2)这边发现报错?

3)翻译一波

4)按照错误的提示要求,复制一份config.inc.php.dis文件到DVWA文件夹下的config文件夹,然后改名为config.inc.php

7.创建/重置数据库

尝试打开,OK成功了,此时单击 创建/重置数据库

8.登录DVWA平台

1)注意这里的账号密码不是数据库的账号密码
2)DVWA默认的用户有5个,用户名密码如下(任选其一):
admin/password
gordonb/abc123
1337/charley
pablo/letmein
smithy/password

9.成功搭建DVWA平台

总结

以上就是本章的内容,仅仅简单介绍了DVWA平台的搭建,希望对大家有帮助。

从头搭建DVWA平台相关推荐

  1. web靶机:kali linux 2.0下搭建DVWA渗透测试演练平台

    DVWA (Dam Vulnerable Web Application)DVWA是用PHP+Mysql编写的一套用于常规WEB漏洞教学和检测的WEB脆弱性测试程序.包含了SQL注入.XSS.盲注等常 ...

  2. kali dvwa php mysql,kali linux 2.0下搭建DVWA渗透测试演练平台

    DVWA (Dam Vulnerable Web Application)DVWA是用PHP+MySQL编写的一套用于常规WEB漏洞教学和检测的WEB脆弱性测试程序.包含了SQL注入.XSS.盲注等常 ...

  3. DVWA平台搭建安装

    DVWA平台搭建安装 PhpStudy下载安装 DVWA下载安装 DVWA是由PHP和MySQL开发的,首先需要在系统中搭建一个支持PHP的web服务器.这里推荐使用PhpStudy PhpStudy ...

  4. Kali搭建DVWA——Web靶场

    ▣ 博主主站地址:微笑涛声 [www.cztcms.cn] 一.DVWA介绍 1.DVWA简介 DVWA是一款基于PHP和MYSQL开发的web靶场练习平台,集成了常见的web漏洞如sql注入,XSS ...

  5. 6 步搭建数据平台—从指标体系到相关技术 | 周四话数据

    在开始介绍数据平台搭建的流程之前,先简单说说为什么企业需要搭建数据平台. 互联网与智能移动设备的迅速发展,使记录并保存用户的每一次日常行为及交易行为成为可能,这些信息以数据的形式保存下来,实现了各行业 ...

  6. prometheus连续查询_Grafana + Prometheus快速搭建监控平台

    随着业务的越发复杂,软件系统也越来越庞大,对软件系统的要求越来越高,意味着我们需要随时掌控系统的运行情况.因此,系统的实时监控以及可视化展示,就显得非常重要. 今天来介绍下使用Grafana + Pr ...

  7. Serverless 工程实践 | 快速搭建 Kubeless 平台

    简介:Kubeless 是基于 Kubernetes 的原生无服务器框架.其允许用户部署少量的代码(函数),而无须担心底层架构. 快速搭建 Kubeless 平台 Kubeless 简介 Kubele ...

  8. gitbook安装与使用之windows下搭建gitbook平台

    最近需要在GitBook中去阅读电子书 安装nodejs cnpm安装gitbook 解压书籍文件,并cd到书籍文件目录 gitbook serve 浏览器访问localhost:4000 先在win ...

  9. Centos7.0上搭建LAMP平台安装discuz后无法访问

    Centos7.0上搭建LAMP平台安装discuz后无法访问,出现500错误.解决方式:centos7.0上的php程序是5.4的,编译安装一个5.3版本的就可以访问了. 转载于:https://b ...

最新文章

  1. 循环求100内质数 php_C8循环
  2. 域名解析对网站SEO优化有何影响?
  3. Linux操作系统Ubuntu部署GCC篇
  4. 网易有道2017内推编程题
  5. linux 中~$和/$的区别?
  6. 利用python爬虫(part11)--XpathHelper为啥不能全信之JS要闹哪般
  7. html漂亮的表格模板+背景_咨询amp;金融主题响应式网站着陆页模板
  8. python 六剑客(匿名函数和内建函数)
  9. 上线两个月冲上 App Store 免费榜 Top 2,腾讯会议有什么独到之处?
  10. 5.这就是搜索引擎:核心技术详解 --- 检索模型与搜索排序
  11. Android下磁盘分区表损坏,电脑硬盘分区表损坏怎么修复?电脑硬盘分区表损坏的修复方法...
  12. netfilter 和 iptables
  13. 【MM32F5270开发板试用】四、SPI的驱动,先点个屏幕
  14. VBA—EXCEL操作集合—05
  15. Spring AOP、拦截器、过滤器的区别
  16. 线阵相机与面阵相机的区别在哪里?
  17. mysql 1114错误_mysql出现错误编码1114的解决方法
  18. od机考题目-机器人走迷宫
  19. ios 视频选择封面功能
  20. 顶会中的对比学习论文-2

热门文章

  1. 大学python难不难_“大学四年怎么过?”其实是有答案的
  2. EntityFramworkCore 配置种子数据(seeding data)
  3. zk - zookeeper主节点、从节点、客户端三者之间的交互
  4. 多事之秋----为什么受伤又是华为
  5. 学习大数据分析要什么基础,零基础入门ok吗?
  6. 怎样开启成功的“数据分析师”职业生涯(R、Python、机器学习、通信和数据可视化、数据直觉)
  7. 带你认识六种设计原则(开闭原则、里氏代换原则、依赖倒转原则....)
  8. 基于知识图谱的问答系统简单流程理解(开放型知识图谱、实体类型较多的图谱)
  9. 学习JME3的第一次小结
  10. 兄弟1218无线打印服务器错误,兄弟无线打印机无法打印怎么办?