NGINX配置目錄遍歷漏洞的解決
一、上nginx配置
二、 測(cè)試訪問
三、模擬穿越目錄訪問
根目錄下的所有文件都可以訪問,還可以下載至本地進(jìn)行分析利用。
四、漏洞產(chǎn)生原因
在配置alias路徑目錄時(shí),沒有對(duì)location的匹配內(nèi)容進(jìn)行嚴(yán)格控制。
關(guān)于location匹配控制
1.沒有"/"結(jié)尾時(shí),location /a/bc可以匹配/a/bcdef請(qǐng)求,也可以匹配/a/bc/def等
2.而有"/"結(jié)尾時(shí),location /a/bc/不能匹配/a/bcdef請(qǐng)求,只能匹配/a/bc/anything這樣的請(qǐng)求
五、整改并驗(yàn)證
修改nginx配置文件,并重啟NGINX,瀏覽器訪問http://192.168.88.179/test../etc/
完美解決!
到此這篇關(guān)于NGINX配置目錄遍歷漏洞的解決的文章就介紹到這了,更多相關(guān)NGINX 目錄遍歷漏洞內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
LNMPA遇到504 Gateway time-out錯(cuò)誤的解決方法
這篇文章主要介紹了LNMPA遇到504 Gateway time-out錯(cuò)誤的解決方法,需要的朋友可以參考下2017-07-07Keepalived實(shí)現(xiàn)Nginx負(fù)載均衡高可用的示例代碼
這篇文章主要介紹了Keepalived實(shí)現(xiàn)Nginx負(fù)載均衡高可用的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04