CTFHub~文件上传漏洞

在这里插入图片描述

无验证

# 看到本题说无验证,那我们直接上传文件看一下

image-20240731195508532

image-20240731195521136

# 文件上传成功,我们直接用蚁剑连接查看flag

image-20240731201111038

前端验证

# 既然知道是前端验证,所以我们查看源代码,把检测js的内容删掉,然后直接上传1.php

image-20240731201623690

# 发现不行,那么我们就要用brup抓包,然后改掉上传时.jpg,改为.php

image-20240731202309139

# 使用蚁剑连接

image-20240731202202265

image-20240731202225228

.htaccess

传模块,黑名单过滤了所有的能执行的后缀名,如果允许上传.htaccess .htaccess 文件的作用是可以帮我们实现包括:文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP 地址的用户、只允许特定 IP 地址的用户、禁止目录列表,以及使用其他文件作为 index 文件等一些功能;在 htaccess 里写入 SetHandler application/x-httpd-php 则可以文件重写成 php 文件。要 htaccess 的规则生效 则需要在 apache 开启 rewrite 重写模块,因为 apache 是多数都开启这个模块,所以规则一般都生效;

# 看了一下题目,所以我们需要搞一个.htaccess的文件
<FilesMatch "jpg">
SetHandler application/x-httpd-php
</FilesMatch>

image-20240731202459482

# 然后分别上传.htaccess和一句话木马

image-20240731203550932

image-20240731203605675

# 最后还是用蚁剑连接,得到flag

image-20240731203707279

MIME绕过

image-20240731204028339

# 我们发现文件类型不正确,我们抓包看下

image-20240731204129101

# 看到这个类型限制我们上传,所以改为imag/jpg

image-20240731204341540

# 上传成功,我们继续使用蚁剑连接,完成本题

image-20240731204443370

image-20240731204505441

文件头检查

# 本题是文件头的检查,所以我们上传一个简单照片,讲它和木马结合起来

image-20240731204940992

# 我们将2.jpg进行上传查看,发现不可行

image-20240731205116935

# 换一种方法,上传一张照片,然后我们进行抓包,将它改为php
# 空白处添加一个GIF89a //这个的意思是欺骗上面的内容是一张图片

image-20240731205644698

# 我们再次使用蚁剑进行连接

image-20240731210102270

image-20240731210154791

00截断

# 知道本题是00截断,我们直接进行抓包

image-20240731211711211

修改后:

image-20240731211808820

# 使用蚁剑连接

image-20240731211935022

双写后缀

# 题目双写绕过,然后我们直接抓包

image-20240731212450175

image-20240731212254494

# 直接使用蚁剑连接

image-20240731212528253

image-20240731212545789

…(img-quHHXQl9-1722436153013)]

# 直接使用蚁剑连接

[外链图片转存中…(img-aIhpaAJm-1722436153014)]

[外链图片转存中…(img-fU8REWCm-1722436153014)]

image-20240731212655486好小子,离成功又近一步!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值