Instalar dnsenum
En este paso, instalará la herramienta dnsenum
, que es una utilidad de enumeración DNS utilizada para recopilar información sobre la infraestructura DNS de un dominio. La enumeración DNS es una técnica de reconocimiento fundamental en ciberseguridad que ayuda a identificar posibles superficies de ataque. La herramienta dnsenum
automatiza el proceso de descubrimiento de subdominios, registros DNS (como registros A, MX, NS) y otra información valiosa sobre la configuración de red de un dominio objetivo.
Antes de comenzar, entendamos por qué estamos utilizando esta estructura de directorios específica. El directorio ~/project
es un espacio de trabajo limpio que hemos preparado para que mantenga sus herramientas organizadas. Esta es una buena práctica también en las evaluaciones de seguridad del mundo real.
-
Primero, asegúrese de estar en el directorio de trabajo predeterminado:
cd ~/project
El siguiente comando instala Perl y varios módulos de Perl de los que depende dnsenum
para funcionar correctamente. Perl es un lenguaje de scripting en el que está escrito dnsenum
, mientras que los otros módulos proporcionan funcionalidad de red y DNS.
-
Instale las dependencias necesarias para dnsenum
:
sudo apt-get update && sudo apt-get install -y perl libnet-dns-perl libnet-netmask-perl libnet-ip-perl
Ahora descargaremos la herramienta dnsenum
real desde su repositorio oficial de GitHub. GitHub es donde los desarrolladores comparten proyectos de código abierto como este.
-
Descargue dnsenum
desde su repositorio oficial:
git clone https://github.com/fwaeytens/dnsenum.git
Después de descargar, necesitamos entrar en el directorio dnsenum
para acceder a los archivos de la herramienta. Aquí es donde se encuentra el script principal dnsenum.pl
.
-
Navegue hasta el directorio dnsenum
:
cd dnsenum
Finalmente, verificaremos que la instalación fue exitosa comprobando el menú de ayuda. Este es un paso importante con cualquier nueva herramienta: entender sus opciones antes de ejecutarla contra objetivos reales.
- Verifique la instalación comprobando el menú de ayuda:
perl dnsenum.pl --help
Debería ver la información de uso de la herramienta y las opciones disponibles. Esta salida le muestra todos los comandos y conmutadores que puede usar con dnsenum
para diferentes tipos de tareas de enumeración DNS.