-
level 1
- JS弹窗函数alert() <script>alert()</script>
- JS弹窗函数alert() <script>alert()</script>
-
level 2
- 闭合绕过 "> <script>alert()</script> <"
- 闭合绕过 "> <script>alert()</script> <"
-
level 3
- onfocus事件在元素获得焦点时触发,最常与 <input>、<select> 和 <a> 标签一起使用,以上面图片的html标签<input>为例,<input>标签是有输入框的,简单来说,onfocus事件就是当输入框被点击的时候,就会触发myFunction()函数,然后我们再配合javascript伪协议来执行javascript代码
- 所以我们可以利用这个事件来绕过<>号的过滤已达到执行js的目的,构造payload
- onfocus可以绕过html实体化(即<>号的过滤)
-
level 4
- 这里是双引号闭合,<input>标签,所以我们还能继续利用onfocus事件,构建payload
- οnfοcus="javascript;alert()"
- 这里是双引号闭合,<input>标签,所以我们还能继续利用onfocus事件,构建payload
XSS—xss-labs靶场通关
最新推荐文章于 2025-04-29 10:58:31 发布