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
ADCollector — Ein leichtes Werkzeug, um schnell wertvolle Informationen aus der Active-Directory-Umgebung zu extrahieren, sowohl für Angriff als auch Verteidigung. | Kitploit
Tools/GitHubGitHub/dev-2null/adcollector
Privilege EscalationAufklärungSchwachstellenanalyseKonfigurationsprüfungInformationsbeschaffungPenetrationstestsAuthentifizierung
GitHubdev-2null/adcollector

ADCollector

Ein leichtes Werkzeug, um schnell wertvolle Informationen aus der Active-Directory-Umgebung zu extrahieren, sowohl für Angriff als auch Verteidigung.

Repository anzeigen
6397831vor 1 JahrVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

ADCollector

ADCollector ist ein leichtgewichtiges Tool, das die Active Directory-Umgebung durchsucht, um mögliche Angriffsvektoren zu identifizieren. Es bietet einen grundlegenden Überblick über die Konfiguration/Bereitstellung der Umgebung als Ausgangspunkt.

Hinweise:

ADCollector ist kein Ersatz für das leistungsstarke PowerView, es automatisiert lediglich die Aufzählung, um schnell interessante Informationen zu finden, ohne in der frühen Recon-Phase viel nachdenken zu müssen. Die in ADCollector implementierten Funktionen eignen sich ideal für die Aufzählung in großen Enterprise-Umgebungen mit vielen Benutzern/Computern, ohne dabei viel Traffic zu erzeugen oder viel Zeit in Anspruch zu nehmen. Es konzentriert sich nur auf das Extrahieren nützlicher Attribute/Properties/ACLs von den wertvollsten Zielen, anstatt alle verfügbaren Attribute aller Benutzer-/Computerobjekte in der Domäne aufzulisten. Sie werden definitiv PowerView benötigen, um später detailliertere Aufzählungen durchzuführen. Sie können ADSI anstelle von PowerView verwenden, um die Domäne aufzulisten, solange Sie wissen, was Sie auflisten möchten. Siehe https://dev-2null.github.io/Easy-Domain-Enumeration-with-ADSI/.

Das Ziel der Entwicklung dieses Tools ist es, mir zu helfen, mehr über Active Directory-Sicherheit aus einer anderen Perspektive zu lernen und herauszufinden, was hinter den Kulissen dieser PowerView-Funktionen steckt.

Es verwendet den S.DS-Namespace, um Domänen-/Gesamtstrukturinformationen vom Domänencontroller (LDAP-Server) abzurufen. Es nutzt auch den S.DS.P-Namespace für die LDAP-Suche.

_Dieses Tool befindet sich noch im Aufbau. Funktionen, die implementiert werden, sind auf meiner Projektseite zu sehen.*

Stellen Sie sicher, dass Sie Zugriff auf SYSVOL haben, wenn Sie es von einem nicht der Domäne beigetretenen Host aus ausführen. Möglicherweise müssen Sie den folgenden Befehl ausführen, wenn eine gehärtete UNC-Richtlinie angewendet wird:

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\NetworkProvider\HardenedPaths /v "\\*\SYSVOL" /d "RequireMutualAuthentication=0" /t REG_SZ

Aufzählung

  • Aktuelle Domänen-/Gesamtstrukturinformationen
  • Domänen in der aktuellen Gesamtstruktur (mit Domänen-SIDs)
  • Domänencontroller in der aktuellen Domäne [GC/RODC]
  • Domänen-/Gesamtstrukturvertrauensstellungen sowie vertrauende Domänenobjekte [SID-Filterstatus]
  • Privilegierte Benutzer (derzeit in DA- und EA-Gruppe)
  • Konten ohne Delegierungseinschränkung (Unconstrained Delegation) (ohne DCs)
  • Eingeschränkte Delegierung (S4U2Self, S4U2Proxy)
  • Ressourcenbasierte eingeschränkte Delegierung
  • MSSQL/Exchange(/RDP/PS) Remoting SPN-Konten
  • Benutzerkonten mit gesetztem SPN & Kennwort läuft nie ab
  • Geschützte Benutzer
  • Vertrauliche Attribute
  • ASREQROAST (DontRequirePreAuth-Konten)
  • AdminSDHolder-geschützte Konten
  • Domänenattribute (MAQ, minPwdLength, maxPwdAge, lockoutThreshold, gpLink[Gruppenrichtlinien, die mit dem aktuellen Domänenobjekt verknüpft sind])
  • LDAP-Basisinformationen (supportedLDAPVersion, supportedSASLMechanisms, Domänen-/Gesamtstruktur-/DC-Funktionalität)
  • Kerberos-Richtlinie
  • Interessante ACLs auf dem Domänenobjekt, Auflösung von GUIDs (Benutzerdefiniertes Objekt in Zukunft)
  • Interessante ACLs auf GPOs
  • Interessante Beschreibungen auf Benutzerobjekten
  • Sensitive- und Not-Delegated-Konto
  • Gruppenrichtlinienpräferenz-cpassword in SYSVOL
  • Wirksame GPOs auf dem aktuellen Benutzer/Computer
  • Verschachtelte Gruppenmitgliedschaft
  • Eingeschränkte Gruppe
  • LAPS-Kennwortansichtszugriff
  • ADCS-Konfigurationen
  • Zertifikatvorlagen
  • Maschinenbesitzer
  • ACL-Scan
  • Berechtigungen in Gruppenrichtlinien definiert
  • Benutzeranmeldeinformationen in LDAP gespeichert

Verwendung

PS C:\> .\ADCollector.exe --help

      _    ____   ____      _ _             _
     / \  |  _ \ / ___|___ | | | ___  ___ _| |_ ___  _ __
    / _ \ | | | | |   / _ \| | |/ _ \/ __|_  __/ _ \| '__|
   / ___ \| |_| | |__| (_) | | |  __/ (__  | || (_) | |
  /_/   \_\____/ \____\___/|_|_|\___|\___| |__/\___/|_|

  v3.0.1  by dev2null


  --Domain            Domäne zur Aufzählung
  --LDAPS             (Standard: false) LDAP über SSL/TLS
  --DisableSigning    (Standard: false) Kerberos-Verschlüsselung deaktivieren (mit -LDAPS-Flag)
  --UserName          Alternativer Benutzername
  --Password          Alternative Anmeldeinformationen
  --DC                Alternativer Domänencontroller (Hostname/IP) für die Verbindung
  --OU                Suche unter einer bestimmten Organisationseinheit durchführen
  --LDAPONLY          Nur Objekte in LDAP aufzählen
  --ACLScan           ACL-Scan für eine Identität durchführen
  --ADCS              (Standard: false) Nur AD-Zertifikatsdienstprüfung durchführen
  --TEMPLATES         (Standard: false) Nur alle Zertifikatvorlagen mit ihrer DACL aufzählen
  --SCHEMA            (Standard: false) Schemaattribute im Standard-Namenskontext zählen
  --ADIDNS            (Standard: false) Nur ADIDNS-Einträge sammeln
  --NGAGP             Nur verschachtelte Gruppenmitgliedschaft und angewendete Gruppenrichtlinien auf dem Zielobjekt aufzählen
  --DACL              DACL auf dem Zielobjekt aufzählen (mit DistinguishedName)
  --SessionEnum       (Standard: false) Sitzungsinformationen auf dem Zielhost aufzählen
  --UserEnum          (Standard: false) Benutzerinformationen auf dem Zielhost aufzählen
  --LocalGMEnum       (Standard: false) Lokale Gruppenmitglieder auf dem Zielhost aufzählen
  --Host              (Standard: Localhost) Hostname für Sitzungs-/Benutzer-/Gruppenmitglieds-Aufzählung
  --Group             (Standard: Administrators) Name der lokalen Gruppe für die Aufzählung lokaler Gruppenmitglieder
  --Debug             (Standard: false) Debug-Modus
  --help              Diesen Hilfebildschirm anzeigen.

Beispiel: .\ADCollector.exe
         .\ADCollector.exe --LDAPs --DisableSigning
         .\ADCollector.exe --OU IT
         .\ADCollector.exe --OU OU=IT,DC=domain,DC=local
         .\ADCollector.exe --ADCS
         .\ADCollector.exe --TEMPLATES
         .\ADCollector.exe --LDAPOnly
         .\ADCollector.exe --SCHEMA
         .\ADCollector.exe --ADIDNS
         .\ADCollector.exe --NGAGP samaccountname
         .\ADCollector.exe --DACL DC=domain,DC=net
         .\ADCollector.exe --ACLScan user --OU OU=IT,DC=domain,DC=local
         .\ADCollector.exe --SessionEnum --Host targetHost
         .\ADCollector.exe --UserEnum --Host targetHost
         .\ADCollector.exe --LocalGMEnum --Host targetHost --Group 'Remote Desktop Users'
         .\ADCollector.exe --Domain domain.local --Username user --Password pass
         .\ADCollector.exe --Domain domain.local --DC 10.10.10.1

Änderungsprotokoll

Tool herunterladen