Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/zhoucc-cpu/cve-2023-23397-detection-lab
Analisi delle VulnerabilitàSicurezza di ReteThreat IntelligenceApprendimento e FormazioneRisposta agli Incidenti
GitHubzhoucc-cpu/cve-2023-23397-detection-lab

cve-2023-23397-detection-lab

Laboratorio di ricerca per il rilevamento e la mitigazione di CVE-2023-23397 tramite telemetria di sicurezza di rete e degli endpoint.

Vedi Repository
571 mese faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

CVE-2023-23397 Detection & Mitigation Research Lab

Panoramica

Questo progetto è un laboratorio di ricerca sulla cybersecurity difensiva incentrato sul comportamento di rete associato a CVE-2023-23397.

Il progetto studia l'autenticazione SMB e NTLM in uscita sospetta da un endpoint Windows e dimostra un flusso di lavoro difensivo completo:

Baseline
-> Osservazione della rete
-> Rilevamento NTLM
-> Generazione di avvisi
-> Mitigazione a livello di gateway
-> Mitigazione a livello di host
-> Validazione

Il laboratorio è completamente isolato e utilizza solo sistemi di proprietà e sotto controllo per test di sicurezza autorizzati.


Inquadramento della ricerca

Questo repository è organizzato come uno studio riproducibile di sicurezza difensiva anziché come una dimostrazione di exploit. La sua domanda di ricerca centrale è:

La semantica dei protocolli SMB/NTLM e i confini di fiducia della rete possono rilevare comportamenti anomali di autenticazione in uscita associati a CVE-2023-23397, e in che modo le mitigazioni lato host e lato gateway differiscono nel comportamento di blocco e nella visibilità dei sensori?

Lo studio valuta quattro questioni:

  • se un evento NTLM Authenticate analizzato distingue l'autenticazione da una connessione solo TCP/445;
  • se i vincoli sulla subnet della vittima e sulla subnet non attendibile escludono l'autenticazione fuori ambito;
  • come il filtraggio dell'host Windows e il filtraggio del gateway Ubuntu modificano la visibilità di rete;
  • se le evidenze relative a pacchetti, protocolli, notifiche, firewall e rollback possono essere correlate in modo affidabile.

Il progetto convalida il comportamento forzato di SMB/NTLM in uscita associato a CVE-2023-23397 e i corrispondenti controlli di rilevamento e mitigazione. Non dimostra che Outlook abbia elaborato un messaggio MAPI malevolo né che CVE-2023-23397 sia stato sfruttato.

Documenti di ricerca

DocumentoScopo
report/project-report.mdReport di ricerca principale con domande, progettazione, risultati, discussione e limitazioni
docs/literature-review.mdRevisione dei lavori autorevoli sulla vulnerabilità, Forced Authentication, NTLM, Zeek e controlli firewall
docs/research-methodology.mdTopologia, variabili, controlli, procedure, fonti di evidenza e limiti di validità
docs/live-validation-2026-09-11.mdOsservazioni esatte della validazione live e stato finale del laboratorio
evidence/validation-20260911/PCAP, log, manifest di integrità e riepilogo di verifica leggibile dalla macchina
scripts/verify_validation_evidence.pyControlli automatici di coerenza delle evidenze in sola lettura

Obiettivi del progetto

Gli obiettivi principali di questo progetto sono:

  • Costruire un laboratorio di cybersecurity isolato con più reti.
  • Osservare il comportamento normale di autenticazione SMB e NTLM.
  • Catturare e preservare le evidenze di rete.
  • Sviluppare un rilevamento Zeek personalizzato per l'autenticazione NTLM in uscita sospetta.
  • Convalidare il rilevamento utilizzando traffico controllato.
  • Testare la mitigazione SMB basata su gateway.
  • Testare la mitigazione SMB basata su host Windows.
  • Confrontare il comportamento pre-mitigazione e post-mitigazione.
  • Mappare il comportamento di sicurezza osservato su MITRE ATT&CK.
  • Produrre evidenze riproducibili adatte alla ricerca sulla sicurezza difensiva.

Architettura del laboratorio

Il laboratorio contiene tre macchine virtuali.

SistemaRuoloIndirizzo
Windows-VictimEndpoint Windows protetto10.10.20.10/24
Ubuntu-SensorRouter e sensore di sicurezza Zeek10.10.20.1/24, 10.10.30.1/24
Kali-AdversaryDestinazione SMB controllata10.10.30.10/24

Percorso logico del traffico:

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

Le reti della vittima e dell'avversario sono isolate l'una dall'altra.

Il traffico tra di esse deve attraversare Ubuntu-Sensor, consentendo al sensore di osservare e controllare la comunicazione.

Una rete di gestione VMware separata viene utilizzata per l'accesso SSH amministrativo a Ubuntu-Sensor.

Ulteriori informazioni:

lab/network-plan.md


Scenario di minaccia

CVE-2023-23397 è associata a un comportamento di autenticazione in uscita forzata che coinvolge Microsoft Outlook.

Il comportamento rilevante per la sicurezza è un sistema Windows che tenta di autenticarsi a una risorsa di rete controllata dall'attaccante.

Questo laboratorio si concentra sul comportamento di rete osservabile:

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

Il laboratorio non afferma che ogni evento SMB generato rappresenti lo sfruttamento della vulnerabilità di Outlook.

Al contrario, il traffico SMB e NTLM controllato viene utilizzato per sviluppare e validare in modo sicuro la logica di rilevamento difensiva.

Analisi dettagliata:

docs/attack-flow.md


Mappatura MITRE ATT&CK

Tecnica principale:

T1187 - Forced Authentication

Tattica principale:

Credential Access

Il progetto si concentra sul rilevamento e sulla prevenzione dell'autenticazione in uscita sospetta da una workstation protetta verso una destinazione non attendibile.


Analisi del traffico di baseline

La prima fase ha stabilito una comunicazione instradata normale tra la vittima Windows e l'avversario controllato.

Le catture di pacchetti di baseline e i log delle connessioni Zeek sono stati raccolti prima dell'introduzione della logica di rilevamento.

Ciò ha fornito un punto di riferimento per il confronto successivo.

Analisi:

docs/baseline-traffic-analysis.md


Baseline SMB e NTLM

Un server SMB controllato è stato ospitato su Kali-Adversary.

Windows-Victim ha effettuato con successo l'accesso a:

\\10.10.30.10\SHARE

Zeek ha analizzato con successo:

  • comunicazione TCP/445
  • SMB
  • NTLM
  • mappature delle condivisioni SMB
  • attività sui file SMB
  • autenticazione NTLM riuscita

La baseline ha dimostrato che il sensore era in grado di osservare l'intero percorso di autenticazione prima dell'introduzione della logica di rilevamento personalizzata.

Analisi:

docs/smb-baseline-analysis.md


Rilevamento Zeek personalizzato

È stato sviluppato un rilevatore Zeek personalizzato:

detections/zeek/cve_2023_23397_ntlm.zeek

Il rilevatore genera:

CVE23397::Suspicious_Outbound_NTLM

La regola valuta quattro condizioni principali:

  1. L'origine appartiene alla rete vittima protetta.
  2. La destinazione appartiene alla rete non attendibile controllata.
  3. La porta di destinazione è TCP/445.
  4. Zeek osserva un evento NTLM Authenticate.

Ciò fornisce maggior contesto rispetto all'invio di un avviso solo su TCP/445.

Logica di rilevamento:

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

Per ridurre le notifiche duplicate relative a tentativi di autenticazione ripetuti verso la stessa destinazione viene utilizzato un intervallo di soppressione di cinque minuti.


Validazione del rilevamento

Il rilevatore personalizzato è stato validato con successo utilizzando traffico SMB e NTLM controllato.

L'evento validato ha dimostrato la correlazione tra:

  • Telemetria delle connessioni TCP
  • Comunicazione SMB
  • Autenticazione NTLM
  • UID di connessione Zeek
  • Avviso del Notice Framework personalizzato

Un avviso validato includeva:

CVE23397::Suspicious_Outbound_NTLM

L'analisi del rilevamento e le prove verificate tramite integrità sono documentate in:

docs/ntlm-detection-analysis.md


Mitigazione del gateway

La prima mitigazione è stata applicata su Ubuntu-Sensor.

Il gateway ha bloccato il traffico TCP/445 inoltrato da:

Scarica lo strumento