Principios de enumeración
Enumerar es recopilar información técnica y utilizar cada resultado para decidir la siguiente interacción. Puede incluir fuentes públicas, consultas a terceros, resolución DNS, scans, conexiones a servicios y observaciones obtenidas después de un foothold. No termina cuando aparece un puerto abierto. Termina cuando entendemos qué expone el objetivo, cómo se relacionan sus componentes y qué preguntas siguen sin respuesta.
El proceso es iterativo:
información conocida → hipótesis → comprobación → nueva información ↑ ↓ └──────────── actualizar el mapa ──────┘Un certificado puede revelar un hostname. Ese nombre puede resolver a otra dirección. La dirección puede exponer un servicio que devuelve un dominio interno. El nuevo dominio vuelve a alimentar la búsqueda. La enumeración avanza por estas relaciones, no por una lista cerrada de herramientas.
Enumeración, actividad y OSINT
Sección titulada «Enumeración, actividad y OSINT»Pasivo y activo describen cómo se obtiene una señal. Los tres niveles de enumeración describen dónde encaja esa señal.
- Una fuente pasiva utiliza datos ya recopilados por terceros, como registros de Certificate Transparency o un buscador de servicios expuestos.
- Una interacción activa envía tráfico al objetivo o a su infraestructura, como una consulta al DNS autoritativo, un SYN scan o una sesión FTP.
- OSINT es la disciplina dedicada a obtener y relacionar información de fuentes abiertas. Puede aportar dominios, proveedores, empleados o tecnologías a la enumeración de infraestructura, pero conserva su propia metodología, validación de fuentes y tratamiento de identidades.
La separación evita dos errores. Consultar un agregador no convierte su información histórica en estado actual. Enviar una petición aparentemente pequeña tampoco la convierte en pasiva si llega al sistema objetivo.
Leer lo visible y lo ausente
Sección titulada «Leer lo visible y lo ausente»Una respuesta proporciona información. La ausencia de respuesta también, aunque suele admitir más explicaciones.
Ante cada observación conviene preguntar:
- ¿Qué he visto exactamente y desde qué punto de observación?
- ¿Qué mecanismo puede haber producido esa respuesta?
- ¿Qué otras explicaciones encajan con el mismo resultado?
- ¿Qué dato nuevo permite comprobar una de ellas?
- ¿Qué esperaba ver y no apareció?
filtered, un timeout o un DNS record inexistente no identifican por sí solos la causa. Pueden intervenir un firewall, rate limiting, split DNS, una ruta incorrecta, un servicio apagado o una fuente desactualizada. La siguiente comprobación debe cambiar una sola variable siempre que sea posible.
Tres niveles conectados
Sección titulada «Tres niveles conectados»La metodología de enumeración organiza la investigación en tres niveles:
| Nivel | Pregunta principal |
|---|---|
| Enumeración de infraestructura | ¿Qué presencia, activos, proveedores y controles forman el perímetro? |
| Enumeración de hosts | ¿Qué interfaces y servicios son alcanzables y qué exponen? |
| Enumeración del sistema operativo | ¿Qué procesos, privilegios y configuración existen desde dentro? |
Los niveles no son fases que se cierran para siempre. Un servicio accesible puede revelar otro activo de infraestructura. Una configuración local puede descubrir una segunda interfaz. Unas credenciales pueden cambiar la vista disponible de un mismo servicio.
Nmap atraviesa los dos primeros niveles. Ayuda a descubrir hosts, clasificar puertos e identificar servicios, pero el resultado solo abre la enumeración del protocolo. Si aparece FTP, el siguiente paso es entender sus conexiones, comandos, autenticación, recursos y configuración, no añadir flags indefinidamente al scanner.
Registrar hechos, no recuerdos
Sección titulada «Registrar hechos, no recuerdos»Cada observación reutilizable debe conservar al menos:
- origen e interfaz desde los que se obtuvo
- objetivo, hostname o recurso consultado
- fecha y hora
- comando o petición exactos
- el output original
- interpretación provisional y preguntas pendientes
Separar el hecho de la inferencia permite corregir una hipótesis sin perder la evidencia. La organización y toma de notas desarrolla cómo mantener scans, diario y evidencias sin mezclarlos.