BUU实战笔记——[GXYCTF2019]BabyUpload 1

题目:[GXYCTF2019]BabyUpload 1
 

2023-07-14T06:20:14.png


类型:文件上传

一、测试

利用一句话木马写的.php脚本上传后被告知文件后缀名不能是.ph
然后.txt、.png都不行,只有.jpg可以
得出关键信息:设置了黑名单。将.jpg文件上去之后通过蚁剑连接失败,说明还有限制,于是想到之前做的一道题也是这样,利用配置文件

二、上传配置文件

第一步:构建.htaccess文件

<FilesMatch "shell.jpg">
SetHandler application/x-httpd-php
</FilesMatch>

将其上传的同时,抓包更改Content-Type的值为Content-Type: image/jpeg,发现上传成功

2023-07-14T06:33:26.png

第二步:构建shell.jpg

上传成功
 

2023-07-14T06:36:35.png


访问文件路径下的文件并加上?8=phpinfo();可以看到如下界面说明文件可以正常连接蚁剑

2023-07-14T06:38:05.png

三、蚁剑连接

在蚁剑中输入URL,密码为8,在根目录下找到FLAG

2023-07-14T06:42:28.png

总结

对于文件上传一般就是先找到可以上传的文件类型,然后看传上去的文件是否可以正常使用,若不行,再考虑配置文件的方法。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

muzzert

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

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

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

打赏作者

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

抵扣说明:

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

余额充值