upload第一关至第五关

第一关

前端认证
一共有四种绕过前端上传的方法。

1、删除onsubmint表单,上传PHP文件

在这里插入图片描述

2、bp修改后缀 为一句话木马的php文件

上传时后缀名为jpg,再用bp抓包将其改为hph

3、重写function校验函数

按f12打开
function checkFile(){return ture;}

4、禁用掉js代码 火狐about:config

第二关

1判断是不是后端的校验
2测试上传文件名(一般jpg可以)
3content-type 值的修改 Content-Type:image/jpeg
与第一关第二种方法一样利用bp改写

第三关

Phtml

第四关

.htaccess
启用
1、Httpd.conf 查找AllowOverride 把后面该成all,允许重写覆盖相关配置
2、再打开mod_rewrite机制,在httpd.conf

1、建立一个.htaccess文件,文件内容如下:
<FilesMatch “tony”>
SetHandler application/x-httpd-php

2、上传这个文件,利用bp抓包
3、上传一个tony.jpg文件

第五关

111.php . .
就可以绕过了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值