Gobuster
Descubrir directorios y archivos ocultos o no listados que podrían estar presentes en un servidor web, realizar fuerza bruta de subdominios DNS.
Ejemplos:
Listar directorios y archivos ocultos:
┌──(dante㉿hunter)-[/home/dante]
└─# gobuster dir -u http://example.com -w /path/to/wordlist.txtdir→ indica que se está utilizando el modo de descubrimiento de directorios-u http://example.com→ especifica la URL del sitio objetivo-w /path/to/wordlist.txt→ indica la ruta al archivo de diccionarios que contiene las posibles rutas de directorios y archivos
Listar subdominios (DNS)
┌──(dante㉿hunter)-[/home/dante]
└─# gobuster dns -d example.com -w /path/to/wordlist.txtdns→ indica que se está utilizando el modo de descubrimiento de subdominios-d example.com→ especifica el dominio objetivo-w /path/to/wordlist.txt→ indica la ruta al archivo de diccionarios que contiene las posibles rutas de directorios y archivos
┌──(dante㉿hunter)-[/home/dante]
└─# gobuster vhost --apend-domain -r -u "http://logan.hmv" -w "/usr/share/wordlists/seclists/Discovery/DNS/subdomains-top1million-110000.txt"gobuster vhost: Indica quegobusterse va a utilizar en el modo de búsqueda de virtual hosts, es decir, para detectar subdominios basados en la configuración de servidores web virtuales.--append-domain: Esta opción le indica agobusterque debe añadir el dominio base (en este caso,logan.hmv) a cada entrada del archivo de wordlist durante la búsqueda. Por ejemplo, si en la wordlist aparecetest,gobusterintentará contest.logan.hmv.-r: Desactiva la resolución de DNS. Es decir,gobusterno intentará resolver los nombres de host usando DNS, sino que solo se enfocará en la detección de virtual hosts.-u "http://logan.hmv": Especifica la URL objetivo, que en este caso eshttp://logan.hmv.-w "/usr/share/wordlists/seclists/Discovery/DNS/subdomains-top1million-110000.txt": Indica el archivo de wordlist quegobusterutilizará para intentar descubrir subdominios. Este archivo contiene una lista de posibles subdominios que serán probados contra el dominio objetivo.
Listar archivos específicos
Cuando se utiliza el parámetro -x, Gobuster toma cada palabra de la wordlist y prueba esa palabra con cada una de las extensiones especificadas. Por ejemplo, si la wordlist contiene "admin" y especificas las extensiones .php, .html, y .txt, Gobuster buscará admin.php, admin.html, y admin.txt en el servidor objetivo.
-t 20: Este parámetro indica que gobuster utilizará 20 hilos de ejecución en paralelo para realizar las solicitudes HTTP durante el escaneo de directorios y archivos. Un mayor número de hilos generalmente acelera el proceso de escaneo, ya que permite que varias solicitudes se realicen simultáneamente. Sin embargo, también aumenta la carga sobre el servidor que se está escaneando y sobre la propia máquina que ejecuta gobuster.
Filtrar por código de respuesta:
Para excluir los resultados con código 403:
Last updated