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
ADRecon — ADRecon ist ein Tool, das Informationen über das Active Directory sammelt und einen Bericht erstellt, der ein ganzheitliches Bild des aktuellen Zustands der Ziel-AD-Umgebung liefern kann. | Kitploit
Tools/GitHubGitHub/sense-of-security/adrecon
AufklärungInformationsbeschaffungPost-ExploitationPenetrationstests
GitHubsense-of-security/adrecon

ADRecon

ADRecon ist ein Tool, das Informationen über das Active Directory sammelt und einen Bericht erstellt, der ein ganzheitliches Bild des aktuellen Zustands der Ziel-AD-Umgebung liefern kann.

Repository anzeigen
1.9k298129vor 6 JahrenVon 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
Webseite

Download von https://github.com/adrecon/ADRecon

ADRecon: Active Directory Recon Follow ADRecon on Twitter

ADRecon ist ein Tool, das verschiedene Artefakte (wie unten hervorgehoben) aus einer AD-Umgebung extrahiert und kombiniert. Die Informationen können in einem speziell formatierten Microsoft Excel-Bericht präsentiert werden, der Zusammenfassungsansichten mit Metriken enthält, um die Analyse zu erleichtern und ein ganzheitliches Bild des aktuellen Zustands der Ziel-AD-Umgebung zu liefern.

Das Tool ist für verschiedene Kategorien von Sicherheitsexperten wie Prüfer, DFIR, Studenten, Administratoren usw. nützlich. Es kann auch ein unschätzbares Post-Exploitation-Tool für einen Penetrationstester sein.

Es kann von jeder Arbeitsstation ausgeführt werden, die mit der Umgebung verbunden ist, auch von Hosts, die keine Domänenmitglieder sind. Darüber hinaus kann das Tool im Kontext eines nicht privilegierten (d.h. normalen Domänenbenutzer-) Kontos ausgeführt werden. Eine differenzierte Kennwortrichtlinie (Fine Grained Password Policy), LAPS und BitLocker können privilegierte Benutzerkonten erfordern. Das Tool verwendet die Microsoft Remote Server Administration Tools (RSAT), falls verfügbar, andernfalls kommuniziert es mit dem Domänencontroller über LDAP.

Die folgenden Informationen werden vom Tool gesammelt:

  • Gesamtstruktur (Forest);
  • Domäne (Domain);
  • Vertrauensstellungen (Trusts);
  • Standorte (Sites);
  • Subnetze (Subnets);
  • Standard- und differenzierte Kennwortrichtlinie (Default and Fine Grained Password Policy) (falls implementiert);
  • Domänencontroller, SMB-Versionen, ob SMB-Signierung unterstützt wird und FSMO-Rollen;
  • Benutzer und ihre Attribute;
  • Dienstprinzipalnamen (SPNs);
  • Gruppen und Mitgliedschaften;
  • Organisationseinheiten (OUs);
  • GroupPolicy-Objekte und gPLink-Details;
  • DNS-Zonen und -Einträge;
  • Drucker;
  • Computer und ihre Attribute;
  • Kennwortattribute (Experimentell);
  • LAPS-Kennwörter (falls implementiert);
  • BitLocker-Wiederherstellungsschlüssel (falls implementiert);
  • ACLs (DACLs und SACLs) für die Domäne, OUs, Stammcontainer, GPO, Benutzer, Computer und Gruppenobjekte;
  • GPOReport (erfordert RSAT);
  • Kerberoast (nicht im Standard-Sammelverfahren enthalten); und
  • Domänenkonten, die für Dienstkonten verwendet werden (erfordert privilegiertes Konto und ist nicht im Standard-Sammelverfahren enthalten).

ADRecon wurde vorgestellt auf: Black Hat Arsenal Asia 2018 - Folienpräsentation

Black Hat Arsenal USA 2018 | DEFCON 26 Demolabs - Folienpräsentation

Bay Area OWASP - Folienpräsentation

CHCON - Folienpräsentation

Erste Schritte

Diese Anweisungen helfen Ihnen, eine Kopie des Tools auf Ihrem lokalen Rechner zum Laufen zu bringen.

Voraussetzungen

  • .NET Framework 3.0 oder höher (Windows 7 enthält 3.0)
  • PowerShell 2.0 oder höher (Windows 7 enthält 2.0)

Optional

  • Microsoft Excel (zum Generieren des Berichts)
  • Remote Server Administration Tools (RSAT):
    • Windows 10 (https://www.microsoft.com/en-au/download/details.aspx?id=45520)
    • Windows 7 (https://www.microsoft.com/en-au/download/details.aspx?id=7887)

Installation

Wenn Sie git installiert haben, können Sie zunächst das Repository klonen:

git clone https://github.com/sense-of-security/ADRecon.git

Andernfalls können Sie ein Zip-Archiv der neuesten Version herunterladen. Ziel ist es, den Master-Branch stets in einem funktionierenden Zustand zu halten.

Verwendung

Beispiele

Ausführen von ADRecon auf einem Domänenmitglieds-Host.

PS C:\> .\ADRecon.ps1

Ausführen von ADRecon auf einem Domänenmitglieds-Host als anderer Benutzer.

PS C:\>.\ADRecon.ps1 -DomainController <IP oder FQDN> -Credential <Domäne\Benutzername>

Ausführen von ADRecon auf einem Nichtmitglieds-Host unter Verwendung von LDAP.

PS C:\>.\ADRecon.ps1 -Protocol LDAP -DomainController <IP oder FQDN> -Credential <Domäne\Benutzername>

Ausführen von ADRecon mit bestimmten Modulen auf einem Nichtmitglieds-Host mit RSAT. (Standard-OutputType ist STDOUT mit dem Parameter -Collect)

PS C:\>.\ADRecon.ps1 -Protocol ADWS -DomainController <IP oder FQDN> -Credential <Domäne\Benutzername> -Collect Domain, DomainControllers

Generieren der ADRecon-Report.xlsx basierend auf der ADRecon-Ausgabe (CSV-Dateien).

PS C:\>.\ADRecon.ps1 -GenExcel C:\ADRecon-Report-<Zeitstempel>

Wenn Sie ADRecon ausführen, wird ein Ordner ADRecon-Report-<Zeitstempel> erstellt, der die ADRecon-Report.xlsx und einen CSV-Ordner mit den Rohdateien enthält.

Parameter

-Protocol <String>
    Welches Protokoll verwendet werden soll; ADWS (Standard) oder LDAP

-DomainController <String>
    IP-Adresse des Domänencontrollers oder Domänen-FQDN.

-Credential <PSCredential>
    Domänenanmeldeinformationen.

-GenExcel <String>
    Pfad zum ADRecon-Ausgabeordner mit den CSV-Dateien, um die ADRecon-Report.xlsx zu generieren. Verwenden Sie es, um die ADRecon-Report.xlsx zu generieren, wenn Microsoft Excel nicht auf dem Host installiert ist, der zum Ausführen von ADRecon verwendet wird.

-OutputDir <String>
    Pfad zum ADRecon-Ausgabeordner zum Speichern der CSV/XML/JSON/HTML-Dateien und der ADRecon-Report.xlsx. (Der angegebene Ordner wird erstellt, falls er nicht existiert) (Standard: aktuelles Verzeichnis)

-Collect <String>
    Welche Module ausgeführt werden sollen (durch Komma getrennt; z.B. Forest,Domain. Standard: alle außer Kerberoast)
    Gültige Werte umfassen: Forest, Domain, Trusts, Sites, Subnets, PasswordPolicy, FineGrainedPasswordPolicy, DomainControllers, Users, UserSPNs, PasswordAttributes, Groups, GroupMembers, OUs, ACLs, GPOs, gPLinks, GPOReport, DNSZones, Printers, Computers, ComputerSPNs, LAPS, BitLocker, Kerberoast, DomainAccountsusedforServiceLogon.

-OutputType <String>
    Ausgabetyp; durch Komma getrennt; z.B. CSV,STDOUT,Excel (Standard: STDOUT mit -Collect-Parameter, sonst CSV und Excel).
    Gültige Werte: STDOUT, CSV, XML, JSON, HTML, Excel, All (schließt STDOUT aus).

-DormantTimeSpan <Int>
    Zeitraum für inaktive Konten. (Standard: 90 Tage)

-PassMaxAge <Int>
    Maximales Alter des Computerkontokennworts. (Standard: 30 Tage)

-PageSize <Int>
    Die PageSize für das LDAP-Sucherobjekt. (Standard: 200)

-Threads <Int>
    Die Anzahl der Threads, die während der Verarbeitung von Objekten verwendet werden sollen (Standard: 10)

-Log <Switch>
    ADRecon-Protokoll mittels Start-Transcript erstellen

Zukünftige Pläne

Tool herunterladen