XSS

作者: 小凡凡520 | 来源:发表于2019-08-09 16:12 被阅读0次
一、攻击类型

反射型:

攻击代码在url中,作为输入提交到服务器,服务器解析后响应,XSS代码随响应返回给浏览器,浏览器解析执行XSS代码

存储型

提交的代码会存储在服务器端(数据库/内存/问价系统),下次请求目标页面不用在提交XSS代码
二、防范

编码

符号 说明
" "
& &
< &lt;
> &gt;
' #39
\n <br>
空格 &nbsp;

过滤

1、移除用户上传的DOM上的属性事件
2、移除用户上传的style、script、Iframe节点

校正

1、避免对HTML 解码
2、使用DOM Parse转换,校正不配对的DOM标签
<script>
    $(document).ready(function () {
        var xmr = new XMLHttpRequest();
        var url = 'https://www.baidu.com';
        xmr.open('GET',url,true);
        xmr.onreadystatechange = function () {
            if (xmr.readyState == 4) {
                if (xmr.status == 200) {
                    console.log("ok")
                } else {
                    console.log('fail')
                }
            }
        };
        xmr.send();
    })
</script>

相关文章

  • 跨站攻击脚本-XSS

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

  • XSS payload.

    alert('XSS') alert("XSS") alert('XSS') alert("XSS") S...

  • test

    alert('xss')alert('xss') alert('xss')

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

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

  • XSS--LOG-1

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

  • 第三章 XSS 攻击

    要点 XSS 攻击 XSS 防护 一、 XSS攻击 XSS攻击 (Cross-Site Scripting,跨站脚...

  • XSS 与 CSRF 两种跨站攻击

    XSS XSS:跨站脚本(Cross-site scripting) XSS:脚本中的不速之客 XSS 全称“跨站...

  • 网络安全必学知识点之XSS漏洞

    xss漏洞小结 一、初识XSS 1、什么是XSS XSS全称跨站脚本(Cross Site Scripting),...

  • php常见的攻击

    一、跨站点脚本攻击(XSS) XSS介绍: XSS : 跨站脚本(cross site script) XSS是指...

  • XSS-CSRF的bvwa破解

    A-XSS-Reflected 一、XSS:(中级别) 测试payload:“ alert(“xss”) ”:测试...

网友评论

      本文标题:XSS

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