XSS漏洞

1.漏洞原理

XSS (Cross-Site Scripting) 全称跨站脚本攻击。为了避免与 CSS (Cascading Style Sheets) 混淆,缩写为 XSS。

1.1 核心原理

XSS 是一种代码注入漏洞。当 Web 应用在处理用户输入的数据时,没有进行充分的验证、过滤或转义,直接将这些数据输出到了网页中。浏览器无法区分这些数据是普通的文本还是可执行的代码,从而执行了攻击者注入的恶意脚本(通常是 JavaScript)。

攻击后果

攻击者可利用 XSS 窃取用户 Cookie/Session、进行钓鱼欺骗、篡改页面内容、或以用户身份执行恶意操作。

简要分类(后续将详细展开)

  • 反射型 XSS (Reflected)
  • 存储型 XSS (Stored)
  • DOM 型 XSS (DOM-based)

1.2 常见Payload

  • 基础弹窗(POC)

    最简单的测试代码,用于确认是否存在 XSS。

    <script>alert('XSS')</script>
    
  • 利用 HTML 属性(绕过

results matching ""

    No results matching ""