# 一.XSS(DOM 型)

前言

每个载入浏览器的 HTML 文档的都会成为 document 对象,DOM Based XSS 漏洞是基于文档对象模型 Document Objeet Model,DOM)的一种漏洞,由于不需要服务器端支持,是 DOM 结构修改导致的,是基于浏览器 DOM 解析的攻击

攻击过程

  • 1.用户打开带有恶意的链接
  • 2.浏览器在 DOM 解析的时候直接使用恶意数据
  • 3.用户中招
  • 4.常见的触发场景就是在修改 innerHTML outerHTML document.write 的时候

# 1.案例一

# 1.1 前端部分

# 2.场景

# 2.1 聊天软件

  • 用户在群中发送危险链接

# 2.2 学习社区

  • 作者在文章中留下危险链接

# 3.防范

总结

DOM型XSS的核心是运用DOM函数去执行访问xss平台的目的,在本靶场中,我们通过DOM函数改变HTML的结构,使浏览器加载页面的同时访问了xss平台,记录了使用者的cookie