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 प्रीमियम 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 हैकिंग का अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE) सीखें और GCP हैकिंग का अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)