> 资讯
从0到1,全面掌握前言
第二次学习XSS,第一次学习主要侧重于漏洞的发现和利用钓鱼攻击,其实对实战完全没有概念,工作一段时间之后才开始应用,写这篇文章再次回顾XSS。
XSS的本质是一种高级的网络钓鱼技术。
0x02 什么是XSS
XSS(Cross Site)攻击的全称是跨站点脚本攻击,为了避免与层叠样式表( Style ,Style,CSS)的缩写混淆,跨站点脚本攻击简称为XSS。
XSS 是一种计算机安全漏洞,经常出现在 Web 应用程序中,允许恶意的 Web 用户将代码插入到提供给其他用户的页面中。
0x03 XSS 的危害
在前面的文章中我们说过XSS本质上是一种钓鱼攻击,所以XSS造成的危害主要就是钓鱼造成的危害。
0x04 XSS简单应用场景示例
这里我先介绍一下XSS的应用方法,以免太过空洞,也能呼应后面的攻击手法。以反射型XSS为例,原理图如下。
这是一个恶意的空间钓鱼网站,我们在输入框中输入%20,并为登录按钮设置一个指向真实空间官网的href,但此时用户输入的用户名和密码已经被攻击者窃取。
0x05 XSS基本攻击方法
从危害上看,存储型XSS >> 反射型XSS ~= DOM XSS
接下来我们将详细讨论这三种XSS攻击方法。
1.反射型XSS及绕过方法 (1)什么是反射型XSS
反射型 XSS,也称为非持久性 XSS,是短暂的。
漏洞利用比较简单,比如搜索框,我记得2020年的时候B站的搜索框还有XSS,但是现在已经不存在了。
反射型XSS如下
<script>alert(1)<script>
效果如图
XSS攻击的构造和理解极其简单易行,但难点在于绕过方法多种多样。
1. 绕过大多数标签被禁止的情况
实验室:使用大多数标签对 HTML 进行 XSS 攻击,以及
还是常规的Fuzz测试,尝试完XSS攻击后,如果失败,再进行Fuzz测试,因为无法排除WAF是否过滤了某些关键字。
检测到的标签仍然有效,我们可以使用此字符串来调用打印服务
<body onresize=print()>" onl oad=this.style.width='100px'>
2. 绕过禁用事件处理程序和 href 的情况
实验室:带有事件和 href 的 XSS
猜你喜欢
- 2024-06-06 挪威猛男刷新世界纪录,用太平洋钓鱼竿钓起 565 公斤大鲨鱼
- 2024-06-06 户外老曹的钓鱼视频:技巧与乐趣,自然与人文的交响
- 2024-06-05 13 米钓竿价格高昂,其价值究竟何在?钓友分享体验感想
- 2024-06-05 征服草鱼:从选择合适的饵料开始,分享垂钓经验
- 2024-06-05 成都钓场_成都钓场大全_成都哪里能钓鱼
- 2024-06-05 鱼塘钓草鱼:钓底还是钓浮?关键看草鱼在水中的分布位置
- 2024-06-05 垂钓者必知:鱼竿价格与图像的关系及选购技巧
- 2024-06-05 冬天钓鱼自制饵料配方分享:蚯蚓为主,腥味浓郁,上鱼效果佳
- 2024-06-04 升钟湖乡土人家农家乐