第一关
前端认证
一共有四种绕过前端上传的方法。
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 . .
就可以绕过了
4853

被折叠的 条评论
为什么被折叠?



