DVWA-XXS(Reflected)

反射型xss(非持久型):需要欺骗用户自己去点击链接才能触发XSS代码(服务器中没有这样的页面和内容),一般容易出现在搜索页面。特点:弹窗警告、广告;javascript;在浏览器中执行。

目录

Low

Medium

High

impossible


Low

没有任何防御直接运行搜索框里面的内容

所以输入<script>alert('xss');</script>

可以看到代码插入程序中

Medium

str_replace函数:替换字符串的内容,把内容中<script>替换成空

方法

  1. 大小写混写绕过:<Sript>alert('xss')</script>
  2. 双写绕过:<sc<script>ript>alert('xss')</script>
  3. 其他标签绕过:<img src=1 οnerrοr='alert("xss")'>

High

对preg_replace 函数对<script>无论大小都进行了过滤,那么我们就使用其他标签进行利用

<img src=1 οnerrοr=alert("xss")>

#src属性是引入图片的地址, src错误的时候,执行 alert("xss") 

impossible

增加了chekToken函数,,增加了token验证防止,CSRF攻击

htmlspecialchars函数,把字符串转换成实体,防止变成html元素,直接打印出来。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值