0到1 ctfer :afr_2 :Nginx目录穿越漏洞

参考:https://www.cnblogs.com/yuzly/p/11212078.html
image

Nginx匹配到路径files后,把后面的内容加到/home/的后面,就成了/home/../

防御方法就是:
在/files后面加/,形成/files/,这样URL访问/files../,home后面就是有两个/,形成/home//../
或者在home后面加/也可以

打开靶场:
image
观察到一个目录,上面有一个路径
image
点开这个路径,只有一个gif
image
企图找到flag,但是没有,可是,这里报错说出来,这是Nginx的环境
可能存在目录穿越漏洞
输入/img../,是穿越到了tmp目录的上层目录
image
可以看到,出来一堆目录:
image
flag就在最下面,下载下来就可以得到了

posted @ 2021-08-31 11:50  Zeker62  阅读(145)  评论(0编辑  收藏  举报