Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
cve-2023-23397-detection-lab — Forschungslabor für Erkennung und Eindämmung von CVE-2023-23397 mithilfe von Netzwerk- und Endpoint-Sicherheitstelemetrie. | Kitploit
Tools/GitHubGitHub/zhoucc-cpu/cve-2023-23397-detection-lab
SchwachstellenanalyseNetzwerksicherheitBedrohungsanalyseLernen & BildungIncident Response
GitHubzhoucc-cpu/cve-2023-23397-detection-lab

cve-2023-23397-detection-lab

Forschungslabor für Erkennung und Eindämmung von CVE-2023-23397 mithilfe von Netzwerk- und Endpoint-Sicherheitstelemetrie.

Repository anzeigen
57vor 1 MonatNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2023-23397 Erkennungs- und Mitigations-Forschungslabor

Überblick

Dieses Projekt ist ein defensives Cybersicherheits-Forschungslabor, das sich auf das Netzwerkverhalten im Zusammenhang mit CVE-2023-23397 konzentriert.

Das Projekt untersucht verdächtige ausgehende SMB- und NTLM-Authentifizierung von einem Windows-Endpunkt und demonstriert einen vollständigen defensiven Workflow:

Baseline
-> Netzwerkbeobachtung
-> NTLM-Erkennung
-> Alarmgenerierung
-> Gateway-Mitigation
-> Host-Mitigation
-> Validierung

Das Labor ist vollständig isoliert und verwendet ausschließlich Systeme, die für autorisierte Sicherheitstests im Eigentum stehen und kontrolliert werden.


Forschungseinordnung

Dieses Repository ist als reproduzierbare defensive Sicherheitsstudie organisiert und nicht als Exploit-Demonstration. Seine zentrale Forschungsfrage lautet:

Können SMB/NTLM-Protokollsemantik und Netzwerkvertrauensgrenzen anomales ausgehendes Authentifizierungsverhalten im Zusammenhang mit CVE-2023-23397 erkennen, und wie unterscheiden sich hostseitige und gatewayseitige Mitigationen hinsichtlich Blockierungsverhalten und Sensor-Sichtbarkeit?

Die Studie bewertet vier Fragen:

  • ob ein geparstes NTLM-Authenticate-Ereignis die Authentifizierung von einer reinen TCP/445-Verbindung unterscheidet;
  • ob Opfer- und nicht vertrauenswürdige Subnetz-Einschränkungen Authentifizierungen außerhalb des Geltungsbereichs ausschließen;
  • wie Windows-Host-Filterung und Ubuntu-Gateway-Filterung die Netzwerksichtbarkeit verändern;
  • ob Paket-, Protokoll-, Notice-, Firewall- und Rollback-Evidenz zuverlässig korreliert werden kann.

Das Projekt validiert erzwungenes ausgehendes SMB/NTLM-Verhalten im Zusammenhang mit CVE-2023-23397 sowie die entsprechenden Erkennungs- und Mitigationskontrollen. Es beweist nicht, dass Outlook eine bösartige MAPI-Nachricht verarbeitet hat oder dass CVE-2023-23397 ausgenutzt wurde.

Forschungsdokumente

DokumentZweck
report/project-report.mdHauptforschungsbericht mit Fragen, Design, Ergebnissen, Diskussion und Einschränkungen
docs/literature-review.mdÜberprüfung maßgeblicher Arbeiten zu Schwachstelle, Forced Authentication, NTLM, Zeek und Firewall-Kontrollen
docs/research-methodology.mdTopologie, Variablen, Kontrollen, Verfahren, Evidenzquellen und Gültigkeitsgrenzen
docs/live-validation-2026-09-11.mdGenaue Beobachtungen der Live-Validierung und finaler Laborzustand
evidence/validation-20260911/PCAPs, Logs, Integritätsmanifest und maschinenlesbare Verifikationszusammenfassung
scripts/verify_validation_evidence.pySchreibgeschützte automatisierte Konsistenzprüfungen der Evidenz

Projektziele

Die primären Ziele dieses Projekts sind:

  • Aufbau eines isolierten Cybersicherheitslabors mit mehreren Netzwerken.
  • Beobachtung normalen SMB- und NTLM-Authentifizierungsverhaltens.
  • Erfassung und Bewahrung von Netzwerkevidenz.
  • Entwicklung einer benutzerdefinierten Zeek-Erkennung für verdächtige ausgehende NTLM-Authentifizierung.
  • Validierung der Erkennung mithilfe kontrollierten Datenverkehrs.
  • Test gatewaybasierter SMB-Mitigation.
  • Test Windows-hostbasierter SMB-Mitigation.
  • Vergleich des Verhaltens vor und nach der Mitigation.
  • Zuordnung des beobachteten Sicherheitsverhaltens zu MITRE ATT&CK.
  • Erzeugung reproduzierbarer Evidenz, die für defensive Sicherheitsforschung geeignet ist.

Laborarchitektur

Das Labor enthält drei virtuelle Maschinen.

SystemRolleAdresse
Windows-VictimGeschützter Windows-Endpunkt10.10.20.10/24
Ubuntu-SensorRouter und Zeek-Sicherheitssensor10.10.20.1/24, 10.10.30.1/24
Kali-AdversaryKontrolliertes SMB-Ziel10.10.30.10/24

Logischer Datenverkehrspfad:

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

Die Opfer- und Angreifernetze sind voneinander isoliert.

Der Datenverkehr zwischen ihnen muss Ubuntu-Sensor durchlaufen, damit der Sensor die Kommunikation beobachten und kontrollieren kann.

Ein separates VMware-Managementnetz wird für den administrativen SSH-Zugriff auf Ubuntu-Sensor verwendet.

Weitere Informationen:

lab/network-plan.md


Bedrohungsszenario

CVE-2023-23397 steht im Zusammenhang mit erzwungenem ausgehendem Authentifizierungsverhalten bei Microsoft Outlook.

Das sicherheitsrelevante Verhalten ist ein Windows-System, das versucht, sich gegenüber einer vom Angreifer kontrollierten Netzwerkressource zu authentifizieren.

Dieses Labor konzentriert sich auf das beobachtbare Netzwerkverhalten:

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

Das Labor erhebt nicht den Anspruch, dass jedes erzeugte SMB-Ereignis eine Ausnutzung der Outlook-Schwachstelle darstellt.

Stattdessen wird kontrollierter SMB- und NTLM-Datenverkehr genutzt, um defensive Erkennungslogik sicher zu entwickeln und zu validieren.

Detaillierte Analyse:

docs/attack-flow.md


MITRE ATT&CK-Zuordnung

Primäre Technik:

T1187 - Forced Authentication

Primäre Taktik:

Credential Access

Das Projekt konzentriert sich auf die Erkennung und Verhinderung verdächtiger ausgehender Authentifizierung von einer geschützten Workstation zu einem nicht vertrauenswürdigen Ziel.


Baseline-Datenverkehrsanalyse

Die erste Phase etablierte normale geroutete Kommunikation zwischen dem Windows-Opfer und dem kontrollierten Angreifer.

Baseline-Paketmitschnitte und Zeek-Verbindungsprotokolle wurden erfasst, bevor die Erkennungslogik eingeführt wurde.

Dies lieferte einen Referenzpunkt für spätere Vergleiche.

Analyse:

docs/baseline-traffic-analysis.md


SMB- und NTLM-Baseline

Ein kontrollierter SMB-Server wurde auf Kali-Adversary gehostet.

Windows-Victim griff erfolgreich zu:

\\10.10.30.10\SHARE

Zeek hat erfolgreich geparst:

  • TCP/445-Kommunikation
  • SMB
  • NTLM
  • SMB-Freigabezuordnungen
  • SMB-Dateiaktivität
  • erfolgreiche NTLM-Authentifizierung

Die Baseline zeigte, dass der Sensor den vollständigen Authentifizierungspfad beobachten konnte, bevor benutzerdefinierte Erkennungslogik eingeführt wurde.

Analyse:

docs/smb-baseline-analysis.md


Benutzerdefinierte Zeek-Erkennung

Ein benutzerdefinierter Zeek-Detektor wurde entwickelt:

detections/zeek/cve_2023_23397_ntlm.zeek

Der Detektor erzeugt:

CVE23397::Suspicious_Outbound_NTLM

Die Regel wertet vier Hauptbedingungen aus:

  1. Die Quelle gehört zum geschützten Opfernetzwerk.
  2. Das Ziel gehört zum kontrollierten nicht vertrauenswürdigen Netzwerk.
  3. Der Zielport ist TCP/445.
  4. Zeek beobachtet ein NTLM-Authenticate-Ereignis.

Dies liefert mehr Kontext als eine reine Alarmierung auf TCP/445.

Erkennungslogik:

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

Ein Unterdrückungsintervall von fünf Minuten wird verwendet, um doppelte Benachrichtigungen bei wiederholter Authentifizierung gegenüber demselben Ziel zu reduzieren.


Validierung der Erkennung

Der benutzerdefinierte Detektor wurde erfolgreich mit kontrolliertem SMB- und NTLM-Datenverkehr validiert.

Das validierte Ereignis zeigte die Korrelation zwischen:

  • TCP-Verbindungstelemetrie
  • SMB-Kommunikation
  • NTLM-Authentifizierung
  • Zeek-Verbindungs-UID
  • benutzerdefinierter Notice-Framework-Warnung

Eine validierte Warnung enthielt:

CVE23397::Suspicious_Outbound_NTLM

Die Erkennungsanalyse und die integritätsgeprüften Beweise sind dokumentiert in:

docs/ntlm-detection-analysis.md


Gateway-Mitigation

Die erste Mitigation wurde auf Ubuntu-Sensor angewendet.

Das Gateway blockierte weitergeleiteten TCP/445-Verkehr von:

10.10.20.10

zu:

10.10.30.10:445

Nachdem die Regel aktiviert wurde:

Tool herunterladen