文件操作漏洞包括文件上传漏洞,文件包含漏洞,文件下载漏洞。
文章目录
前言 什么是文件上传漏洞?
文件上传的验证与绕过:
1.前端js验证:
Microsft Edge浏览器:
Google Chrome浏览器:
2.后端黑名单与白名单验证
黑名单验证
白名单验证
3.内容及其它验证
总结
前言 什么是文件上传漏洞?
文件上传漏洞指hacker利用网站能让用户上传文件的功能,在上传过程中上传木马,直接连接或配合文件包含漏洞获取webshell,从而导致用户权限丢失,隐私泄露。
而hacker成功getshell后还可以长期控制受影响的网站或服务器,进行持续性的攻击和破坏,甚至会将受控制的服务器作为攻击其他目标的跳板,利用该服务器的资源和网络带宽发起更广泛的网络攻击。
文件上传的验证与绕过:
1.前端js验证:
禁用js
Microsft Edge浏览器:
右上方三个点,点击设置:
Cookie和网站权限->所有权限->JavaScript
点击JavaScript,允许关闭
Google Chrome浏览器:
右上方三个点,点击设置->隐私和安全->网站设置
下拉滚动条 内容->JavaScript,不允许使用。