Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
cve-2023-23397-detection-lab — Laboratório de pesquisa de detecção e mitigação para CVE-2023-23397 usando telemetria de segurança de rede e endpoint. | Kitploit
Ferramentas/GitHubGitHub/zhoucc-cpu/cve-2023-23397-detection-lab
Análise de VulnerabilidadesSegurança de RedeInteligência de AmeaçasAprendizado e EducaçãoResposta a Incidentes
GitHubzhoucc-cpu/cve-2023-23397-detection-lab

cve-2023-23397-detection-lab

Laboratório de pesquisa de detecção e mitigação para CVE-2023-23397 usando telemetria de segurança de rede e endpoint.

Ver Repositório
56há 1 mêsAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Laboratório de Pesquisa em Detecção e Mitigação da CVE-2023-23397

Visão Geral

Este projeto é um laboratório de pesquisa em cibersegurança defensiva focado no comportamento de rede associado à CVE-2023-23397.

O projeto estuda a autenticação SMB e NTLM de saída suspeita a partir de um endpoint Windows e demonstra um fluxo de trabalho defensivo completo:

Linha de base -> Observação de Rede -> Detecção de NTLM -> Geração de Alertas -> Mitigação no Gateway -> Mitigação no Host -> Validação

O laboratório é totalmente isolado e utiliza apenas sistemas próprios e controlados para testes de segurança autorizados.


Enquadramento da Pesquisa

Este repositório está organizado como um estudo reproduzível de segurança defensiva, e não como uma demonstração de exploit. Sua questão central de pesquisa é:

A semântica dos protocolos SMB/NTLM e as fronteiras de confiança da rede podem detectar comportamento anômalo de autenticação de saída associado à CVE-2023-23397, e como as mitigações no lado do host e no lado do gateway diferem em comportamento de bloqueio e visibilidade dos sensores?

O estudo avalia quatro questões:

  • se um evento NTLM Authenticate analisado distingue a autenticação de uma conexão apenas TCP/445;
  • se as restrições de sub-rede da vítima e da sub-rede não confiável excluem autenticações fora do escopo;
  • como a filtragem no host Windows e a filtragem no gateway Ubuntu alteram a visibilidade da rede;
  • se evidências de pacotes, protocolo, notificações, firewall e reversão podem ser correlacionadas de forma confiável.

O projeto valida o comportamento forçado de SMB/NTLM de saída associado à CVE-2023-23397 e os controles correspondentes de detecção e mitigação. Ele não prova que o Outlook processou uma mensagem MAPI maliciosa nem que a CVE-2023-23397 foi explorada.

Documentos de Pesquisa

DocumentoFinalidade
report/project-report.mdRelatório principal de pesquisa com questões, design, resultados, discussão e limitações
docs/literature-review.mdRevisão de trabalhos autoritativos sobre a vulnerabilidade, Forced Authentication, NTLM, Zeek e controles de firewall
docs/research-methodology.mdTopologia, variáveis, controles, procedimentos, fontes de evidência e limites de validade
docs/live-validation-2026-09-11.mdObservações exatas da validação ao vivo e estado final do laboratório
evidence/validation-20260911/PCAPs, logs, manifesto de integridade e resumo de verificação legível por máquina
scripts/verify_validation_evidence.pyVerificações automatizadas somente leitura de consistência das evidências

Objetivos do Projeto

Os principais objetivos deste projeto são:

  • Construir um laboratório de cibersegurança isolado com múltiplas redes.
  • Observar o comportamento normal de autenticação SMB e NTLM.
  • Capturar e preservar evidências de rede.
  • Desenvolver uma detecção personalizada no Zeek para autenticação NTLM de saída suspeita.
  • Validar a detecção usando tráfego controlado.
  • Testar a mitigação de SMB baseada em gateway.
  • Testar a mitigação de SMB baseada em host Windows.
  • Comparar o comportamento antes e depois da mitigação.
  • Mapear o comportamento de segurança observado para o MITRE ATT&CK.
  • Produzir evidências reproduzíveis adequadas para pesquisa em segurança defensiva.

Arquitetura do Laboratório

O laboratório contém três máquinas virtuais.

SistemaFunçãoEndereço
Windows-VictimEndpoint Windows protegido10.10.20.10/24
Ubuntu-SensorRoteador e sensor de segurança Zeek10.10.20.1/24, 10.10.30.1/24
Kali-AdversaryDestino SMB controlado10.10.30.10/24

Caminho lógico do tráfego:

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

As redes da vítima e do adversário estão isoladas entre si.

O tráfego entre elas deve atravessar o Ubuntu-Sensor, permitindo que o sensor observe e controle a comunicação.

Uma rede de gerenciamento VMware separada é usada para acesso administrativo via SSH ao Ubuntu-Sensor.

Mais informações:

lab/network-plan.md


Cenário de Ameaça

A CVE-2023-23397 está associada a um comportamento de autenticação de saída forçada envolvendo o Microsoft Outlook.

O comportamento relevante para a segurança é um sistema Windows tentando autenticar-se em um recurso de rede controlado pelo atacante.

Este laboratório concentra-se no comportamento de rede observável:

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

O laboratório não afirma que cada evento SMB gerado representa a exploração da vulnerabilidade do Outlook.

Em vez disso, tráfego SMB e NTLM controlado é utilizado para desenvolver e validar com segurança a lógica de detecção defensiva.

Análise detalhada:

docs/attack-flow.md


Mapeamento MITRE ATT&CK

Técnica principal:

T1187 - Forced Authentication

Tática principal:

Credential Access

O projeto concentra-se em detectar e prevenir autenticação de saída suspeita a partir de uma estação de trabalho protegida em direção a um destino não confiável.


Análise de Tráfego de Linha de Base

A primeira fase estabeleceu comunicação roteada normal entre a vítima Windows e o adversário controlado.

Capturas de pacotes de linha de base e logs de conexão do Zeek foram coletados antes da introdução da lógica de detecção.

Isso forneceu um ponto de referência para comparação posterior.

Análise:

docs/baseline-traffic-analysis.md


Linha de Base SMB e NTLM

Um servidor SMB controlado foi hospedado no Kali-Adversary.

O Windows-Victim acessou com sucesso:

\\10.10.30.10\SHARE

Zeek analisou com sucesso:

  • comunicação TCP/445
  • SMB
  • NTLM
  • mapeamentos de compartilhamentos SMB
  • atividade de arquivos SMB
  • autenticação NTLM bem-sucedida

A linha de base demonstrou que o sensor conseguia observar o caminho completo de autenticação antes da introdução da lógica de detecção personalizada.

Análise:

docs/smb-baseline-analysis.md


Detecção personalizada no Zeek

Foi desenvolvido um detector Zeek personalizado:

detections/zeek/cve_2023_23397_ntlm.zeek

O detector gera:

CVE23397::Suspicious_Outbound_NTLM

A regra avalia quatro condições principais:

  1. A origem pertence à rede vítima protegida.
  2. O destino pertence à rede não confiável controlada.
  3. A porta de destino é TCP/445.
  4. O Zeek observa um evento NTLM Authenticate.

Isso fornece mais contexto do que alertar apenas sobre TCP/445.

Lógica de detecção:

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

Um intervalo de supressão de cinco minutos é utilizado para reduzir notificações duplicadas de autenticação repetida para o mesmo destino.


Validação de Detecção

O detector personalizado foi validado com sucesso utilizando tráfego SMB e NTLM controlado.

O evento validado demonstrou correlação entre:

  • Telemetria de conexão TCP
  • Comunicação SMB
  • Autenticação NTLM
  • UID de conexão do Zeek
  • Alerta personalizado do Notice Framework

Um alerta validado incluía:

CVE23397::Suspicious_Outbound_NTLM

A análise de deteção e as evidências com integridade verificada estão documentadas em:

docs/ntlm-detection-analysis.md


Mitigação no Gateway

A primeira mitigação foi aplicada no Ubuntu-Sensor.

O gateway bloqueou o tráfego TCP/445 encaminhado proveniente de:

10.10.20.10

para:

10.10.30.10:445

Depois que a regra foi habilitada:

Windows SYN
-> Ubuntu Sensor
-> DROP

Resultado observado:

Baixar ferramenta