【网络安全的神秘世界】XSS基本概念和原理介绍
创始人
2025-01-15 04:02:23
0

在这里插入图片描述

🌝博客主页:泥菩萨

💖专栏:Linux探索之旅 | 网络安全的神秘世界 | 专接本 | 每天学会一个渗透测试工具

一、基本概念

恶意攻击者往web页面插入恶意代码脚本(JS代码),当用户浏览该页面时,嵌入web里面的JS代码会被执行,从而达到恶意攻击用户的目的。XSS攻击针对的是用户层面的攻击

跨站脚本攻击(Cross Site Scripting),为了不和层叠样式表(CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS

XSS漏洞利用条件:能插入,能执行

二、XSS分类

2.1 反射型

也叫非持久型,常见的就是在url中构造,将恶意链接发送给目标用户。当用户访问链接的时候,会向服务器GET请求来访问带有恶意代码的链接。造成反射型XSS主要是GET类型

在这里插入图片描述

先输入恶意代码,造成弹窗说明攻击成功了

在这里插入图片描述

但是去了其他页面后再回来,攻击就没有了

在这里插入图片描述

像刚才的攻击流程,攻击一次立马失效,这就叫非持久型

2.2 存储型

也叫持久型,常见的就是在博客留言版、反馈投诉、论坛评论等位置,将恶意代码和正文都存入服务端,每次访问都会触发恶意代码
在这里插入图片描述

输入恶意代码,造成攻击

在这里插入图片描述

发现恶意代码被浏览器保存到页面了,访问其他网页再回来,仍会造成攻击,这就叫持久型

在这里插入图片描述

--------为什么写出来的恶意代码看不到?

因为js代码被浏览的解析引擎解析掉了,所以看到的是个空值

2.3 DOM型

属于反射型XSS,在网页的标签中写入js代码

三、手工测试

漏洞练习靶场:dvwa

3.1 反射性XSS

LOW低级

img标签支持onerror事件,在装载文档或图像的过程中如果发生了错误,就会触发onerror事件

 

在这里插入图片描述

a标签支持onmouseover事件,需要鼠标移动到a标签的位置才能触发

请点击 

在这里插入图片描述

a标签可以用来钓鱼或者暗链

Medium中级

输入,发现不能出现弹窗

在这里插入图片描述

查看dvwa源代码,发现对进行了过滤,替换为空格

在这里插入图片描述

有很多绕过方式,可以尝试一下大小写混淆或双写绕过,或者也可以使用其他标签

大小写混淆: 双写绕过:ript>alert(1) 其他标签: 
High高级

通过正则表达式进行过滤

发送cookie到远程服务器

 

+:连字符,表示拼接

escape:在Java中表示一个编码,会对括号里的内容进行编码

无论访问成功与否都不重要,重要的是在http://xxx/a中会留下访问日志,攻击者就能获得cookie值

3.2 存储型XSS

LOW低级

直接输入测试代码点击提交

在这里插入图片描述

Medium中级

输入测试代码,没有造成弹窗

在这里插入图片描述

尝试换成标签,发现还是不行

在这里插入图片描述

没什么思路了,去看看源代码吧

在这里插入图片描述

发现name输入框更好绕过,我们在name输入测试代码

但是发现name输入框有长度限制

在这里插入图片描述

可以在包里面进行修改

在这里插入图片描述

也可以按F12键,把长度改大或删除

在这里插入图片描述

High高级

直接看代码吧

在这里插入图片描述

同理,还是选择简单的name输入框进行测试

在这里插入图片描述

在这里插入图片描述

四、盲打

输入的内容提交后并不知道去哪里了

像下图就是盲打的场景

在这里插入图片描述

普通用户看不到,但是管理员账户可以看到

我们可以构造恶意代码,观察远程服务器web日志,只要网站管理员访问,它的cookie值就被盗取

在这里插入图片描述

当管理员登录后台后,还没反应过来就被攻击了

在这里插入图片描述

在这里插入图片描述

相关内容

热门资讯

透视教程!德州免费辅助神器ap... 您好,德州免费辅助神器app这款游戏可以开挂的,确实是有挂的,需要了解加去Q群【1067239143...
透视总结(WPK)wpk真的有... 透视总结(WPK)wpk真的有外挂(透视)详细辅助大神讲解(真是存在有挂)1、wpk真的有外挂ai机...
透视教程(德州aapoker俱... 透视教程(德州aapoker俱乐部)aapoker辅助工具(透视)好像有挂(详细辅助技巧教程);1、...
透视代打!德州ai辅助有用,(... 透视代打!德州ai辅助有用,(德州ai)一贯真的有挂(详细辅助安装教程)德州ai辅助有用辅助器中分为...
透视辅助(微扑克)wpk透明挂... 透视辅助(微扑克)wpk透明挂(透视)详细辅助揭秘教程(其实真的有挂)1、进入游戏-大厅左侧-新手福...
透视挂透视(aapokeR)a... 透视挂透视(aapokeR)aapoker辅助工具存在(透视)本来真的有挂(详细辅助爆料教程)1、玩...
透视辅助!德扑之星ai代打,(... 透视辅助!德扑之星ai代打,(来玩德州)一直是有挂(详细辅助系统教程);1、下载好德扑之星ai代打辅...
透视最新(wPk)wpk有透视... 透视最新(wPk)wpk有透视辅助(透视)详细辅助分享教程(一贯真的是有挂);1、wpk有透视辅助系...
透视存在(德州aa扑克)aap... 透视存在(德州aa扑克)aapoker辅助工具(透视)其实真的有挂(详细辅助安装教程)1、用户打开应...
透视讲解!德扑之星辅助器购买,... 透视讲解!德扑之星辅助器购买,(德州ai)本来是有挂(详细辅助新2025教程)1、德扑之星辅助器购买...