SRC挖掘漏洞XSS

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

self型XSS的原理

1.功能需要支持Markdown语法
2.能执行html标签写法

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

1.看到这个#、##、-、``发现能支持是Markdown语法

Markdown语法是可以直接执行html标签的!!!也就是能尝试JavaScript代码

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

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

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

4.1 第一步:用户输入:JavaScript代码 :<img src="x">

4.2 第二步:用户点击:渲染导图

4.3 第三步:浏览器网站:插入到HTML标签,显示在网页上

4.4 第四步:浏览器网站:网页执行JavaScript弹窗代码

Don型XSS总结

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

没看够~?欢迎关注!

免费领取安全学习资料包!

渗透工具

技术文档、书籍

面试题

帮助你在面试中脱颖而出

视频

基础到进阶

环境搭建、HTML,PHP,MySQL基础学习,信息收集,SQL注入,XSS,CSRF,暴力破解等等

应急响应笔记

学习路线

相关推荐
Python私教6 分钟前
鸿蒙应用的网络请求和数据处理:从HTTP到本地缓存的完整方案
网络·http·harmonyos
m0_7381207210 分钟前
渗透测试——靶机DC-5详细渗透getshell过程
网络·安全·web安全·ssh·php
kkk_皮蛋10 分钟前
带宽估计 BWE (WebRTC 的智能网络优化核心)
网络·webrtc
真正的醒悟21 分钟前
AI中的网络世界
运维·服务器·网络
Watermelo61724 分钟前
【前端实战】Axios 错误处理的设计与进阶封装,实现网络层面的数据与状态解耦
前端·javascript·网络·vue.js·网络协议·性能优化·用户体验
世界尽头与你26 分钟前
CVE-2021-40438_ Apache HTTP Server mod_proxy 模块 SSRF漏洞
安全·网络安全·渗透测试·apache
Web3VentureView28 分钟前
Synbo与Superpool达成合作:共建链上募资早期入口
网络·金融·web3·区块链
TG:@yunlaoda360 云老大32 分钟前
华为云国际站代理商VPC主要有什么作用呢?
网络·华为云·智能路由器
专业开发者34 分钟前
安全防护蓝牙 ® 网状网络代理应用
网络·物联网·安全
木童66241 分钟前
Docker 容器化 Web 服务全流程实践(含网络深度场景)
前端·网络·docker