【xss漏洞-svg标签】详解svg标签+触发XSS

news/2025/1/13 3:37:19/

目录

一、理论知识

SVG标签的使用

二、实战部分


一、理论知识

SVG标签的使用

代码中的SVG标签和onload事件本身并不依赖于其他特定的标签来触发弹窗。无论它们被放置在哪个标签内,只要浏览器解析并加载了这个SVG标签,onload事件就会被触发。

注:SVG标签通常是在HTML文档中嵌入使用的,并且可以放置在许多不同的HTML标签内。具体取决于网页的结构和用途。以下是一些常见的情况:

<body>标签:

SVG标签可以直接放置在<body>标签内,这样当整个页面加载完毕时,onload事件将触发。

<body><svg onload="alert(document.domain)"><!-- SVG内容 --></svg>
</body>

<div>标签:

SVG标签可以作为<div>标签的子元素,当该<div>标签加载完成时,onload事件将触发。

<div><svg onload="alert(document.domain)"><!-- SVG内容 --></svg>
</div>
 

<img>标签:

SVG标签也可以作为<img>标签的src属性值,当图像加载完成时,onload事件将触发。

<img src="data:image/svg+xml,<svg onload='alert(document.domain)'>">

二、实战部分

 


http://www.ppmy.cn/news/644448.html

相关文章

量化知识点

1&#xff1a;模型量化是将浮点数替换成整数&#xff0c;并进行存储和计算的方法。 原始float数据量化后int数据量化公式 2&#xff1a;非饱和方式量化、饱和方式量化&#xff0c;对称量化、非对称量化&#xff0c;区别与关系是&#xff1f; 这个是tensorRT的量化方案&#xf…

《新财富》500富人榜 参考

摘要: 2009名次 2008名次 财富&#xff08;亿元&#xff09; 姓名 主要公司/公司总部 主要行业 性别 年龄 1 56 200 沈文荣 沙钢集团/江苏张家港 钢铁 男 63 2 6 174.3 张近东 苏宁电器/江苏南京 家电零售 男 46 3 166.2 周成建家族 美邦服饰/上海 服装 男 44 4 1 160.3 杨惠妍…

WatchGuard 4月份网络媒体文章更新:WatchGuard 让大数据时代信息安全“不必妥协”...

新浪网 2013/4/19 新闻资讯 WatchGuard 让大数据时代信息安全“不必妥协” http://cs.sina.com.cn/minisite/news/201304193033.html CNET科技资讯网 2013/4/19 信息安全 WatchGuard 让大数据时代信息安全“不必妥协” http://www.cnetnews.com.cn/2013/0419/2155639.…

Android开发联机调试的准备

场景说明 进行Android开发&#xff0c;手机连接电脑&#xff0c;能够对Java代码进行调试&#xff0c;如果ROOT手机&#xff0c;能够迅速的找到程序崩溃的堆栈&#xff0c;因此手机驱动和ROOT手机是非常重要的。 问题1&#xff1a;CDC Serial 找不到驱动程序 大部分的小米手机无…

Android第二课 开发联机调试

场景说明 进行Android开发&#xff0c;手机连接电脑&#xff0c;能够对Java代码进行调试&#xff0c;如果ROOT手机&#xff0c;能够迅速的找到程序崩溃的堆栈&#xff0c;因此手机驱动和ROOT手机是非常重要的。 问题1&#xff1a;CDC Serial 找不到驱动程序 大部分的小米手机无…

再见,华强北!

△Hollis, 一个对Coding有着独特追求的人△ 这是Hollis的第 279 篇原创分享 作者 l 孤桐 来源 l Hollis&#xff08;ID&#xff1a;hollischuang&#xff09; 2020年5月&#xff0c;在经历了疫情的浪潮后&#xff0c;深圳华强北依旧如往常那样人潮攒动。 身为全国最大的电子商品…

2、计算机智能的基础:算术和逻辑机械化

让我们赞美这个原始纯净的心智。 罗宾.甘地 1 导言 0 (导言&#xff09; \qquad 对事物计数的需要产生了数目概念&#xff0c;几乎所有拥有文字的民族都发展了某些原始形式的记数方法&#xff0c;其中数目是用实物代表或符号记录的。原始人类从实践经验中&#xff0c;不但懂得…

软件行业排名前100名的企业大全

以下是软件行业前100名&#xff0c;你愿意选择哪一家做android开发 1 华为技术有限公司 622360 2 中兴通讯股份有限公司 601331 3 海信集团有限公司 448641 4 UT斯达康通讯有限公司 386763 5 海尔集团公司 333664 6 神州数码(中国)有限公司 311862 7 浙江浙大网新科…