XSS低中高级通关攻略

XSS注入初级(low)难度通关教程

反射型

在输入框中输入<script>alert("233");</script>点击Submnit出现弹窗提示,证明该页面存在XSS漏洞,反射型只会弹出一次弹窗

输入<img src=1 οnerrοr=alert("233");>会出现弹窗,并且会出现图片加载失败界面

存储型

在Name输入12312,然后在Message中输入<script>alert("233");</script>   会弹出提示框,存储型是存储在数据库中的,是会一直弹出的

在Name输入12312,然后在Message中输入<img src=1 οnerrοr=alert("233");>  

DOM型

将url中的English删除,改为<script>alert("233");</script>后出现弹窗,并且url也随着改变

,DOM是不经过服务器和数据库的并且只执行一次,刷新网页后失效

将url中的French删除,改为<img src=1 οnerrοr=alert("233");>不会出现弹窗,但是url会随着改变

初级通关,接下来是中级(Medium)

1.反射型

在输入框中输入<ScRipt>alert("233");</sCrIpt>点击Submnit出现弹窗提示,注意大小写绕过防火墙以及数据做的限制等

输入<Img Src=1 oneRror=alert("233");>会出现弹窗,并且会出现图片加载失败界面 

存储型

有Name和Message两个输入框,Name输入框限制了10位字符,Message拦截了xss拦截了语句,通过F12页面管理找出Name的限制长度为10,将10改为50,然后将<ScRipt>alert("233");</sCrIpt>输入到Name中,Message输入hello,得出弹窗

 通过F12页面管理找出Name的限制长度为10,将10改为50,然后将<Img Src=1 oneRror=alert("233");>输入到Name中,Message输入hello,得出弹窗,并且有图片加载失败

 

 

DOM型

先将语言改为English,按F12,可以看到</select>标签是在下方闭合的,添加数据<Img Src=1 oneRror=alert("233");>需要提前闭合,所以应该输入为</select><Img Src=1 oneRror=alert("233");>,得出弹窗

中级通关。

DVWA高级(high)

  1. 反射型

输入<Img Src=1 oneRror=alert("233");>区分大小写,能弹窗

存储型

将Name长度修改为50,并且输入<Img Src=1 oneRror=alert("233");>区分大小写,显示能弹窗

DOM型

输入#</select><Img%20Src=1%20oneRror=alert("233");>其中#是数据库中代表注释的意思,得出弹窗结果

高级通关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值