Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
cve-2023-23397-detection-lab — Laboratorio de investigación de detección y mitigación para CVE-2023-23397 mediante telemetría de seguridad de red y endpoints. | Kitploit
Herramientas/GitHubGitHub/zhoucc-cpu/cve-2023-23397-detection-lab
Análisis de VulnerabilidadesSeguridad de RedesInteligencia de AmenazasAprendizaje y EducaciónRespuesta a Incidentes
GitHubzhoucc-cpu/cve-2023-23397-detection-lab

cve-2023-23397-detection-lab

Laboratorio de investigación de detección y mitigación para CVE-2023-23397 mediante telemetría de seguridad de red y endpoints.

Ver Repositorio
57hace 1 mesAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Laboratorio de investigación de detección y mitigación de CVE-2023-23397

Descripción general

Este proyecto es un laboratorio de investigación de ciberseguridad defensiva centrado en el comportamiento de red asociado a CVE-2023-23397.

El proyecto estudia la autenticación SMB y NTLM saliente sospechosa desde un endpoint Windows y demuestra un flujo de trabajo defensivo completo:

Línea base -> Observación de red -> Detección de NTLM -> Generación de alertas -> Mitigación en la puerta de enlace -> Mitigación en el host -> Validación

El laboratorio está totalmente aislado y utiliza únicamente sistemas propios y controlados para pruebas de seguridad autorizadas.


Enfoque de la investigación

Este repositorio está organizado como un estudio de seguridad defensiva reproducible en lugar de una demostración de explotación. Su pregunta central de investigación es:

¿Pueden la semántica del protocolo SMB/NTLM y los límites de confianza de la red detectar comportamientos de autenticación saliente anómalos asociados a CVE-2023-23397, y en qué se diferencian las mitigaciones del lado del host y del lado de la puerta de enlace en cuanto al comportamiento de bloqueo y la visibilidad de los sensores?

El estudio evalúa cuatro cuestiones:

  • si un evento NTLM Authenticate analizado distingue la autenticación de una conexión únicamente TCP/445;
  • si las restricciones de subred de víctima y no confiable excluyen la autenticación fuera de alcance;
  • cómo el filtrado del host Windows y el filtrado de la puerta de enlace Ubuntu cambian la visibilidad de la red;
  • si la evidencia de paquetes, protocolo, avisos, firewall y reversión puede correlacionarse de forma fiable.

El proyecto valida el comportamiento forzado de SMB/NTLM saliente asociado a CVE-2023-23397 y los controles de detección y mitigación correspondientes. No demuestra que Outlook procesara un mensaje MAPI malicioso ni que CVE-2023-23397 fuera explotado.

Documentos de investigación

DocumentoPropósito
report/project-report.mdInforme principal de investigación con preguntas, diseño, resultados, discusión y limitaciones
docs/literature-review.mdRevisión de trabajos autorizados sobre la vulnerabilidad, Forced Authentication, NTLM, Zeek y controles de firewall
docs/research-methodology.mdTopología, variables, controles, procedimientos, fuentes de evidencia y límites de validez
docs/live-validation-2026-09-11.mdObservaciones exactas de la validación en vivo y estado final del laboratorio
evidence/validation-20260911/PCAPs, registros, manifiesto de integridad y resumen de verificación legible por máquina
scripts/verify_validation_evidence.pyComprobaciones automatizadas de solo lectura de la consistencia de la evidencia

Objetivos del proyecto

Los objetivos principales de este proyecto son:

  • Construir un laboratorio de ciberseguridad aislado con múltiples redes.
  • Observar el comportamiento normal de autenticación SMB y NTLM.
  • Capturar y preservar la evidencia de red.
  • Desarrollar una detección personalizada de Zeek para la autenticación NTLM saliente sospechosa.
  • Validar la detección utilizando tráfico controlado.
  • Probar la mitigación de SMB basada en la puerta de enlace.
  • Probar la mitigación de SMB basada en el host Windows.
  • Comparar el comportamiento antes y después de la mitigación.
  • Asignar el comportamiento de seguridad observado a MITRE ATT&CK.
  • Producir evidencia reproducible adecuada para la investigación de seguridad defensiva.

Arquitectura del laboratorio

El laboratorio contiene tres máquinas virtuales.

SistemaRolDirección
Windows-VictimEndpoint Windows protegido10.10.20.10/24
Ubuntu-SensorEnrutador y sensor de seguridad Zeek10.10.20.1/24, 10.10.30.1/24
Kali-AdversaryDestino SMB controlado10.10.30.10/24

Ruta lógica del tráfico:

Windows-Victim
10.10.20.10
      |
      | VICTIM_NET
      |
Ubuntu-Sensor
10.10.20.1 / 10.10.30.1
      |
      | ATTACK_NET
      |
Kali-Adversary
10.10.30.10

Las redes de la víctima y del adversario están aisladas entre sí.

El tráfico entre ellas debe atravesar Ubuntu-Sensor, permitiendo al sensor observar y controlar la comunicación.

Se utiliza una red de gestión de VMware independiente para el acceso administrativo por SSH a Ubuntu-Sensor.

Más información:

lab/network-plan.md


Escenario de amenaza

CVE-2023-23397 está asociado con un comportamiento de autenticación saliente forzada que involucra a Microsoft Outlook.

El comportamiento relevante para la seguridad es un sistema Windows que intenta autenticarse contra un recurso de red controlado por el atacante.

Este laboratorio se centra en el comportamiento de red observable:

Windows endpoint
-> outbound TCP/445
-> SMB negotiation
-> NTLM authentication
-> network detection

El laboratorio no afirma que cada evento SMB generado represente la explotación de la vulnerabilidad de Outlook.

En su lugar, se utiliza tráfico SMB y NTLM controlado para desarrollar y validar de forma segura la lógica de detección defensiva.

Análisis detallado:

docs/attack-flow.md


Mapeo de MITRE ATT&CK

Técnica principal:

T1187 - Autenticación forzada

Táctica principal:

Acceso a credenciales

El proyecto se centra en detectar y prevenir la autenticación saliente sospechosa desde una estación de trabajo protegida hacia un destino no confiable.


Análisis del tráfico de referencia

La primera fase estableció una comunicación enrutada normal entre la víctima Windows y el adversario controlado.

Se recopilaron capturas de paquetes de referencia y registros de conexión de Zeek antes de introducir la lógica de detección.

Esto proporcionó un punto de referencia para comparaciones posteriores.

Análisis:

docs/baseline-traffic-analysis.md


Línea base de SMB y NTLM

Se alojó un servidor SMB controlado en Kali-Adversary.

Windows-Victim accedió correctamente a:

\\10.10.30.10\SHARE

Zeek analizó correctamente:

  • comunicación TCP/445
  • SMB
  • NTLM
  • asignaciones de recursos compartidos SMB
  • actividad de archivos SMB
  • autenticación NTLM exitosa

La línea base demostró que el sensor podía observar la ruta de autenticación completa antes de introducir la lógica de detección personalizada.

Análisis:

docs/smb-baseline-analysis.md


Detección personalizada de Zeek

Se desarrolló un detector personalizado de Zeek:

detections/zeek/cve_2023_23397_ntlm.zeek

El detector genera:

CVE23397::Suspicious_Outbound_NTLM

La regla evalúa cuatro condiciones principales:

  1. El origen pertenece a la red de la víctima protegida.
  2. El destino pertenece a la red no confiable controlada.
  3. El puerto de destino es TCP/445.
  4. Zeek observa un evento NTLM Authenticate.

Esto proporciona más contexto que alertar solo sobre TCP/445.

Lógica de detección:

Victim network
+
Untrusted destination
+
TCP/445
+
NTLM Authenticate
=
Suspicious outbound NTLM notice

Se utiliza un intervalo de supresión de cinco minutos para reducir las notificaciones duplicadas por autenticaciones repetidas hacia el mismo destino.


Validación de detección

El detector personalizado se validó correctamente utilizando tráfico SMB y NTLM controlado.

El evento validado demostró la correlación entre:

  • Telemetría de conexión TCP
  • Comunicación SMB
  • Autenticación NTLM
  • UID de conexión de Zeek
  • Alerta personalizada del Notice Framework

Una alerta validada incluía:

CVE23397::Suspicious_Outbound_NTLM

El análisis de detección y la evidencia verificada por integridad están documentados en:

docs/ntlm-detection-analysis.md


Mitigación en la puerta de enlace

La primera mitigación se aplicó en Ubuntu-Sensor.

La puerta de enlace bloqueó el tráfico TCP/445 reenviado desde:

10.10.20.10

a:

10.10.30.10:445
Descargar herramienta