百度杯”CTF比赛 九月场 123

1、打开题目 得到一个登录界面
在这里插入图片描述
2、ctrl+u 得到作者提示
在这里插入图片描述
尝试在URL里访问user.php
发现没有什么反应 则尝试一下user.php.bak

.bak后缀的文件 意思是备份文件 基本与源文件相同
访问后 跳出一个下载框
在这里插入图片描述

我们下载此文件 打开之后发现 是一些名字 所以把这个文件当作字典 进行爆破

3、我们先随便输入以下用户名和密码 用bp抓包
清除一下变量
在这里插入图片描述

模式选择攻城锤

在这里插入图片描述

根据提示 我们先把出生日期设为1999 然后一个一个尝试 最后得到用户名和密码是
lixiuyun lixiuyun1990

4、在成功登陆之后
crtl+u 再次得到提示
在这里插入图片描述
把注释符中的HTML代码 拿出来正常显示
在这里插入图片描述

看到一个上传的表单 先随便上传一个文件抓包
在这里插入图片描述
提示只能上传图片

所以我们上传一个图片 抓包
在这里插入图片描述

我们在png后面添加php
在这里插入图片描述

看到php不合法

之后我们再尝试 php2 php3 pht PHP 等 php的别名

最后得到pht不会被过滤

在这里插入图片描述

看到通过a标签上传到了view.php中

5、通过URL访问view.php
在这里插入图片描述

得到提示通过file进行传参
在这里插入图片描述

输入flag 发现没有得到结果 得出对flag进行了相应的过滤 最后尝试得到
flflagag 合法

在这里插入图片描述

拿到flag 提交即可

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值