Parte: 18 — IA aplicada a la ciberseguridad · Fuente: kali-mcp (MIT) · MITRE ATT&CK (Reconnaissance) ⏱️ Duración estimada: 100 min · Nivel: Avanzado
⚠️ Solo objetivos autorizados/propios. El reconocimiento activo genera tráfico que puede ser ilegal contra sistemas ajenos. Practica únicamente en tu laboratorio o con permiso escrito.
Ver cómo un agente de IA coordina las fases de reconocimiento y escaneo (descubrimiento de hosts, puertos, servicios, subdominios) usando kali-mcp, y —lo más importante— cómo el profesional valida los resultados y evita que la IA saque conclusiones falsas o toque objetivos fuera de alcance.
Al finalizar, el alumno podrá:
| # | Tema | Por qué importa |
|---|---|---|
| 1 | Recon pasivo vs activo | El pasivo no toca al objetivo; el activo, sí (y hay que autorizarlo). |
| 2 | Orquestación de escaneo | El agente lanza y correlaciona varias herramientas. |
| 3 | Comandos de flujo (kali-recon, kali-mass-scan) | Playbooks que automatizan el descubrimiento. |
| 4 | Validación de resultados | Contrastar el resumen de la IA con la salida real. |
| 5 | Alcance y ritmo | Evitar tocar lo no autorizado o saturar la red. |
Reconocimiento pasivo : Obtener información sin interactuar directamente con el objetivo (OSINT, DNS público). No genera tráfico hacia el objetivo.
Reconocimiento activo : Interacción directa (escaneo de puertos, enumeración). Genera tráfico y requiere autorización.
Correlación asistida : Capacidad del agente de unir resultados de varias herramientas (puertos + servicios + versiones) en una vista de la superficie de ataque.
Validación cruzada
: Comprobar un hallazgo del agente ejecutando manualmente la herramienta subyacente (p. ej. confirmar un puerto con nmap -p).
kali-mcp montado (clase 333) contra una VM propia. Herramientas orquestadas típicas: nmap, gobuster/ffuf, enum4linux, dnsx. Ten abierta la terminal de Kali para verificar a mano.
Contra tu VM de laboratorio, dentro del alcance declarado.
nmap -sV -p <puertos>). ¿Coinciden?Con el agente, mapea la superficie de ataque de tu VM y entrega una tabla host/puerto/servicio; valida manualmente al menos el 50% de las entradas.
Criterio de aceptación: cada entrada validada coincide con la salida real de la herramienta; señalas cualquier hallazgo del agente que no pudiste confirmar (posible falso positivo).
| Síntoma / mensaje | Causa y cómo arreglar |
|---|---|
| El resumen del agente omite un puerto abierto | La IA puede resumir de más. Revisa la salida cruda completa. |
| El agente "descubre" servicios inexistentes | Alucinación o mala lectura. Valida a mano. |
| Escaneo alcanza IPs fuera de alcance | Redefine el scope; nunca amplíes sin autorización. |
| Escaneo demasiado agresivo | Ajusta timing/rate; en un lab compartido puedes tirar servicios. |
❓ ¿La IA hace el recon más rápido? Sí, sobre todo correlacionando salidas y sugiriendo siguientes pasos. Pero la validación sigue siendo tuya: un recon con datos falsos arruina todo el pentest.
❓ ¿Puedo dejar que escanee solo? El escaneo activo debería requerir tu aprobación y un alcance claro. No lo dejes correr sin supervisión contra nada que no sea tu laboratorio.
Clase 333 — kali-mcp: orquestar herramientas de Kali desde un agente de IA
Clase 335 — Explotación y post-explotación autorizada asistida por IA