DVWA靶场笔记之文件上传原理

本文介绍了DVWA靶场中文件上传漏洞的原理,包括满足的条件和利用过程。通过查看源码,发现服务器缺乏过滤机制,允许上传任意文件。通过上传图片并访问,证实了漏洞存在。利用此漏洞可以上传一句话木马,获取服务器权限。修复建议包括客户端JavaScript校验、服务端多种校验策略和限制文件权限。
摘要由CSDN通过智能技术生成

文件上传漏洞原理:
文件上传漏洞是指程序员对文件上传部分的控制不足或者处理缺陷,导致攻击者上传一个可执行的文件到服务器,越过其本身权限向服务器上传一个可执行的文件,(文件可以是木马,病毒,恶意脚本或者webshell等等,)
文件上传漏洞满足条件:
1、 文件上传功能能正常使用
2、 上传文件路径可知
3、 上传文件可以被访问
4、 上传文件可以被执行或被包含

打开dvwa靶场,级别调为low级别的
在这里插入图片描述
查看源码
在这里插入图片描述
发现它会把文件直接post进服务器,没有任何过滤什么的,这不是直接的把服务器的大门打开了吗,还是确认一下,找一张图片(001.png),上传进去看看
在这里插入图片描述
因为源码里面存在着basename的函数,这个函数会直接返回路劲中的文件名部分,所以文件上传到服务器的那个文件夹就返回出来了,我们来直接访问一下,看看效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值