navgix 是一个多线程 Golang 工具,用于检查 nginx 别名遍历漏洞。
目前,navgix 支持 2 种技术来发现存在漏洞的目录(或 location 别名)。分别是:
navgix 会向页面发起初始 GET 请求,如果页面 HTML 中指定了任何目录(在 html 组件的 src 属性中指定),它将测试路径中的每个文件夹是否存在漏洞,因此如果它发现指向 /static/img/photos/avatar.png 的链接,它将测试 /static/、/static/img/ 和 /static/img/photos/。
navgix 还会测试一个包含常见目录的简短列表(这些目录通常存在此漏洞),如果其中任何一个目录存在,它还将尝试确认是否存在漏洞。
git clone https://github.com/Hakai-Offsec/navgix; cd navgix;
go build