养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

文件上传漏洞-黑名单过滤

时间:2024-11-15 05:28:57

文件上传是Web应用中比较常见的功能,用户经常会通过文件上传擢爻充种的功能分享照片、修改头像或上传附件等操作胂错噔珏;文件上传漏洞是指用户上传了一个可执行的脚本文件,并通过此脚本文件获得了执行服务端命令的能力;文件上传本身是一个网站正常的业务需求,但如果文件在上传之后,服务器端没有妥善的处理,就会导致严重的后果。

工具/原料

upload-labs环境

phpstudyhttps://jingyan.baidu.com/article/a3f121e4879a86fc9052bb05.html

BurpSuitehttps://门钙蹲茌jingyan.baidu.com/article/22fe7cede2fbd93002617fa2.html

方法/步骤

1、安装phpstudy环境,将upload-labs环境放入php网站根目录下,访问如下图:

文件上传漏洞-黑名单过滤

2、打开BurpSuite默认代理端口127.0.0.1:8080,intercept标签中开启数据拦截功能interceptison。

文件上传漏洞-黑名单过滤

3、chrome浏览器代理设置,127.0.0.1:8080,这里我使用的是SwitchyOmega插件进行快速设置。

文件上传漏洞-黑名单过滤

4、上传phpinfo.p丝群闻栝hp文件,通过BurpSuite在filename="phpinfo.php"后面添加"..",点击forward进行上传。

文件上传漏洞-黑名单过滤

文件上传漏洞-黑名单过滤

5、右键点击上传成功的图片复制图片地址,在新的网页标签进行访问解析phpinfo代码文件。在url连接中将::$DATA删除掉直接访问。

文件上传漏洞-黑名单过滤

6、黑名单限制网页源代码如下。

文件上传漏洞-黑名单过滤

© 一点知识