buuctf-SecretFile

在这里插入图片描述
在这里插入图片描述

查看下源码
在这里插入图片描述

访问过去
在这里插入图片描述在这里插入图片描述

直接点击secret按钮
在这里插入图片描述

回去看看源码
在这里插入图片描述

又有一个
在这里插入图片描述

访问后自动跳转为end.php
在这里插入图片描述

本来以为是有别的按键存在或者源码的颜色问题,回去调了下页面颜色
在这里插入图片描述在这里插入图片描述

结果什么都没有
结果抱着侥幸的心里返回首页查看
在这里插入图片描述

我的天,改了下颜色,然后用鼠标随便一拉!!!
发现了一个不一样的地方
在这里插入图片描述

改了下这个小框的颜色,一开始太激动没注意到,结果仔细一看…
这不就是我之前直接过去的php吗…
果然,点击之后,跳转到我们之前的界面
在这里插入图片描述

但是想着这个思路,试试这个界面是不是也有这样的
在这里插入图片描述

结果也只是证实了之前的验证是对的,在首页有个按钮是直接转到下一个界面的
闹了半天思路是错的
重新整理思路
在点击action.php的按钮后,直接跳转到了end.php
这里本身就很不正常,浏览时间太快了,猜测会不会是要修改一个界面的浏览时间限制
先去抓包一下
在这里插入图片描述

哦吼,一下子出来重点文件了
在这里插入图片描述

看见有一个flag.php
但是这段源码肯定不是白给的
先审计一下,肯定有用
f i l e = file= file=_GET[‘file’];//要用get传递一个file参数
if(strstr( f i l e , " . . / " ) ∣ ∣ s t r i s t r ( file,"../")||stristr( file,"../")stristr(file, “tp”)||stristr( f i l e , " i n p u t " ) ∣ ∣ s t r i s t r ( file,"input")||stristr( file,"input")stristr(file,“data”)){
echo “Oh no!”;
exit();
}
这里有一个黑名单,过滤了一些参数
好,粗略审计完后先去看看flag.php
在这里插入图片描述

…太皮了
看不见,会不会是颜色的问题,修改一下背景颜色
在这里插入图片描述

但是,题目也说了,flag就在flag.php里
源码里找了半天也没找到
去看了下wp
在这里插入图片描述

这里有一个知识点是php伪协议(详细信息自行查阅)
在这里插入图片描述

在这里插入图片描述

PCFET0NUWVBFIGh0bWw+Cgo8aHRtbD4KCiAgICA8aGVhZD4KICAgICAgICA8bWV0YSBjaGFyc2V0PSJ1dGYtOCI+CiAgICAgICAgPHRpdGxlPkZMQUc8L3RpdGxlPgogICAgPC9oZWFkPgoKICAgIDxib2R5IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrOyI+PGJyPjxicj48YnI+PGJyPjxicj48YnI+CiAgICAgICAgCiAgICAgICAgPGgxIHN0eWxlPSJmb250LWZhbWlseTp2ZXJkYW5hO2NvbG9yOnJlZDt0ZXh0LWFsaWduOmNlbnRlcjsiPuWViuWTiO+8geS9oOaJvuWIsOaIkeS6hu+8geWPr+aYr+S9oOeci+S4jeWIsOaIkVFBUX5+fjwvaDE+PGJyPjxicj48YnI+CiAgICAgICAgCiAgICAgICAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsO2NvbG9yOnJlZDtmb250LXNpemU6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjsiPgogICAgICAgICAgICA8P3BocAogICAgICAgICAgICAgICAgZWNobyAi5oiR5bCx5Zyo6L+Z6YeMIjsKICAgICAgICAgICAgICAgICRmbGFnID0gJ2ZsYWd7ZGFhNzY2N2UtNDZmZS00ODRkLWE0ZTQtODk5ZDNiNGE1MDVjfSc7CiAgICAgICAgICAgICAgICAkc2VjcmV0ID0gJ2ppQW5nX0x1eXVhbl93NG50c19hX2cxcklmcmkzbmQnCiAgICAgICAgICAgID8+CiAgICAgICAgPC9wPgogICAgPC9ib2R5PgoKPC9odG1sPgo=
一看就知道是base64
解码一下
直接用bp就行
在这里插入图片描述

得到flag

没法直接复制,靠
找了个在线解码
在这里插入图片描述拿到flag

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一名无聊的网友

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值