📡 Footprinting & Escaneo Activo con Nmap

📁 DNS Zone Transfer

Una transferencia de zona DNS permite copiar todo el contenido de una zona desde un servidor autorizado. Si no está correctamente configurado, puede ser una vulnerabilidad crítica de información.

dnsenum bujilinux.com

También puedes usar fierce o dig para explorar zonas DNS:

fierce --domain bujilinux.com

🔍 Conceptos básicos de escaneo

🛠 Comandos clave


📡 Ping Sweeps y Descubrimiento de Hosts

🔸 fping (ICMP sweep)

fping -a -g 192.168.1.0/24 2>/dev/null

🔸 Netdiscover (ARP scanning en LAN)

sudo netdiscover -i eth0 -r 192.168.1.0/24

🔸 Nmap Host Discovery

nmap -sn 192.168.1.0/24

-sn desactiva el escaneo de puertos y solo busca hosts activos (usa ICMP/ARP/TCP-SYN según el entorno).

nmap -sn -PS80 10.2.28.0/24

Combinación potente de escaneos:

nmap -sn -v 10.2.18.0/24
nmap -sn -PS21,22,25,80,445,3389,8080 10.2.18.0/24

🔓 Escaneo de Puertos con Nmap

Puerto escaneo completo (sin ping previo):

nmap -Pn -p1-80 bujilinux.com

Escaneo UDP (servicios internos):

nmap -sU -p 1-1000 192.168.1.221

Escaneo SYN + Versiones:

nmap -T4 -sS -sV -p- 192.10.106.3

Detección de Sistema Operativo:

nmap -T4 -sS -sV -O --osscan-guess -p- 192.10.106.3

Escaneo agresivo de servicios:

nmap -T4 -sS -sV --version-intensity 8 -p- 192.10.106.3

🎯 Velocidad del escaneo Nmap:

OpciónModoVelocidadUso
-T0ParanoidMuy lentoEvitar detección
-T1SneakyMuy lentoAmbientes sensibles
-T3NormalPor defectoEquilibrado
-T4AggressiveRápidoRedes LAN
-T5InsaneMuy rápidoRedes de laboratorio

🧠 Scripts NSE de Nmap

Escaneo con scripts por defecto:

nmap -sV -sC -p- -T4 192.10.106.3

Buscar scripts específicos:

ls -al /usr/share/nmap/scripts/ | grep mongo

Ayuda sobre un script:

nmap --script-help=mongodb-brute.nse

Usar script NSE específico:

nmap -sV --script=mongodb-brute -p- -T4 192.10.106.3

🗂 Exportar a Metasploit

Guardar resultados:

nmap -oN resultado.txt -oX resultado.xml target

Importar XML a Metasploit:


msf6 > workspace -a pentest_1
msf6 > db_import resultado.xml
msf6 > hosts
msf6 > services
msf6 > db_nmap -Pn -O -p80 10.2.24.130

🔧 Parte 2: Recolección Activa y Escaneo | Hecho con ❤️ para pentesters éticos