DVWA搭建

1. DVWA 介绍

1.1 DVWA简介

DVWA是一款基于PHP和mysql开发的web靶场练习平台,集成了常见的web漏洞如sql注入,xss,密码破解等常见漏洞。旨在为安全专业人员测试自己的专业技能和工具提供合法的环境,帮助web开发者更好的理解web应用安全防范的过程。

1.2 DVWA模块

DVWA共有十个模块:

  1. Brute Force(暴力(破解))
  2. Command Injection(命令行注入)
  3. CSRF(跨站请求伪造)
  4. File Inclusion(文件包含)
  5. File Upload(文件上传)
  6. Insecure CAPTCHA (不安全的验证码)
  7. SQL Injection(SQL注入)
  8. SQL Injection(Blind)(SQL盲注)
  9. XSS(Reflected)(反射型跨站脚本)
  10. XSS(Stored)(存储型跨站脚本)

1.3 DVWA 安全级别

一般情况下,DVWA一共有四种安全级别,分别为:
Low、Medium、High、Impossible

2. DVWA搭建

2.1 下载并安装phpstudy

phpStudy是集成了Apache和MySql的集成环境
下载官网:https://www.xp.cn/

链接:https://pan.baidu.com/s/1OZMNupI-8EJuzHOIZZx7uQ
提取码:1111

下载完成后打开Apache+MySQL功能

安装好之后如下图所示:
在这里插入图片描述
启动之后,在浏览器地址栏输入127.0.0.1,如下图所示(不同的版本会有所不同):
在这里插入图片描述

2.2 下载DVWA

下载官网:http://www.dvwa.co.uk/

链接:https://pan.baidu.com/s/17LNfT7evPIiqsmlrFKVQvA
提取码:1111

将下载好的DVWA文件解压到PHP study的WWW目录下,如下所示:
在这里插入图片描述
解压后进入DVWA下的config文件,拷贝一份config.inc.php .dist文件,去掉.dist后缀,打开config.inc.php文件,把此处改为自己的mysql用户名和密码。
在这里插入图片描述
然后打开:http://127.0.0.1/DVWA-master/DVWA-master/setup.php(注意修改为自己的路径),点击下面的按钮,这样就会创建数据库了,如下图所示:
在这里插入图片描述
创建好后自动跳转到了登陆首页
默认账号密码admin/password
登录之后,如下图所示:
在这里插入图片描述
尝试SQL注入,如下图所示:
在这里插入图片描述

  • 8
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值