La herramienta Gobuster esta no solo dedicada al descubrimiento de directorios mediante fuerza bruta lo que se le denomina URIs, si no, que tambien realiza un reconocimiento de Subdominios DNS, Virtual Hosts Names y Open Amazon S3 buckets.
Tendremos que instalar la herramienta ya que no viene por defecto.
sudo apt install gobuster
Para utilizar la herramienta y no limitarnos en tema de diccionarios de palabras, vamos a utilizar un repositorio donde englomera muchisimos diccionarios de palabras para lo que sea de diferentes tamaños y que es uno de los mas famosos que hay en GitHub llamado SecLists:
Podremos pasarnos todos esos diccionarios a nuestro kali instalando el seclists de la siguiente forma:
sudo apt install seclists
Ahora si nos vamos a la siguiente ruta, veremos que los tendremos ahi todos los diccionarios.
PATH = /usr/share/seclists/
Ahora para utilizar gobuster y ponerlo a prueba con nuestra maquina que instalamos anteriormente, lo haremos de la siguiente forma:
gobuster dir -u http://192.168.5.211:8080/ -w /usr/share/seclists/Discovery/Web-Content/directory-list-2.3-small.txt
Con el dir lo que hacemos es indicarle que queremos hacer fuerza bruta en URLs. Con el -u le indicamos la direccion URL en la que queremos realizar fuerza bruta, lo que haya despues de la /. Con el -w le indicamos el diccionario de palabras que queremos utilizar para esa fuerza bruta.
Con esto lo que estamos viendo son directorios que ha descubierto en la pagina los cuales podremos recorrer para ver lo que parezcan mas interesantes.
Ahora si queremos buscar esas palabras pero tambien con extensiones por si encontrara algo con dicha extension seria de la siguiente forma:
gobuster dir -u http://192.168.5.211:8080/ -w /usr/share/seclists/Discovery/Web-Content/directory-list-2.3-small.txt -x html,php,txt -t 100
Con el -x especificamos las extensiones de cada palabra para que se lo implemente. Con el -t especificamos los hilos que queremos que utilice para que vaya mas rapido.