Az - Dynamic Groups Privesc
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Динамічні групи — це групи, які мають набір правил, і всі користувачі або пристрої, що відповідають цим правилам, додаються до групи. Щоразу, коли атрибут користувача або пристрою змінюється, динамічні правила перевіряються знову. І коли створюється нове правило, всі пристрої та користувачі перевіряються.
Динамічні групи можуть мати призначені ролі Azure RBAC, але неможливо додати ролі AzureAD до динамічних груп.
Ця функція вимагає ліцензії Azure AD premium P1.
Зверніть увагу, що за замовчуванням будь-який користувач може запрошувати гостей в Azure AD, тому, якщо правило динамічної групи надає дозволи користувачам на основі атрибутів, які можуть бути встановлені у нового гостя, можливо створити гостя з цими атрибутами та ескалювати привілеї. Також можливо, щоб гість керував своїм профілем і змінював ці атрибути.
Отримайте групи, які дозволяють динамічне членство: az ad group list --query "[?contains(groupTypes, 'DynamicMembership')]" --output table
Приклад правила: (user.otherMails -any (_ -contains "security")) -and (user.userType -eq "guest")
Опис правила: Будь-який гість з вторинною електронною поштою, що містить рядок 'security', буде доданий до групи
Для електронної пошти гостя, прийміть запрошення та перевірте поточні налаштування цього користувача в https://entra.microsoft.com/#view/Microsoft_AAD_IAM/TenantOverview.ReactView. На жаль, сторінка не дозволяє змінювати значення атрибутів, тому нам потрібно використовувати API:
Вивчайте та практикуйте AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Вивчайте та практикуйте GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)