当前位置: 首页 > news >正文

xss-labs 11-13通关记录

前言

最近复习xss知识,整理一下xss的绕过思路。


level11

观察测试:

1.四个隐藏参数标签

2.全部get传参一遍发现t_sort可赋值,使用的是get传参

3.针对t_sort测试过滤的字符

t_sort=< > & ; " '

检测到他除了<>,别的全部过滤。

 因为我们输入的在引号中,但是引号被过滤,而且html编码的&也被过滤无法绕过。

虽然可以用><强行把标签分离中间插入标签,但是现代浏览器会检测这种,不会给予弹窗。

4.再进行测试发现,t_ref会把我们数据包中的referer参数传入。

 

5. 根据返回结果,他去除<>,我们需要的"不会过滤。

解题payload:click me" type="button" οnfοcus="alert()

总结:这一关告诉我们,我们数据包中的信息也可以进行xss拼凑,即使可能页面上没有显示出来。


level12

检查测试:

1.看源码很清楚的看到他把我们的浏览器信息藏到了这个input隐藏标签中。

2.对他过滤的字符进行测试发现

 它保留了" & # ;

payload:

click it" type="button" οnmοuseοver="alert()

总结:数据包中的数据可以xss。


level13

检查测试:

1.还是三个隐藏标签,但是有个t_cook看名字像cookie,结合他前面的尿性,推测这次cookie是重点。

2.抓包查看数据包

果然出现了cookie

直接在cookie处构造payload

解题payload:

click it" type="button" οnmοuseοver="alert()

 


level14

这关玩不起,没法玩


level15

检测:

1.页面什么都没有,但是有一个注释,注释中有包含漏洞。

2.啧怎么说呢,我看了别人文献,发现这关我这个靶场跟别人的不一样,我的没有文件包含的代码,反而跑到注释里去了。

我尝试闭合注释也绕不出来。可能php版本不一样什么的吧。

这个我也没法演示了。

http://www.lryc.cn/news/331608.html

相关文章:

  • Unity类银河恶魔城学习记录12-2 p124 Character Stats UI源代码
  • 技术揭秘:如何打造完美互动的充电桩硬件与服务平台?
  • 【Django学习笔记(四)】JavaScript 语言介绍
  • IO和NIO的主要区别在哪里?
  • 爬虫部署平台crawlab使用说明
  • uniapp uni.scss中使用@mixin混入,在文件引入@include 样式不生效 Error: Undefined mixin.(踩坑记录一)
  • Redis的5大常见数据类型的用法
  • 刘小光本就疑心赵本山与他媳妇李琳有染,赵本山为证实清白便想起蛋糕上的字,结果呢?
  • Unity之PUN实现多人联机射击游戏的优化(Section 2)
  • 多叉树题目:N 叉树的层序遍历
  • 时序数据库IoTDB:功能详解与行业应用
  • 信息系统项目管理师——第18章项目绩效域管理(一)
  • WebSocket用户验证
  • NOSQL(非关系型数据库)的优缺点有哪些?
  • 个人推荐Redis比较好的一种使用规范
  • 【教程】宝塔default.db占用空间几十g解决方法|宝塔占用磁盘空间特别大解决方法|宝塔磁盘被占满怎么清理
  • Unity类银河恶魔城学习记录11-15 p117 Ice and Fire item Effect源代码
  • Qt QML的枚举浅用
  • 设计模式:单例模式六种实现
  • Mybatis-Plus05(分页插件)
  • python爬取B站视频
  • 深度学习500问——Chapter05: 卷积神经网络(CNN)(2)
  • 基于单片机的测时仪系统设计
  • 鸿蒙原生应用开发-网络管理Socket连接(三)
  • 【Java EE】关于Maven
  • 每日一题:C语言经典例题之反转数
  • RESTfull接口访问Elasticsearch
  • NoSQL之Redis
  • double二分(P3743 小鸟的设备)
  • 【独立开发前线】Vol.36 为什么从2023年开始,独立开发者越来越多了?