• DVWA靶场搭建教程


    DVWA简介

    DVWA(Damn Vulnerable Web App)是一个基于PHP/MySql搭建的Web应用程序,旨在为安全专业人员测试自己的专业技能和工具提供合法的 环境,帮助Web开发者更好的理解Web应用安全防范的过程。

    DVWA一共包含十个模块分别是:

    1.Bruce 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) //反射型XSS

    10.XSS(Stored) //存储型XSS

    同时每个模块的代码都有4种安全等级:Low、Medium、High、Impossible。通过从低难度到高难度的测试并参考代码变化可帮助学习者更快的理解漏洞的原理。

    DVWA的搭建

    DVWA是由PHP代码开发的,所以需要先搭建PHP运行环境。这里我们将采用PhpStudy来进行搭建环境,其集成了最新的Apache和PHP等程序,同时自带了phpMyadmin的管理工具和MySQL数据库,非常方便。

    phpStudy官方下载地址

    https://www.xp.cn/download.html

    下载完后双击压缩包中的应用程序

    选择路径,这里我存储在D盘中

    然后就安装成功了

    点击启动,然后打开浏览器输入本地IP地址或者127.0.0.1,若显示hello world 则安装成功。

    接下来安装DVWA

    DVWA官方下载地址

    https://dvwa.co.uk/

    点击右上角的githup

    往下翻到Download这里下载DVWA v1.9稳定版

    将其解压到PHPstudy路径下的PHPTutorial下的WWW目录下

    解压后进入DVWA下的config文件打开config.inc.php文件

    将p@ssw0rd 修改为 root

    然后在浏览器中访问http://自己电脑IP/DVWA目录/setup.php,然后点击网站下方的Create/Reset Database按钮。

    接着会跳转到DVWA的登录页面默认用户名:admin 默认密码:password 成功登录

    则DVWA部署成功

  • 相关阅读:
    一张图让你牢记MySQL主从复制原理|原创
    干货来袭!JVM&G1 GC+JVM高级特性和最佳实践,助你深度掌握JVM
    数字员工:提效利器,用好数字化技术工具,年节省成本超百万
    HDL-Bits 刷题记录 03
    JSP response对象:响应客户端的请求并向客户端输出信息
    Ubuntu安装中文man手册
    算法刷题笔记--二叉树篇
    树和森林知识
    LeetCode 热题 HOT 100 第八十一天 647. 回文子串 用python3求解
    Docker中安装Kibana
  • 原文地址:https://blog.csdn.net/qq_50377269/article/details/126318692