
멀티스레드 Go 도구로, 휴리스틱 및 브루트포스 기법을 사용하여 취약한 디렉터리 별칭을 식별함으로써 nginx 별칭 경로 탐색 취약점을 탐지합니다.
navgix는 nginx 별칭(alias) 경로 탐색 취약점을 확인하는 멀티스레드 golang 도구입니다.
현재 navgix는 취약한 디렉토리(또는 위치 별칭)를 찾기 위해 2가지 기술을 지원합니다. 다음과 같습니다.
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