
DNS-आधारित Azure सेवाओं के लिए सबडोमेन गणना उपकरण, जो App Services, Storage Accounts, Databases, Key Vaults, और CDN endpoints को क्रमपरिवर्तन और रिज़ॉल्यूशन तकनीकों के माध्यम से जांचता है।
AzSubEnum एक विशेष सबडोमेन एन्यूमरेशन टूल है जो Azure सेवाओं के लिए तैयार किया गया है। यह टूल विभिन्न Azure सेवाओं से जुड़े सबडोमेन को बारीकी से खोजने और पहचानने के लिए डिज़ाइन किया गया है। तकनीकों और क्वेरीज़ के संयोजन के माध्यम से, AzSubEnum Azure डोमेन संरचना में गहराई से जाता है, विविध प्रकार की Azure सेवाओं से संबंधित सबडोमेन को व्यवस्थित रूप से प्रोब और एकत्र करता है।
AzSubEnum DNS रिज़ॉल्यूशन तकनीकों और व्यवस्थित क्रमचय (permutation) विधियों का उपयोग करके Azure सेवाओं जैसे Azure App Services, Storage Accounts, Azure Databases (MSSQL, Cosmos DB, और Redis सहित), Key Vaults, CDN, Email, SharePoint, Azure Container Registry, और अन्य से जुड़े सबडोमेन को उजागर करता है। इसकी कार्यक्षमता विभिन्न Azure सेवा डोमेन को व्यापक रूप से स्कैन करके संबंधित सबडोमेन की पहचान करने तक फैली हुई है।
इस टूल के साथ, उपयोगकर्ता Azure वातावरण के भीतर गहन सबडोमेन एन्यूमरेशन कर सकते हैं, जिससे सुरक्षा पेशेवरों, शोधकर्ताओं और प्रशासकों को Azure सेवाओं के विस्तृत परिदृश्य और उनके संबंधित सबडोमेन की जानकारी प्राप्त करने में सहायता मिलती है।
Azure AD exploitation पर अपनी सीखने की यात्रा के दौरान, मैंने पाया कि NetSPI का Azure सबडोमेन टूल, Invoke-EnumerateAzureSubDomains, मेरे Debian PowerShell पर नहीं चल सका। परिणामस्वरूप, मैंने उस टूल का एक सरल कार्यान्वयन Python में बनाया।
➜ AzSubEnum git:(main) ✗ python3 azsubenum.py --help
usage: azsubenum.py [-h] -b BASE [-v] [-t THREADS] [-p PERMUTATIONS]
[--blobsenum] [-bw BLOB_WORDLIST] [-bt BLOB_THREADS]
Azure Subdomain Enumeration and Blob Container Access Checker
options:
-h, --help show this help message and exit
-b BASE, --base BASE Base name to use
-v, --verbose Show verbose output
-t THREADS, --threads THREADS
Number of threads for concurrent execution
-p PERMUTATIONS, --permutations PERMUTATIONS
File containing permutations
--blobsenum Perform blob container enumeration
-bw BLOB_WORDLIST, --blob-wordlist BLOB_WORDLIST
Path to a custom wordlist file for blob container
enumeration
-bt BLOB_THREADS, --blob-threads BLOB_THREADS
Number of threads to use for blob container
enumeration
बुनियादी एन्यूमरेशन:
python3 azsubenum.py -b retailcorp --threads 10
क्रमचय वर्डलिस्ट का उपयोग करना:
python3 azsubenum.py -b retailcorp --threads 10 --permutations permutations.txt
वर्बोज़ आउटपुट के साथ:
python3 azsubenum.py -b retailcorp --threads 10 --permutations permutations.txt --verbose
Blob कंटेनर एन्यूमरेशन:
python3 azsubenum.py -b retailcorp --threads 10 --blobsenum
python3 azsubenum.py -b retailcorp --threads 10 --blobsenum -bt 10
python3 azsubenum.py -b retailcorp --threads 10 --blobsenum --blob-wordlist custom_wordlist.txt --blob-threads 10

क्या आपके पास इस टूल को बेहतर बनाने के बारे में कोई विचार है? आइए योगदान दें!
BSD-3-Clause. कॉपीराइट सूचनाओं को बनाए रखने की शर्त पर, उपयोग, संशोधन और पुनर्वितरण (व्यावसायिक सहित) के लिए स्वतंत्र। देखें LICENSE। NetSPI/MicroBurst (BSD-3-Clause) पर आधारित।
इस टूल में निहित सामग्री से संबंधित कोई भी कार्रवाई और/या गतिविधियाँ पूर्णतः आपकी ज़िम्मेदारी हैं। इस टूल में दी गई जानकारी का दुरुपयोग संबंधित व्यक्तियों के विरुद्ध आपराधिक आरोपों का कारण बन सकता है।