XSS漏洞SRC挖掘

admin 2023年8月28日01:44:23评论60 views字数 592阅读1分58秒阅读模式

前言

Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

self型XSS的原理

1.功能需要支持Markdown语法

2.能执行html标签写法

(DOM型XSS另一个名字罢了)

1.看到这个#、##、-、``发现能支持是Markdown语法
Markdown语法是可以直接执行html标签的!!!也就是能尝试JavaScript代码

XSS漏洞SRC挖掘

2.用户输入:1 —> 渲染导图 -> 页面显示:1 (符合XSS原理)

XSS漏洞SRC挖掘

3.用户输入:JS —> 渲染导图 -> 页面显示:JS (JS代码被执行)

<font color="red">红色</font>

XSS漏洞SRC挖掘

4.1 第一步:用户输入:JavaScript代码 :<img src="x">
4.2 第二步:用户点击:渲染导图
4.3 第三步:浏览器网站:插入到HTML标签,显示在网页上
4.4 第四步:浏览器网站:网页执行JavaScript弹窗代码

XSS漏洞SRC挖掘

Don型XSS总结

原理:用户输入的内容(在前端:构造的JavaScript代码内容!!!) -> 被前端代码执行(在前端:被网页JavaScript代码解析执行构造的JavaScript代码内容!!!) -> 最后又在前端显示

原文始发于微信公众号(渗透安全团队):XSS漏洞SRC挖掘

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年8月28日01:44:23
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   XSS漏洞SRC挖掘http://cn-sec.com/archives/1983229.html

发表评论

匿名网友 填写信息