
Strumento Go multi-thread per rilevare vulnerabilità di alias traversal in nginx utilizzando tecniche euristiche e brute-force per identificare alias di directory vulnerabili.
navgix è uno strumento golang multi-thread che verifica le vulnerabilità di alias traversal di nginx
Attualmente, navgix supporta 2 tecniche per trovare directory vulnerabili (o alias di location). Queste sono le seguenti:
navgix effettua una richiesta GET iniziale alla pagina, e se sono presenti directory specificate nell'HTML della pagina (specificate negli attributi src dei componenti html), testa ogni cartella nel percorso per la vulnerabilità, quindi se trova un link a /static/img/photos/avatar.png, testerà /static/, /static/img/ e /static/img/photos/.
navgix testerà anche una breve lista di directory comuni che spesso presentano questa vulnerabilità e, se una di queste directory esiste, tenterà anche di confermare se la vulnerabilità è presente.
git clone https://github.com/Hakai-Offsec/navgix; cd navgix;
go build