self-XSS漏洞SRC挖掘

admin 2024年9月28日13:47:03评论15 views字数 618阅读2分3秒阅读模式

本文由掌控安全学院 - 一朵花花酱 投稿

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

self型XSS的原理

1.功能需要支持Markdown语法

2.能执行html标签写法

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

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

self-XSS漏洞SRC挖掘

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

self-XSS漏洞SRC挖掘

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

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

self-XSS漏洞SRC挖掘

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

self-XSS漏洞SRC挖掘

Don型XSS总结

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

 

原文始发于微信公众号(掌控安全EDU):self-XSS漏洞SRC挖掘

 

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年9月28日13:47:03
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   self-XSS漏洞SRC挖掘https://cn-sec.com/archives/1982477.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息