upload-labs(一到十一关)

一.pass-1:

通过他的提示可以知道他在前端使用js进行了检测过滤这里我们就有两种办法

1.第一种:

去使用浏览器自带的功能禁用js

2.第二种:

先将木马文件修改为.jpg的格式然后使用抓包软件进行抓包修改后缀来绕过

二.pass-2:

服务器对数据包的MIME进行检查来进行过滤,我们上传php文件他的type为下

我们上传jpg文件t他的type为下

那我们直接将上传php的type换成我们正常上传图片的type进行绕过MIME检测

三.pass-3:

通过查看源码我们知道了他过滤.php文件那我们就将后缀改成.php3或者.php5等

四.pass-4:

跟上一关差不多但是它禁止上传了.php3等后缀使用我们去构建一个.htaccess文件

Sethandler application/x-httpd-php

然后先将.htaccess文件上传,然后在去上传之前写的.jpg的php文件就可以了

五.pass-5:

它把上一关使用的.htaccess也无法上传了,我们需要先去创建一个.user.ini文件在文件里写

auto_prepend_file = "1.jpg"

然后跟上一关一样的操作

六.pass-6:

通过它的源码可以得知他没有进行大小写转换那我们就可以通过大小写来绕过检测

七.pass-7:

通过源码可以得知他没有对空格进行排除,那我们就在抓的包中的.php后面加一个空格来绕过

八.pass-8:

通过源码可以得知它没有对.php.进行过滤,那还是跟上一关一样的办法

九.pass-9:

通过源码可以得知它没有对.php::$DATA进行过滤,那还是跟上一关一样的办法

十.pass-10:

通过源码可以得知它没有对.php. .进行过滤,那还是跟上一关一样的办法

十一.pass-11:

需要使用双写绕过


 

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
回答: upload-labs第十一是一个文件上传的挑战。根据引用\[1\]和引用\[2\]的内容,我们可以了解到在这个挑战中,我们需要利用%00截断来绕过文件上传的限制。当我们上传一个文件时,我们可以在文件名后面添加%00来截断后面的文件名,从而绕过后缀检测。此外,根据引用\[3\]的内容,我们还可以利用条件竞争来绕过文件重命名的限制。通过不断发送上传图片马的数据包,我们可以利用条件竞争的漏洞,使得程序来不及进行文件重命名,从而成功上传恶意文件。此外,还可以利用Apache服务器的解析漏洞,将上传的文件当做php文件解析,从而执行恶意代码。总之,通过利用%00截断、条件竞争和解析漏洞,我们可以成功绕过文件上传的限制,完成upload-labs第十一的挑战。 #### 引用[.reference_title] - *1* [upload-labs-master 文件上传 第十一和十二](https://blog.csdn.net/dd_c1d/article/details/119894881)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [文件上传upload-labs第十一至十九](https://blog.csdn.net/qq_43480081/article/details/102553732)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

✘孤城

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

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

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

打赏作者

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

抵扣说明:

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

余额充值