2014-04-14 13:42:01
来 源
IT技术网
Nginx
本文介绍Nginx服务器错误配置引起的目录遍历漏洞,希望对于初学Nginx服务器相关的朋友有帮助,更多Nginx安装、配置、报错处理等资源请本站内搜索。。
一个很鸡肋的目录遍历漏洞,不知道算不算是漏洞,前提条件是必须是子目录、开启了autoindex,并且alias指定目录的时候加了"/",才能利用成功。这是因为配置不规范造成的

server {

listen    80;

server_name sebug.net;

index index.htm index.html;

root  /home/wwwroot/www;

access_log off;

location /paper {

        alias /home/wwwroot/paper/;

         autoindex on;

    }

}

注意 这里/home/wwwroot/paper/;  有个/

当你浏览http://sebug.net/paper/,正常情况应该遍历/home/wwwroot/paper/这个目录,但是如果访问http://sebug.net/paper../, 这个的话就会遍历/home/wwwroot/这个目录了

这个要利用,很有难度。

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。