XSS常见问题

本文深入探讨了XSS攻击的原理,包括它能做什么,如盗取Cookie、获取内网IP等。文章介绍了反射型、存储型和DOM型XSS的差异,并阐述了XSS执行的条件、方法和防范措施。同时,讨论了事件型XSS、伪协议和短链接在XSS攻击中的角色,以及如何检测和防御XSS。
摘要由CSDN通过智能技术生成

XSS的原理分析与解剖常见问题

xss能做什么:

盗取Cookie(用的最频繁的)
获取内网ip
获取浏览器保存的明文密码
截取网页屏幕
网页上的键盘记录

xss类型:

反射型XSS (你提交的数据成功的实现了XSS,但是仅仅是对你这次访问产生了影响,是非持久型攻击)
存储型XSS (你提交的数据成功的实现了XSS,存入了数据库,别人访问这个页面的时候就会自动触发)
DOM型XSS (比较复杂,我们后面会专门会说)

**怎么检测是否存在XSS?**
直接输入最经典的弹窗语句:
**`<script>alert(1)</script>	`**

一般正常的页面传参构建参数 让它弹窗就是存在XSS

1.xss的本质是什么
我们的传参被拼接进HTML页面,并且被执行。

2.xss如何执行
通过拼接恶意的html代码,js语句来执行攻击,实际上为html代码注入

3.xss作用
盗用cookie,得到内网ip,获取保存的密码等

4.如何检测xss
通过一个经典语句弹窗检测

5.xss还可以通过什么来执行
通过事件,伪协议来执行

6.伪协议是什么
一种不同与真实协议的协议,只有关联应用才可以用(例如:javascript:alert(1))

7.事件是什么
这里的事件就是指js事件,通过之歌js事件来执行 例如

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
常见XSS绕过方式有以下几种: 1. 过滤绕过:攻击者可以尝试绕过过滤器,通过使用不同的编码、大小写变换、特殊字符等方式来绕过输入过滤。例如,可以使用URL编码、Unicode编码、HTML实体编码等来绕过过滤器的检测。 2. 标签绕过:攻击者可以尝试绕过过滤器对特定标签的限制。例如,可以使用不常见的标签、嵌套标签、属性绕过等方式来绕过过滤器的检测。 3. 事件绑定:攻击者可以通过在HTML标签中绑定JavaScript事件来执行恶意代码。例如,可以使用onmouseover、onclick等事件来触发XSS攻击。 4. 协议绕过:攻击者可以尝试绕过过滤器对协议的限制。例如,可以使用data URI、javascript URI等协议来执行恶意代码。 5. 混淆绕过:攻击者可以使用各种混淆技术来隐藏恶意代码,使其难以被过滤器检测到。例如,可以使用字符编码、换行、空格等方式来混淆代码。 需要注意的是,XSS攻击的绕过方式是不断变化的,攻击者会不断寻找新的绕过方法。因此,对于XSS防护来说,及时更新和强化防护措施是非常重要的。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [XSS常见的绕过手法](https://blog.csdn.net/Redredredfish/article/details/121748503)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [XSS攻击绕过过滤方法大全(转)](https://blog.csdn.net/qq_50854790/article/details/124297046)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值