[SWPUCTF 2021 ]finalrce

最后更新于 2024-07-27 145 字 预计阅读时间: 1 分钟


 <?php
highlight_file(__FILE__);
if(isset($_GET['url']))
{
    $url=$_GET['url'];
    if(preg_match('/bash|nc|wget|ping|ls|cat|more|less|phpinfo|base64|echo|php|python|mv|cp|la|\-|\*|\"|\>|\<|\%|\$/i',$url))
    {
        echo "Sorry,you can't use this.";
    }
    else
    {
        echo "Can you see anything?";
        exec($url);
    }
} 

一道无回显RCE,nc,bash被禁用,反弹shell不考虑,$,php,python被禁二次RCE也不考虑

在linux中命令可以被''和""和/隔开但是却可以执行

l''s可以执行,用tee命令将ls输出流作为文件保存,l''s |tee 1.txt在访问1.txt得到目录,用tac /flllll''aaaaaaggggggg|tee 2.txt进行flag获取.

此作者没有提供个人介绍。
最后更新于 2024-07-27