Skip to content
KitploitKITPLOIT
ToolsBlog
Log in
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Domain-Controller-DC-Exploitation-with-Metasploit-Impacket — End-to-End-Domain-Controller-Ausnutzung mit Metasploit und Impacket: DC10 entdeckt, Zerologon (CVE-2020-1472) ausgenutzt, NTLM-Hashes extrahiert, SYSTEM-Shell erlangt und eine Meterpreter-Sitzung eingerichtet. | Kitploit
Tools/GitHubGitHub/nyambiblaise/domain-controller-dc-exploitation-with-metasploit-impacket
AufklärungExploit-FrameworksPayload-GenerierungSchwachstellenanalyseLaterale BewegungPost-ExploitationPenetrationstestsLernen & BildungLabs & Praxis

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
GitHubnyambiblaise/domain-controller-dc-exploitation-with-metasploit-impacket

Domain-Controller-DC-Exploitation-with-Metasploit-Impacket

End-to-End-Domain-Controller-Ausnutzung mit Metasploit und Impacket: DC10 entdeckt, Zerologon (CVE-2020-1472) ausgenutzt, NTLM-Hashes extrahiert, SYSTEM-Shell erlangt und eine Meterpreter-Sitzung eingerichtet.

Repository anzeigen
17vor 11 MonatenNoch nicht geprüft
Teilen

Domain-Controller-DC-Ausnutzung-mit-Metasploit-Impacket

End-to-End-Domain-Controller-Ausnutzung mit Metasploit und Impacket: DC10 entdeckt, Zerologon (CVE-2020-1472) ausgenutzt, NTLM-Hashes extrahiert, SYSTEM-Shell erlangt und eine Meterpreter-Sitzung eingerichtet.

Zusammenfassung Diese Übung demonstriert eine vollständige, realistische Angriffskette gegen einen Domain Controller, der anfällig für CVE-2020-1472 (Zerologon) war. Das Engagement umfasste Entdeckung, Service-Anreicherung, Ausnutzung, Credential-Extraktion, laterale Bewegung und Post-Exploitation-Validierung. Ich habe erfolgreich SYSTEM-Ebene-Zugriff erlangt und eine persistente Meterpreter-Sitzung auf dem DC eingerichtet, unter Verwendung einer Kombination aus Zerologon, Impacket secretsdump + Pass-the-Hash und msfvenom/Meterpreter-Payloads. Screenshots und Befehlsartefakte wurden in jeder Phase als Beweise erfasst.

𝐋𝐚𝐛 𝐨𝐯𝐞𝐫𝐯𝐢𝐞𝐰: Simulated a full attack chain on a 𝐖𝐢𝐧𝐝𝐨𝐰𝐬 𝐃𝐨𝐦𝐚𝐢𝐧 𝐂𝐨𝐧𝐭𝐫𝐨𝐥𝐥𝐞𝐫 using 𝐌𝐞𝐭𝐚𝐬𝐩𝐥𝐨𝐢𝐭 and 𝐈𝐦𝐩𝐚𝐜𝐤𝐞𝐭 ; discovery, Zerologon, secretsdump, pass-the-hash, and a controlled Meterpreter session.

𝐖𝐡𝐲 𝐢𝐭 𝐦𝐚𝐭𝐭𝐞𝐫𝐬 𝐭𝐨 𝐨𝐫𝐠𝐚𝐧𝐢𝐳𝐚𝐭𝐢𝐨𝐧𝐬: Because the DC controls authentication, group policy, and identity for the entire domain, a compromise can cascade into full business disruption, account takeovers, data exfiltration, ransomware deployment, and loss of regulatory trust. Protecting DCs safeguards uptime, revenue, and reputation by preventing attackers from turning identity into a single point of failure.

Domain Controller (DC) Ausnutzung mit Metasploit + Impacket

SCENARIO

Sie haben zwei Maschinen in einem abgeschotteten Labornetzwerk. Ein System ist ein Windows-Domänencontroller (DC) namens DC10, der die zentralen AD-Dienste hostet. Das andere System ist eine Kali-Workstation, die sich zu Testzwecken im selben Server-Subnetz befindet. Es wird angenommen, dass der DC typische Domänendienste bereitstellt (z. B. LDAP, Kerberos, SMB) und möglicherweise anfällig für bekannte Probleme ist. Der Kali-Host soll für Reconnaissance, Exploitation, Credential Access, laterale Bewegung und Post-Exploitation-Validierung verwendet werden. Die Aufgabe besteht darin, den DC zu identifizieren, Domänendetails zu bestätigen, einen ersten Fuß zu fassen mithilfe einer geeigneten Technik, Credential-Material zu extrahieren, um administrativen Zugriff zu ermöglichen, und dann die Kontrolle über den DC durch eine Remote-Shell und eine Managed-Agent-Sitzung zu demonstrieren, während an die Umgebungsbeschränkungen wie gepatchte Dienste, eingeschränkten Egress oder Endpunkt-Abwehrmaßnahmen angepasst wird. DC: 10.1.16.1 Kali: 10.1.16.66

Key Findings

  • Kritische ausgenutzte Schwachstelle: CVE-2020-1472 (Zerologon) wurde erfolgreich ausgenutzt, um das Computerkonto-Passwort des DC auf leer zurückzusetzen.
  • Credential-Kompromittierung: NTLM-Hashes wurden vom DC extrahiert (secretsdump), wodurch Administrator-Anmeldedaten für Pass-the-Hash offengelegt wurden.
  • Vollständige Domänenkontrolle demonstriert: Mit den extrahierten Hashes wurde eine SYSTEM-Shell auf DC10 erlangt (psexec) und eine stabile Meterpreter-Reverse-Shell ausgeführt, was Remote-Code-Ausführung und Persistenz bestätigt.
  • Offengelegte Dienste: LDAP, Kerberos, SMB und verwandte RPC-Dienste waren vom angreifenden Host erreichbar, was Entdeckung und Ausnutzung ermöglichte.
  • Angriffsflächenrisiko: Der DC akzeptierte Remote-Operationen, die eine Manipulation des Computerkontos und Remote-Payload-Ausführung ermöglichten.

1) Entdeckung und Scoping

Ich verwendete msfconsole mit DB-Unterstützung, führte einen nmap-Sweep aus MSF heraus durch, importierte Ergebnisse und verfeinerte Hosts und Dienste, um die Exposition von DC10 zu bestätigen.

  • msfconsole mit DB-Unterstützung gestartet und Datenbankverbindung bestätigt.
  • Einen nmap-Scan über das Subnetz von msfconsole aus durchgeführt und Ergebnisse in die MSF-DB importiert.
  • Die Hosts-Tabelle bereinigt, um meine Kali-IP zu entfernen. Dienste überprüft, um wahrscheinliche DC-Indikatoren zu erkennen.
  • Den SYN-Port-Scanner von MSF mit einem eingeschränkten Portbereich und globalem Threading verwendet, um Servicedaten zu verfeinern.
  • SMB auf Windows-Hosts gefingerprintet, um OS-Details anzureichern.
  • LDAP- und Kerberos-Dienste auf 10.1.16.1 bestätigt und den Domänennamen über eine LDAP-Abfrage verifiziert.
  • Entscheidung: 10.1.16.1 als DC-Fokus für Exploitation und Credential Access behandeln.
Bild Bild Bild

2) Service-Anreicherung und DC-Bestätigung

Ich führte einen SYN-Port-Scan in MSF durch, fingerprintete SMB und bestätigte LDAP und Kerberos auf 10.1.16.1. Ich fragte LDAP ab, um den Domänennamen abzurufen.

Bild Bild Bild Bild Bild ### SMB-Versionsprüfung
  • Ich verwendete das SMB-Version-Modul in msfconsole: auxiliary/scanner/smb/smb_version.
  • Ich setzte die Ziele aus der Hosts-Tabelle mit hosts -R .
  • Erhielt SMB-Dialekt und OS-Details zurück.
  • Ergebnis: 10.1.16.1 zeigte Windows Server-Informationen, was mit der Rolle als Domain Controller übereinstimmte.
Bild Bild Bild Bild Bild

LDAP-Abfrage

  • Für das LDAP-Abfragemodul verwendete ich auxiliary/gather/ldap_query.
  • et rhosts 10.1.16.1, um DC10 direkt zu erreichen.
  • Ich führte es aus, um grundlegende Verzeichnisinformationen abzurufen.
  • Ergebnis: Der Domänenname wurde als „structureality“ bestätigt und dass LDAP auf dem DC antwortete.
Bild
Tool herunterladen