Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
MFASweep — एक उपकरण जो जाँचता है कि क्या कई Microsoft सेवाओं पर MFA सक्षम है। | Kitploit
उपकरण/GitHubGitHub/dafthack/mfasweep
टोहीभेद्यता विश्लेषणपेनिट्रेशन टेस्टिंगक्लाउड सुरक्षाप्रमाणीकरण
GitHubdafthack/mfasweep

MFASweep

एक उपकरण जो जाँचता है कि क्या कई Microsoft सेवाओं पर MFA सक्षम है।

रिपॉजिटरी देखें
1.7k230326 महीने पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

MFASweep

MFASweep एक PowerShell स्क्रिप्ट है जो दिए गए क्रेडेंशियल्स का उपयोग करके विभिन्न Microsoft सेवाओं में लॉग इन करने का प्रयास करती है और यह पहचानने का प्रयास करेगी कि MFA सक्षम है या नहीं। यह इस बात पर निर्भर करता है कि सशर्त पहुंच नीतियां और अन्य बहु-कारक प्रमाणीकरण सेटिंग्स कैसे कॉन्फ़िगर की गई हैं, कुछ प्रोटोकॉल सिंगल फ़ैक्टर रह सकते हैं। इसमें ADFS कॉन्फ़िगरेशन के लिए एक अतिरिक्त जाँच भी शामिल है और यदि पता चलता है तो ऑन-प्रिम ADFS सर्वर में लॉग इन करने का प्रयास कर सकता है।

वर्तमान में MFASweep निम्नलिखित सेवाओं में लॉग इन करने में सक्षम है:

  • Microsoft Graph API
  • Azure Resource Manager API
  • Microsoft 365 Exchange Web Services
  • Microsoft 365 Web Portal w/ 7 user-agent / device types (Windows, Linux, MacOS, Android, iPhone, Windows Phone, Unknown Platform via Nintendo Switch)
  • Microsoft 365 Active Sync
  • ADFS

चेतावनी: यह स्क्रिप्ट प्रदान किए गए खाते में ग्यारह (11) बार लॉग इन करने का प्रयास करती है (यदि ADFS शामिल है तो 12 बार)। यदि आपने गलत पासवर्ड दर्ज किया है तो यह खाते को लॉक कर सकता है।

अधिक जानकारी के लिए यहां ब्लॉग पोस्ट देखें: Exploiting MFA Inconsistencies on Microsoft Services

MFASweep Example

Single Factor Access Results Example

उपयोग

यह कमांड प्रदान किए गए क्रेडेंशियल्स का उपयोग करेगा और Microsoft Graph API, Azure Resource Manager API, Microsoft 365 Exchange Web Services, Microsoft 365 Web Portal 7 अलग-अलग यूज़र-एजेंट्स के साथ, और Microsoft 365 Active Sync में प्रमाणीकरण का प्रयास करेगा। यदि कोई प्रमाणीकरण विधि सफल होती है, तो टोकन और/या कुकीज़ AccessTokens.json में लिखे जाएंगे। (वर्तमान में EWS, ActiveSync, और ADFS के लिए कुकीज़ या टोकन लॉग नहीं करता है।)

Invoke-MFASweep -Username [email protected] -Password Winter2026 -WriteTokens 

यह कमांड डिफ़ॉल्ट प्रमाणीकरण विधियों के साथ चलता है और ADFS की भी जाँच करता है।

Invoke-MFASweep -Username [email protected] -Password Winter2026 -Recon -IncludeADFS

नोट्स

  • स्क्रिप्ट अब एक Invoke-MFASweepWebRequest रैपर का उपयोग करती है ताकि यह Windows PowerShell 5.1 और PowerShell 7+ दोनों पर साफ-सुथरा चल सके।
  • Microsoft Graph API और Azure Resource Manager API जाँच विशेष रूप से AADSTS53003 प्रतिक्रियाओं का पता लगाती है और सशर्त पहुंच ब्लॉक को सामान्य प्रमाणीकरण विफलताओं से अलग रिपोर्ट करती है।
  • "अज्ञात प्लेटफ़ॉर्म" वेब जाँच Invoke-M365WebPortalAuth -UAtype NintendoSwitch के माध्यम से Nintendo Switch यूज़र-एजेंट स्ट्रिंग का उपयोग करती है।

व्यक्तिगत मॉड्यूल

प्रत्येक व्यक्तिगत मॉड्यूल को आवश्यकतानुसार अलग-अलग भी चलाया जा सकता है।

Microsoft Graph API

Invoke-GraphAPIAuth -Username [email protected] -Password Winter2026 

Azure Resource Manager API

Invoke-AzureManagementAPIAuth -Username [email protected] -Password Winter2026 

Microsoft 365 Exchange Web Services

Invoke-EWSAuth -Username [email protected] -Password Winter2026 

Microsoft 365 Web Portal (Windows user agent)

Invoke-M365WebPortalAuth -Username [email protected] -Password Winter2026 -UAtype Windows

Microsoft 365 Web Portal (iPhone user agent)

Invoke-M365WebPortalAuth -Username [email protected] -Password Winter2026 -UAtype iPhone

Microsoft 365 Web Portal (Unknown Platform / Nintendo Switch user agent)

Invoke-M365WebPortalAuth -Username [email protected] -Password Winter2026 -UAtype NintendoSwitch

Microsoft 365 Active Sync

Invoke-O365ActiveSyncAuth -Username [email protected] -Password Winter2026 

ADFS

Invoke-ADFSAuth -Username [email protected] -Password Winter2026

Unknown Platform (CA Policy Bypass)

यह मॉड्यूल गलत कॉन्फ़िगर की गई सशर्त पहुंच नीतियों का परीक्षण करता है जो अज्ञात डिवाइस प्लेटफ़ॉर्म के लिए MFA लागू नहीं करती हैं। यह Nintendo Switch यूज़र-एजेंट स्ट्रिंग का उपयोग करता है ताकि Entra ID डिवाइस प्लेटफ़ॉर्म और ब्राउज़र को "अज्ञात" के रूप में रिपोर्ट करे।

Invoke-UnknownPlatformAuth -Username [email protected] -Password Winter2026 

ROPC प्रमाणीकरण के दौरान क्लाइंट आईडी को ब्रूट फ़ोर्स करना

Invoke-BruteClientIDs फ़ंक्शन ROPC प्रमाणीकरण के दौरान विभिन्न संसाधन प्रकारों और क्लाइंट आईडी के माध्यम से लूप करेगा ताकि क्लाइंट आईडी और संसाधनों के विभिन्न संयोजनों के लिए सिंगल फ़ैक्टर एक्सेस पाया जा सके। यदि कोई प्रमाणीकरण विधि सफल होती है, तो टोकन और/या कुकीज़ AccessTokens.json में लिखे जाएंगे। (वर्तमान में EWS, ActiveSync, और ADFS के लिए कुकीज़ या टोकन लॉग नहीं करता है)

Invoke-BruteClientIDs -Username [email protected] -Password Winter2026 -VerboseOut

डिफ़ॉल्ट रूप से Invoke-BruteClientIDs मॉड्यूल शीर्ष 10 सबसे सामान्य संसाधनों और शीर्ष 50 क्लाइंट आईडी की सूची का उपयोग करता है। आप -FullResourceList और -FullClientIdList फ़्लैग का उपयोग करके 514 क्लाइंट आईडी और 54 संसाधनों की बड़ी अंतर्निहित सूचियों का उपयोग कर सकते हैं।

Invoke-BruteClientIDs -Username [email protected] -Password Winter2026  -FullResourceList -FullClientIdList -VerboseOut
टूल डाउनलोड करें