Nginx的文件解析漏洞...和IIS7.0的解析漏洞同样的原理,因为cgi.fix_pathinfo=1
造成的解析漏洞...
PS:同样使用1.jpg/.php
方式进行绕过...
一:环境搭建
步骤一:进入以下Vulhub路径并开启容器...
cd /nginx/nginx_parsing_vulnerability docker-compose build docker-compose up -d docker ps -a
步骤二:浏览器中访问网站...
http://192.168.1.84/
二:漏洞复现
步骤一:制作图片马并进行上传...获取上传文件地址...
http://192.168.1.84/uploadfiles/aa214af232f9b1422779c09fcf6409be.jpg
步骤二:访问以下路径,利用Nginx解析漏洞...
192.168.1.84/uploadfiles/aa214af232f9b1422779c09fcf6409be.jpg/.php