XSS_lab(level11-level18)

level11:

还是url这里,输入:<script>alert(1)</script>

与上一题相似

构建:?t_link=1&t_history=2&t_sort=3&t_ref=4

我们发现t_sort是可用的

构建:?t_sort=1" type="button" οnclick=alert(1) //

把双引号过滤了

这里无法使用实体编码因为实体编码中有&在URL中他是有特殊含义的

查了之后发现在源码中t_ref是接受了referer的传参,这里我们就可以抓包后构建referer来利用t_ref

使用BP抓包

开始构造语句

放包

过啦!!!

level12:

构建:<script>alert(1)</script>

检查源码:

看到这一坨玩意,果断抓包

就是这个东西,开始构造:" type="button" οnclick="alert(1)

放包,不知道为什么这个不行,但是这个又可以: "type="text" οnclick="alert('xss')

level13 :

按照上一题的经验,先检查源码

按照名称提示,猜测是cookie,抓包

构造:" type="button" οnclick=alert(1)//,放包

过啦!

level14:

先检查源码

没有思路,先抓包吧

这题用的是文件解析XSS不过查了很久都没有找到怎么解决,而且很多文章都说这种情况特别少见,直接跳过这关,那我也跳了吧

level15:

检查源码后没有头绪,查了一下,发现ng_inuclde是解题关键

这里是用的GET传参传的一个src变量,再放到后面去,我查了一下这个ng_include的意思,按我的理解,他在这里的作用是调用一个内容后放到网站里,所以这里可以构造一个:

'http://127.0.0.1/xss-labs-master/level1.php?name="><a href="javascript:alert(1)">'

意思是调用第一关的文件,这样就可以像做第一题一样做这题了

level16:

传参keyword=<script>alert(1)</script>

发现script和/都被替换了

试试伪标签

构造:<a href=javascript:alert(1)>

发现空给被替换了,绕过试试,再HTML中%0a或者%0D以及/是被当作空格的,但由于script被替换了,所以我们加上一个on事件试试

构造:<a%0ahref=javascript:alert(1)%0aοnclick=alert(1)>

过啦!!!

 level17:

检查源码,修改arg01和arg02

这里先用on事构造 d οnmοusemοve=alert(1)

可以说是过的最简单的一关了

level18:

和17一样的解法,我有点怀疑是不是作者到这里懒得想了

XSS_lab至此完结,后面的19,20对我来说难度高了点,以后有可能会单独出一期来解决,之后会出SQL_lab的解题全集和绕WAF技巧,期待的话点个关注吧 

相关推荐

  1. xss-lab的level11-level14

    2024-03-13 10:52:02       6 阅读
  2. xss-lab靶场level1-level10

    2024-03-13 10:52:02       6 阅读
  3. xss-lab靶场的level15-level20

    2024-03-13 10:52:02       4 阅读
  4. <span style='color:red;'>12</span>.<span style='color:red;'>11</span>

    12.11

    2024-03-13 10:52:02      42 阅读
  5. <span style='color:red;'>12</span>.<span style='color:red;'>11</span>

    12.11

    2024-03-13 10:52:02      38 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-13 10:52:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-13 10:52:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-13 10:52:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-13 10:52:02       20 阅读

热门阅读

  1. 测评报告|2024 年主流实时音视频SDK提供商

    2024-03-13 10:52:02       19 阅读
  2. 大语言模型(LLM) 参数量 概念

    2024-03-13 10:52:02       19 阅读
  3. 1.6数组

    1.6数组

    2024-03-13 10:52:02      20 阅读
  4. Spring存储基础知识

    2024-03-13 10:52:02       20 阅读
  5. 自然资源政务服务升级

    2024-03-13 10:52:02       18 阅读
  6. Quartz的分布式功能化设计

    2024-03-13 10:52:02       21 阅读
  7. PLSQL登录提示ora_12541无法识别连接符报错

    2024-03-13 10:52:02       20 阅读
  8. k8s排错指南

    2024-03-13 10:52:02       15 阅读
  9. 如何使用Python实现单例模式

    2024-03-13 10:52:02       16 阅读
  10. php常用设计模式应用场景及示例

    2024-03-13 10:52:02       18 阅读
  11. 《白帽子讲Web安全》知识点概括

    2024-03-13 10:52:02       23 阅读