Enumeración DNS utilizando dnsrecon

  • Posted on: 10 February 2015
  • By: ReYDeS

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


Curso de Informática Forense