文件上传漏洞是指:用户通过「文件上传功能」,上传「可执行脚本」文件到服务器本地,拿到服务器「权限」。
核心在于:网站对上传的文件过滤不够严谨,所以,我们学习的重点要放在文件上传的绕过方式。
文件上传漏洞
1、前端绕过
1)「前端」用「JS过滤」上传的文件,过滤成功以后,再向后端发送请求,代码逻辑示例:
//JS检查文件类型(大概逻辑)<
文件上传漏洞是指:用户通过「文件上传功能」,上传「可执行脚本」文件到服务器本地,拿到服务器「权限」。
核心在于:网站对上传的文件过滤不够严谨,所以,我们学习的重点要放在文件上传的绕过方式。
1)「前端」用「JS过滤」上传的文件,过滤成功以后,再向后端发送请求,代码逻辑示例:
//JS检查文件类型(大概逻辑)<