[极客大挑战 2019]Secret File

本文详细解析了极客大挑战2019中SecretFile题目,通过源代码审查、URL构造及PHP伪协议利用,最终揭示了Flag所在,展示了渗透测试与Web安全的基本技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[极客大挑战 2019]Secret File 题解

这个题还是挺简单的。。。以此作为一个记录吧
在这里插入图片描述
打开主界面,是这个亚子滴
在这里插入图片描述
这个主界面做的有点意思
接下来,开始走流程了
首先,查看页面的源代码
发现了介个
在这里插入图片描述
于是去访问了一下,发现了action.php,于是去访问一下,页面很迅速的跳转到了end.php
在这里插入图片描述
于是抓包,得到了如下页面
在这里插入图片描述
发现了secr3t.php,进行访问,出现了代码,在注释部分显示flag在flag.php中
在这里插入图片描述
在代码中将一些东西进行了过滤,但是没有过滤fliter,所以直接利用php伪协议
构造url:
http://e139ca32-2d1d-4f8d-9674-ffaf78f5c6b1.node3.buuoj.cn/secr3t.php?file=php://filter/convert.base64-encode/resource=flag.php
在这里插入图片描述
进行一下base64解密,即可得到flag
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值