[SUCTF 2019]CheckIn

博客探讨了如何通过构造GIF89a头部伪造文件、修改后缀上传限制,成功上传.htaccess和.user.ini文件,揭示了文件内容、类型和后缀的检测策略。作者揭示了在上传过程中的技巧和安全漏洞挑战。

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

在这里插入图片描述
首页是一个文件上传点,检查元素在这里插入图片描述没有隐藏的信息。扫描目录也没有发现隐藏目录

随便上传一个图片马,给了我们一些被过滤的字符在这里插入图片描述在这里插入图片描述
并且,当我修改图片后缀为php文件时
在这里插入图片描述在这里插入图片描述
报错为非法后缀
总结下这里的问题
文件内容检测,类型检测。后缀检测
一是它会检查文件内容,也就是说我们得要添加GIF89a来伪造一个文件头,这个还可以。
我们先去构造一下
在这里插入图片描述修改为png文件上传
后面再上传.htacess
在这里插入图片描述上传成功
上传.htacess文件在这里插入图片描述在这里插入图片描述也被过滤了。。。
查资料去吧
在这里插入图片描述构造.user.ini文件
在这里插入图片描述php1.png是我准备的图片马
在这里插入图片描述上传成功
再上传图片木马
在这里插入图片描述访问过去没什么问题
在这里插入图片描述

蚁剑连接在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一名无聊的网友

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

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

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

打赏作者

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

抵扣说明:

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

余额充值