xss挑战之旅11-19关
创始人
2024-01-21 14:29:35

文章目录

        • 前言
        • 第11关:referer
        • 第12关:User-Agent
        • 第13关:cookie
        • 第14关:exif xss
        • 第15关:ng-include
        • 第16关
        • 第17关
        • 第18关
        • 第19关:flash xss


前言

靶场:XSS挑战之旅
1-10关
11-20关


第11关:referer

  1. 查看网页源代码
    在这里插入图片描述

  2. 抓包
    在这里插入图片描述

  3. 修改,放包

    Referer: 111" onclick="alert(1)" type="text
    

    在这里插入图片描述

  4. 浏览器效果
    在这里插入图片描述

  5. 下一关
    在这里插入图片描述

  6. 源码

    ","",$str11);$str33=str_replace("<","",$str22);echo "

    没有找到和".htmlspecialchars($str)."相关的结果.

    ".'
    //注入点
    '; ?>

第12关:User-Agent

  1. 看源码,跟user-agent有关
    在这里插入图片描述

  2. 抓包修改

    User-Agent: 111" onclick="alert(1)" type="
    

    在这里插入图片描述

  3. 查看网页源代码,点击输入框即可通关
    在这里插入图片描述

  4. 源码

    ","",$str11);$str33=str_replace("<","",$str22);......  //能浏览器加载的地方......
    ?>
    

第13关:cookie

  1. 看网页源代码,跟cookie有关
    在这里插入图片描述

  2. 浏览器新建cookie(或者抓包修改也可以)

    user: 111" onclick="alert(1)" type="
    

    在这里插入图片描述

  3. 刷新加载
    在这里插入图片描述

  4. 源码

    ......
    ?>
    

第14关:exif xss

  1. emmm,这关需要自己找环境复现。
    在这里插入图片描述

  2. exif xss介绍

    exif

    可交换图像文件格式(英语:Exchangeable image file format,官方简称Exif),是专门为数码相机的照片设定的文件格式,可以记录数码照片的属性信息和拍摄数据。

    exif xss 原理

    因为有些网站可以读取exif 信息,当传入一张含有恶意信息的图片的时候,就可以触发恶意代码。

  3. 制作恶意图片
    截图不行,无法写入
    在这里插入图片描述
    这张图片时手机拍的,可以写入
    在这里插入图片描述

  4. 可以读取exif信息的网址

    https://www.sojson.com/image/exif.html
    

    在这里插入图片描述

    https://exifdata.com/
    

    在这里插入图片描述

第15关:ng-include

  1. ng-include函数

    可以在html文件中包含外部的html文件

    特别注意:

    ng-include,如果单纯指定地址,必须要加引号'
    ng-include,加载外部html,script标签中的内容不执行
    ng-include,加载外部html,含有style标签样式可以识别

  2. 改变参数,观测效果
    在这里插入图片描述

  3. 文件包含进来了,使用',看特别注意1
    在这里插入图片描述
    在这里插入图片描述

  4. 为什么包含php文件也可以?

    应该是把php文件执行后生成的html文件包含进来的。

  5. 加入参数进行测试,有回显
    在这里插入图片描述

  6. 传入进行测试,但是不执行,看特别注意2

    ?src='level1.php?name='
    

    在这里插入图片描述

  7. 传入进行测试,看特别注意3,进入下一关

    ?src='level1.php?name='
    

    在这里插入图片描述

  8. 源码

    ';
    ?>
    

第16关

  1. 源码

    ".$str5."";  //浏览器加载注入代码
    ?>
    
  2. 测试,观测浏览器加载效果和网页源代码
    在这里插入图片描述

  3. payload

    
    
    ----------------------------------
    用%0a替换空格
    
    
    
  4. onerror事件

    onerror 事件在加载外部文件(文档或图像)发生错误时触发。
    在img 这个标签无法正常执行的时候触发,所以这里的src 我们随便填一个不存在的地址,就可以触发后面的弹窗了。

  5. 下一关
    在这里插入图片描述

第17关

  1. 源码

    欢迎来到level17

    ";?>

    成功后,点我进入下一关

  2. 测试
    在这里插入图片描述

  3. 标签

    引入一个swf文件到浏览器端,并且它的src属性值没有添加引号,所以不用闭合,可以利用。

  4. 传入进行测试
    在这里插入图片描述

  5. 传入onclick=alert(1)进行测试
    在这里插入图片描述

  6. 进行测试
    在这里插入图片描述

  7. onclick=alert(1)不行,用onmouseover=alert(1)
    在这里插入图片描述

  8. 下一关
    在这里插入图片描述

第18关

  1. 同17关,虽然不支持插件,但是不影响
    在这里插入图片描述

第19关:flash xss

  1. 供参考已复现成功的文章
    XSS-labs Level 19 Flash XSS
    XSS之xss-labs-level19

  2. 本人的尝试失败,以下经验仅供参考

  3. flash xss 原理

    flash有可以调用js的函数,也就是可以和js进行通信。使用flash的这些函数时,如果传入恶意XSS代码,并调用js进行解析,此时会触发XSS攻击。因此这些函数如果使用不当也是会造成xss的。
    常见的可触发xss的危险函数有:getURL、navigateToURL、ExternalInterface.call、htmlText、loadMovie等等。

  4. 测试
    在这里插入图片描述

  5. 不能用"在这里插入图片描述

  6. 直接参考别人的payload在这里插入图片描述

  7. 用IE浏览器打开,自动跳转成Microsoft edge,修改设置
    在这里插入图片描述

  8. IE浏览器访问,但是浏览器自动禁止了XSS
    在这里插入图片描述

  9. 没了

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
1和0什么意思网络用语 0和1... 最近,有网友给大家出了份考卷,卷面是几位“00后”的QQ对 话:dbq、xswl、nss、nbcs、...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
七大洲八大洋 七大洲简易图三角... 一、北美洲(中北美和加勒比海)北美洲面积约2471万平方公里,居世界第三。人口约5.79亿(2016...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...