【web安全】xss跨站脚本攻击有哪些

2021-01-05 09:58发布

4条回答
我想吃肉
2楼 · 2021-01-05 10:01
  1. 攻击WEB客户端

  2. 客户端脚本语言

  3. XSS(cross-site scripting)

  4. 使用场景

  5. 攻击参与方

  6. 漏洞形成的根源

  7. XSS漏洞类型

  8. 反射型XSS实验
    8.1 初试XSS
    8.2 基于html事件类型
    8.2.1 基于标签超链接
    8.2.2 基于网页中链接图片/>/>/>/>>< style>

    1.攻击WEB客户端

    xss是在客户端作为攻击对象,一般不能实现对客户端的完全控制,尽管其漏洞在服务端;
    VBScript针对微软的浏览器、ActiveX 、Flash、Javascript客户端执行工具/语言。


    2.客户端脚本语言

    • 弹窗告警、广告  //比如输入格式不合格

    • Javascript

    • 在浏览器中执行


    3.XSS(cross-site scripting)

    • 通过WEB站点漏洞,向客户端交付恶意脚本基本代码,实现对客户端的攻击目的

    • 注入客户端脚本代码

    • 盗取cookie

    • 重定向 //本来访问正常站点,但却访问了另一个被黑客伪造的站点,输入了账号、密码

    • 其他客户端脚本:VBScript(仅限于微软自己的浏览器)、ActiveX


    4.使用场景

    • 直接嵌入html:



    [removed]alert('XSS')[removed]

    • 元素标签事件,页面被加载时执行javascript


    • 图片标签。//插入一张图片,默认为图片路径,但也可以是js


    < style class=" list-paddingleft-2">
  9. 其他标签: