Enumeración DNS utilizando dnsrecon
DNSRecon es una herramienta de escaneo y enumeración DNS escrita en Python, la cual permite realizar diferentes tareas, como enumeración de registros estándar para un dominio definido (A, NS, SOA y MX). Expansión de dominio de nivel superior para un dominio definido. Transferencia de zona contra todos los registros NS para un dominio definido. Consulta reversa contra un rango de direcciones IP, proporcionando una dirección IP inicial y final.
La manera mas simple de utilizar dnsrecon es definiendo el dominio del objetivo de evaluación utilizando la opción “-d”. Si no se especifica la opción “-n” o servidor de nombres a utilizar, se utilizará el SOA del objetivo.
# dnsrecon -d xxxxx .com
Obtenidos los servidores de nombres, se procede a realizar una enumeración por fuerza bruta. La opción “-n” define el servidor de dominio a utilizar. La opción “-D” define el archivo Diccionario de sudominios o nombres de host a utilizar para la fuerza bruta. La opción “-t brt” especifica el tipo de enumeración a realizar, “brt” es para realizar fuerza bruta de dominios y host utilizando un diccionario definido.
# dnsrecon -d xxxxx .com -n dns1. xxxxx. com -D namelist.txt -t brt
Es factible utilizar el motor de búsqueda Google para realizar una búsqueda de subdominios y hosts. Para esto se utiliza la opción “-t goo”
# dnsrecon -d xxxxx .com -n dns1. xxxxx .com -t goo
Para la siguiente demostración se utiliza el dominio, zonetransfer.me cuyos servidores de nombres permiten realizar transferencias de zona satisfactorias.
# dnsrecon -d zonetransfer.me -t axfr
Fuentes:
https://github.com/darkoperator/dnsrecon
http://digi.ninja/projects/zonetransferme.php
https://www.ietf.org/rfc/rfc1034.txt
https://www.ietf.org/rfc/rfc1035.txt
https://www.ietf.org/rfc/rfc1034.txt
Sobre el Autor
Alonso Eduardo Caballero Quezada - ReYDeS
Instructor y Consultor Independiente en Ciberseguridad
Correo Electrónico: ReYDeS@gmail.com
Twitter: https://twitter.com/Alonso_ReYDeS
LinkedIn: https://pe.linkedin.com/in/alonsocaballeroquezada/
Facebook: https://www.facebook.com/alonsoreydes
Youtube: https://www.youtube.com/c/AlonsoCaballero