Fuerza bruta Subdominios DNS

terminal
dnsenum --enum <ip> -f <wordlist>
  • ¿Qué es? Es el sistema que traduce nombres de dominio (como ejemplo.com) a direcciones IP (como 192.168.1.1).
  • Relación con los subdominios:
  • El DNS almacena la información de los subdominios.
  • Por ejemplo:
txt
   blog.ejemplo.com -> 192.168.1.2
   shop.ejemplo.com -> 192.168.1.3
  • ¿Qué son? Subdominios registrados en los servidores DNS que se configuran explícitamente y se asocian a un dominio principal.
  • Ejemplo: Si al consultar un servidor DNS sobre mail.ejemplo.com este responde con una IP, indica que el subdominio está registrado.
  • ¿Cómo trabaja dnsenum?
  • Consulta directamente los servidores DNS para descubrir subdominios reales.
  • Si un subdominio no está configurado en el DNS, dnsenum no podrá encontrarlo.

Subdominios detectados con ffuf

  • ¿Qué hace? ffuf fuerza rutas o nombres en la web, no interactúa directamente con los servidores DNS.
  • Ejemplo: Si hay un subdominio como admin.ejemplo.com que responde a solicitudes HTTP pero no está registrado en el DNS público (quizá usa una configuración interna o personalizada), ffuf puede descubrirlo si responde a peticiones.
  • Diferencia clave:
  • ffuf busca respuestas HTTP válidas probando nombres en el dominio.
  • No depende de registros DNS, sino de que el servidor web detrás del dominio responda.