BUUCTF-[BJDCTF2020]Mark loves cat

张开发
2026/4/17 23:37:46 15 分钟阅读

分享文章

BUUCTF-[BJDCTF2020]Mark loves cat
对靶机进行目录扫描发现有.git泄露用githak提取.git文件发现找到了两个文件flag.php利用$flag就可访问/flag文件index.php代码审计echo the flag is: .$flag;传入$flag就能获得flagif(!isset($_GET[flag]) !isset($_POST[flag])){ exit($yds); }要求get和post都不能有flag参数就能传入$ydsforeach($_GET as $x $y){ $$x $$y; }当用get方式传入一个键值对的时候能把键值分别转换为两个可变变量当我们传入ydsflag时通过这个foreach循环会变成$yds$flag构造payload?ydsflag

更多文章