首页 > 其他分享 >dvwa使用

dvwa使用

时间:2023-04-21 14:02:04浏览次数:39  
标签:XSS 查看 xss dvwa 使用 Injection 页面

1、介绍

dvwa是一个基于php+mysql的web漏洞靶场项目,用户可以将其部署在本地,模拟测试和学习。

可以是本地虚拟机安装,也可以考虑本地phpstudy搭建,但不建议将其部署到公共网络的主机上。

phpstudy安装dvwa – 学习狗

2、漏洞类型

Brute Froce 爆破
Command Injection 命令注入
CSRF 跨站请求伪造
File Inclusion 文件包含
File Upload 文件上传
Insecure CAPTCHA 不安全的验证码
SQL Injection sql注入
SQL Injection(Blind) sql盲注
Weak Session IDS 弱会话id
XSS(DOM) DOM型xss
XSS(Reflected) 反射型xss
XSS(Stored) 存储型xss
CSP Bypass csp旁路
JavaScript js

3、安全等级

有四个等级:

  • Low:几乎没有做安全限制
  • Medium:做了简单的安全限制
  • High:做了一定程度的安全限制,但仍然可以突破
  • Impossible:不可能等级,最高程度的安全限制,无法突破

设置等级提交之后,各类型的代码即发生变化。

4、重置db

在该页面,可以查看一些配置信息,以及在页面下方可以点击“Create/Reset Dabase”按钮,重置数据库信息,以重新进行测试。

5、查看源码与帮助信息

在漏洞页面的右下角可以快速查看源码和帮助信息,当然,也可以到dvwa的安装路径下查看文件。

 

标签:XSS,查看,xss,dvwa,使用,Injection,页面
From: https://www.cnblogs.com/wd404/p/17340112.html

相关文章

  • DVWA CSRF
    1、低级别csrf,get的url形式,参数在url中可以基于短链接触发2、中级别基于string函数,判断host值出现在referer字段中referer是http协议字段,在file协议中不存在3、高级别需要与xss结合4、不可能级别......
  • DVWA Brute Force爆破
    1、介绍该功能演示的是账号密码场景,对密码的爆破,对账号是已知的。本章仅进行简单记录,相关技术在其他文章整理。比如burp使用,php代码,python脚本。2、简单型没有做任何处理,可以爆破掉,但实际也可以sql注入。(burp爆破由中等演示,sql注入在sql注入模块演示)3、中等做了sql注入预防,b......
  • dvwa文件包含
    初次使用,可能报错:这是因为没有配置远程包含1、低级别查看服务端代码,即直接包含(2)远程包含需要先对php进行配置,php.ini文件,配置后需要重启服务2、中级别过滤http://等几个字符串,替换为””,通过双写绕过3、高级别要求file协议但是本地仍然可以执行,file://d://1.txt4、......
  • vm+centos+lnmp部署dvwa
    1、说明本次安装环境:VMware-player-16.0.0-16894299CentOS-7-x86_64-Minimal-2009.isoNginx:Web服务器,本文以Nginx1.17.7为例。MariaDB:数据库,本文以MariaDB10.4.8为例。PHP:脚本语言,本文以PHP7.2.22为例。上述环境参考:vm+centos部署lnmp–学习狗2、安装(1)dvwa......
  • phpstudy安装dvwa
    1、环境MicrosoftWindows[版本10.0.19043.2130]phpstudy_x64_8.1.1.3.exeMySQL5.7.26Nginx1.15.11php7.3.4nts2、下载解压,将其放入phpstudy的网站根目录下,并将目录重命名为dvwa方便访问3、初次启动(1)开启nginx和mysql(2)访问127.0.0.1/dvwa/,(3)赋值重名名后,不需要......
  • 使用Docker部署wikitten个人知识库
    (使用Docker部署wikitten个人知识库)一、wikitten介绍1.wikitten简介Wikitten是一款开源Wiki知识管理系统,使用PHP开发,支持Markdown语法,无需数据库,自动生成树形目录,适合用来做个人Wiki知识库。2.wikitten特点Wikitten是一个小巧、快速的PHPwiki。Wikitten是存储您的笔记......
  • 使用Oracle的springBoot
    application.ymlspring:application:name:zplatformdatasource:driver-class-name:oracle.jdbc.driver.OracleDriverurl:jdbc:oracle:thin:@主机号:端口号/数据库?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetriev......
  • django使用多个数据库实现
    一、说明:在开发Django项目的时候,很多时候都是使用一个数据库,即settings中只有default数据库,但是有一些项目确实也需要使用多个数据库,这样的项目,在数据库配置和使用的时候,就比较麻烦一点。二、Django使用多个数据库中settings中的DATABASES的设置2.1默认只是用一......
  • 【THM】Python for Pentesters(使用Python辅助渗透测试)-学习
    本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/pythonforcybersecurity本文相关内容:Python可能是网络安全领域使用最广泛、最方便的脚本语言,本文涵盖了一些Python脚本示例,包括哈希破解、键盘记录、枚举和扫描等。简介Python可以成为你的武器库中的强大工具,因为......
  • jq中使用ajax传值到后台
    <script>functiononSubmitPlus(issave){varprojectid=$("#field_40282aa18708cb1301871197556b011b").val();varprojectmgrdep=$("#field_40282aa18708cb1301871196a1a70118").val();//项目负责人的所属部门//varoldpr......