美文网首页
09.DVWA之反射型XSS

09.DVWA之反射型XSS

作者: imsilence | 来源:发表于2019-02-19 14:20 被阅读1次

漏洞概述

反射型XSS是指应用程序直接将攻击者提交的具有恶意代码的数据回传浏览器,因html注入导致页面被植入恶意代码从而被攻击者控制浏览器

测试工具

firefox浏览器

测试方法

LOW级别

  1. 设置DVWA安全级别为LOW

  2. 使用浏览器进行XSS攻击

    在浏览器中输入payload:

    • <script>alert(/xss/)</script>
    • <script>alert(document.cookie)</script>
    • <img src="" onerror="alert(/xss/)"/>
    • <iframe src="" onload="alert(document.cookie)"></iframe>
    09.01.png
  3. 分析结果

    09.02.png
  4. 代码分析

    09.03.png

    说明:

    应用程序直接将提交数据输出到html页面,未对提交数据做任何过滤检查和转义操作,可直接使用提交数据包含xss payload进行攻击

MEDIUM级别

  1. 设置DVWA安全级别为Medium

  2. 使用浏览器进行XSS攻击

    在浏览器中输入payload:

    • <sc<script>ript>alert(/xss/)</script>
    • <sCrIpt>alert(document.cookie)</scRipT>
    • <img src="" onerror="alert(/xss/)"/>
    • <iframe src="" onload="alert(document.cookie)"></iframe>
    09.04.png
  3. 分析结果

    09.05.png
  4. 代码分析

    09.06.png

    说明:

    应用程序直接将提交数据中的<script>字符串进行过滤后输出到html页面,但可以通过script大小写变换后的标签、二次变化的<scr<script>ipt>、iframe、img等标签进行绕过,从而成功利用漏洞

HIGH级别

  1. 设置DVWA安全级别为High

  2. 使用浏览器进行XSS攻击

    在浏览器中输入payload:

    • <img src="" onerror="alert(/xss/)"/>
    • <iframe src="" onload="alert(document.cookie)"></iframe>
    09.07.png
  3. 分析结果

    09.08.png
  4. 代码分析

    09.09.png

    说明:

    应用程序直接将提交数据中的<script字符串进行过滤后输出到html页面,但可以通过iframe、img等标签进行绕过,从而成功利用漏洞

修复建议

  1. 禁用js读取cookie(设置cookie为httponly)

  2. 在页面输出数据时对<、>、&、 '、"、/等字符进行html实体转义

  3. 对输入数据中<、>、&、 '、"进行严格检查

相关文章

  • 09.DVWA之反射型XSS

    漏洞概述 反射型XSS是指应用程序直接将攻击者提交的具有恶意代码的数据回传浏览器,因html注入导致页面被植入恶意...

  • XSS漏洞攻击教程:

    XSS分类:1.反射型XSS(非持久型);2.存储型XSS((持久型);3.DOM XSS(文档对象型). 反射型...

  • 代码审计——xss漏洞

    XSS漏洞大致分为三种 反射型XSS漏洞 存储型XSS漏洞 基于DOM的XSS漏洞 反射型XSS漏洞 它通过给别人...

  • xss漏洞原理分析与挖掘方法

    0x01 反射型xss 反射型xss是能挖到的xss中最多的,他的原理如下: 1.黑客发现了一个存在反射型xss的...

  • DVWA之跨站脚本攻击漏洞测试02-存储型XSS

    一、Stored XSS概述 前文 DVWA之跨站脚本攻击漏洞测试01-反射型XSS 对Reflected XSS...

  • Web安全-XSS

    学习内容:理解XSS的攻击原理和手段 掌握XSS攻击的防范措施 一、XSS攻击方式:反射型、存储型 1)反射型: ...

  • 跨站攻击脚本-XSS

    XSS: Cross Site Scripting XSS 概念 XSS 分类 反射型xss攻击图示 XSS 攻击...

  • XSS--LOG-1

    XSS总结: xss分为三种,反射型xss,DOM型XSS及存储型XSS,不同类型的XSS的危害不同,有兴趣的...

  • Django中xss和静态文件的引用(十二)

    一、xss(跨域脚本攻击)的基本介绍 1、xss分类: 反射型xss 存储型xss 2、xss的概念 XSS攻击全...

  • web安全1

    xss 类型 Dom Based Xss、反射型Xss和存储型Xss 攻击 获取cookie基本是配合csrf一起...

网友评论

      本文标题:09.DVWA之反射型XSS

      本文链接:https://www.haomeiwen.com/subject/cjaxyqtx.html