BUUCTF-[BJDCTF2020]Mark loves cat

对靶机进行目录扫描

发现有.git泄露

用githak提取.git文件

发现找到了两个文件

flag.php

利用$flag就可访问/flag文件

index.php

代码审计

perl 复制代码
echo "the flag is: ".$flag;

传入$flag就能获得flag

php 复制代码
if(!isset($_GET['flag']) && !isset($_POST['flag'])){
    exit($yds);
}

要求get和post都不能有flag参数,就能传入$yds

php 复制代码
foreach($_GET as $x => $y){
    $$x = $$y;
}

当用get方式传入一个键值对的时候,能把键值分别转换为两个可变变量

当我们传入yds=flag时

通过这个foreach循环会变成yds=flag

构造payload

php 复制代码
?yds=flag
相关推荐
juesdo10 小时前
青岑CTF之 EZPHP系列
笔记·web安全·php
Par@ish10 小时前
关于开源GNU通用许可(GPLv3)详细解说
web安全·开源·开源协议
Lust Dusk11 小时前
postman工具介绍(附下载教程)
测试工具·安全·web安全·postman
顾凌陵11 小时前
RCE漏洞实战:远程命令执行
网络安全
lcreek11 小时前
SQL盲注漏洞详解 DVWA Medium
网络安全·sql注入
上海云盾第一敬业销售11 小时前
WAF架构解析与实战经验分享
网络协议·web安全·架构
持敬chijing11 小时前
Web渗透之SQL注入-SQLMAP使用笔记
数据库·sql·安全·web安全·网络安全·网络攻击模型
Chengbei1112 小时前
CTF & 红队专用 AI 求解AI 引擎 Cairn 系统,化轻量化部署,红队、CTF、漏洞研究一站式解决方案
java·人工智能·安全·web安全·网络安全·系统安全
持梦远方12 小时前
Windows 7 永恒之蓝漏洞复现及影子账户创建实战
网络安全
X7x512 小时前
PDR模型:构建网络安全的黄金三角
网络安全·网络攻击模型·安全威胁分析·安全架构·pdr模型