BugkuCTF--备份是个好习惯

BugkuCTF----备份是个好习惯

看提示,听说备份是个好习惯,这个意思看来就是线索在bak备份文件里了,直接拿御剑跑一跑。
在这里插入图片描述
找到了
在这里插入图片描述
下载下来看一看
在这里插入图片描述
分析下意思。
将get的两个参数中的key替换为空(这里可以用kekeyy绕过)
然后对key1,key2的值进行md5加密,并进行比较,
如果md5加密的值一样而未加密的值不同,就输出flag。

<?php
/**
 * Created by PhpStorm.
 * User: Norse
 * Date: 2017/8/6
 * Time: 20:22
*/

include_once "flag.php";
ini_set("display_errors", 0);
$str = strstr($_SERVER['REQUEST_URI'], '?');
$str = substr($str,1);
$str = str_replace('key','',$str);
parse_str($str);
echo md5($key1);

echo md5($key2);
if(md5($key1) == md5($key2) && $key1 !== $key2){
    echo $flag."取得flag";
}
?>

在这里插入图片描述
Bugku{OH_YOU_FIND_MY_MOMY}
在这里插入图片描述

发布了44 篇原创文章 · 获赞 7 · 访问量 2817

猜你喜欢

转载自blog.csdn.net/qq_37113223/article/details/104923505
今日推荐