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
相关推荐
芯盾时代7 小时前
《金融业网络安全管理办法(征求意见稿)》全条款深度拆解(三)
网络·安全·网络安全
网安蟹佬霸11 小时前
2026网络安全每日学习计划:每天学多久?学什么?怎么安排?照着做就行!
网络·学习·安全·web安全·学习路线·网安
00后程序员张13 小时前
Android证书绑定抓包失败?Android SSL Pinning绕过实战指南
android·网络协议·计算机网络·网络安全·adb·https·ssl
菩提小狗14 小时前
每日安全情报报告 · 2026-09-01
网络安全·漏洞·cve·安全情报·每日安全
Seraphina3615 小时前
记一次实验:利用缓存服务器规范化技术进行网页缓存欺骗
经验分享·笔记·网络安全·缓存
liulilittle16 小时前
REALITY 代理隧道的有效检测方法: 被动、主动与确定性三层实证研究
linux·服务器·网络·网络协议·安全·网络安全·通信
0xBADCODE16 小时前
动态DEX加载+反射+DES硬编码密钥:安卓三层逆向实战
android·java·python·安全·网络安全·逆向·ctf
liulilittle16 小时前
加密扩展记录 37B(含头口径):Go TLS 栈形态特征的适用域与配对勘误
网络·网络协议·计算机网络·网络安全·通信·tls·reality
递归尽头是星辰16 小时前
微服务安全体系:身份认证、授权与访问控制
web安全·安全架构·访问控制·微服务安全·服务身份认证
xierui12312317 小时前
Anthropic安全复盘:会操作电脑的 Agent 如何分阶段上岗
人工智能·网络安全·架构·系统架构