Puertos y Servicios Comunes
Un puerto es un número (0-65535) que identifica un punto de comunicación en un dispositivo de red.
Puertos típicos y relevancia ofensiva
21
FTP
Login anónimo, credenciales débiles, versiones vulnerables.
22
SSH
Fuerza bruta, versiones antiguas vulnerables.
23
Telnet
Comunicación en texto plano, captura de credenciales.
25
SMTP
Open relay, verificación de usuarios.
53
DNS
Transferencias de zona mal configuradas.
80
HTTP
Vulnerabilidades web (XSS, SQLi, IDOR).
110
POP3
Credenciales en texto plano.
139/445
SMB/NetBIOS
Enumeración de recursos, ataques tipo EternalBlue.
143
IMAP
Credenciales en texto plano.
443
HTTPS
Vulnerabilidades web con capa SSL/TLS.
3306
MySQL
Credenciales por defecto, ataques a bases de datos.
3389
RDP
Acceso remoto, fuerza bruta, vulnerabilidades críticas.
5432
PostgreSQL
Acceso a bases de datos.
5900
VNC
Escritorio remoto, frecuentemente sin autenticación.
8080
HTTP alternativo / Proxies
APIs y servidores de aplicaciones (Tomcat, etc.).
Técnicas de Escaneo de Puertos
Herramienta principal: nmap
# Escaneo rápido de puertos TCP comunes
nmap -sT --top-ports 20 target.com
# Escaneo de todos los puertos TCP + detección de versiones y scripts por defecto
nmap -sV -sC -p- -T4 target.com
# Escaneo UDP (más lento)
nmap -sU --top-ports 20 target.com
Notas:
Escanear UDP es más lento y propenso a falsos positivos.
Asegúrate de combinar técnicas para mapear bien los servicios expuestos.
Última actualización