Was macht Anthropic-Cybersecurity-Skills?
Übernahme von Active Directory-Konten durch Schreiben von angreifergesteuerten öffentlichen Schlüsseln in msDS-KeyCredentialLink (Shadow Credentials) mit pyWhisker, Whisker oder Certipy, dann Authentifizierung über PKINIT zur Wiederherstellung des NT-Hashs des Ziels ohne Passwortzurücksetzung. Verwenden Sie diese Methode, wenn BloodHound GenericWrite/GenericAll/AddKeyCredentialLink über ein Ziel anzeigt, als eine weniger auffällige Alternative zu ForceChangePassword während autorisierter Red-Team-Einsätze.
Funktionsweise
- Identifizieren Sie ein Zielkonto mit den entsprechenden Berechtigungen (GenericWrite/GenericAll/AddKeyCredentialLink) über BloodHound.
- Installieren oder nutzen Sie eines der folgenden Tools:
- pyWhisker (Python-Bibliothek)
- Whisker (C#-Tool)
- Certipy (Python-Tool)
- Führen Sie den Befehl zum Hinzufügen eines öffentlichen Schlüssels zum msDS-KeyCredentialLink-Attribut des Zielkontos aus.
- Authentifizieren Sie sich über PKINIT mit dem erstellten Schlüsselpaar, um den NT-Hash des Zielkontos zu erhalten.
- Verwenden Sie den NT-Hash für weitere laterale Bewegungen oder Persistenz im Netzwerk.
Voraussetzungen
- Zugriff auf ein Konto mit ausreichenden Berechtigungen im Active Directory.
- Netzwerkverbindung zum Domänencontroller des Ziels.
- Installierte Tools: pyWhisker, Whisker oder Certipy.
- Grundlegendes Verständnis von Kerberos-Authentifizierung und Active Directory-Sicherheit.
Beispielbefehl mit pyWhisker
pywhisker.py -action add -target TARGET_USER -controller DC_IP -domain DOMAIN -username USERNAME -password PASSWORD
Beispiel für die Authentifizierung über PKINIT
impacket-getTGT -key /tmp/key.pem domain/user
Sicherheitshinweise
- Diese Technik sollte nur im Rahmen autorisierter Penetrationstests oder Red-Team-Übungen verwendet werden.
- Unbefugte Nutzung kann zu rechtlichen Konsequenzen führen.
- Die Überwachung von msDS-KeyCredentialLink-Änderungen kann diese Aktivität erkennen lassen.
Ressourcen
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der LICENSE-Datei.