Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
SAMLRaider — SAML2 Burp एक्सटेंशन | Kitploit
उपकरण/GitHubGitHub/lindi2/samlraider
भेद्यता विश्लेषणवेब एप्लिकेशन शोषणवेब सुरक्षाक्रिप्टोग्राफीपेनिट्रेशन टेस्टिंगपहचान और एक्सेस प्रबंधन (IAM)प्रमाणीकरण
GitHublindi2/samlraider

SAMLRaider

SAML2 Burp एक्सटेंशन

रिपॉजिटरी देखें
3147 साल पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

SAML Raider - SAML2 Burp एक्सटेंशन

विवरण

SAML Raider, SAML इन्फ्रास्ट्रक्चर के परीक्षण के लिए एक Burp Suite एक्सटेंशन है। इसमें दो मुख्य कार्यक्षमताएँ हैं: SAML संदेशों में हेरफेर करना और X.509 प्रमाणपत्रों का प्रबंधन करना।

यह सॉफ्टवेयर Roland Bischofberger और Emanuel Duss द्वारा Hochschule für Technik Rapperswil (HSR) में स्नातक थीसिस के दौरान बनाया गया था। हमारे प्रोजेक्ट पार्टनर और सलाहकार Compass Security Schweiz AG थे। हम अपनी स्नातक थीसिस के दौरान अच्छे सहयोग और समर्थन के लिए Compass को धन्यवाद देते हैं।

विशेषताएँ

एक्सटेंशन दो भागों में विभाजित है। एक SAML संदेश संपादक और एक प्रमाणपत्र प्रबंधन उपकरण।

संदेश संपादक

SAML Raider संदेश संपादक की विशेषताएँ:

  • SAML संदेशों पर हस्ताक्षर करें
  • SAML अभिकथनों पर हस्ताक्षर करें
  • हस्ताक्षर हटाएँ
  • SAML संदेश संपादित करें (समर्थित संदेश: SAMLRequest और SAMLResponse)
  • आठ सामान्य XSW हमलों का पूर्वावलोकन करें
  • आठ सामान्य XSW हमलों को निष्पादित करें
  • प्रमाणपत्र को SAMl Raider प्रमाणपत्र प्रबंधन में भेजें
  • SAML संदेश के सभी परिवर्तन पूर्ववत करें
  • समर्थित प्रोफाइल: SAML वेब ब्राउज़र सिंगल साइन-ऑन प्रोफाइल, वेब सर्विसेज़ सुरक्षा SAML टोकन प्रोफाइल
  • समर्थित बाइंडिंग: POST बाइंडिंग, रीडायरेक्ट बाइंडिंग, SOAP बाइंडिंग, URI बाइंडिंग

Message Editor

प्रमाणपत्र प्रबंधन

SAML Raider प्रमाणपत्र प्रबंधन की विशेषताएँ:

  • X.509 प्रमाणपत्र आयात करें (PEM और DER प्रारूप)
  • X.509 प्रमाणपत्र श्रृंखलाएँ आयात करें
  • X.509 प्रमाणपत्र निर्यात करें (PEM प्रारूप)
  • आयातित X.509 प्रमाणपत्र हटाएँ
  • X.509 प्रमाणपत्रों की जानकारी प्रदर्शित करें
  • निजी कुंजियाँ आयात करें (DER प्रारूप में PKCD#8 और PEM प्रारूप में पारंपरिक RSA)
  • निजी कुंजियाँ निर्यात करें (पारंपरिक RSA कुंजी PEM प्रारूप)
  • X.509 प्रमाणपत्रों का क्लोन बनाना
  • X.509 प्रमाणपत्र श्रृंखलाओं का क्लोन बनाना
  • नए X.509 प्रमाणपत्र बनाएँ
  • मौजूदा X.509 प्रमाणपत्रों को संपादित और स्व-हस्ताक्षरित करना

Certificate Management

डाउनलोड

डाउनलोड: saml-raider-1.2.1.jar

स्थापना

मैन्युअल स्थापना

Burp Suite प्रारंभ करें और Extender टैब में Add पर क्लिक करें। एक्सटेंशन स्थापित करने के लिए SAML Raider JAR फ़ाइल चुनें।

BApp Store से स्थापना

SAML Raider स्थापित करने का आसान तरीका BApp Store का उपयोग करना है। Burp खोलें और Extender टैब में BApp Store टैब पर क्लिक करें। SAML Raider चुनें और हमारा एक्सटेंशन स्थापित करने के लिए Install बटन दबाएँ।

हमारे एक्सटेंशन को जितने चाहें उतने स्टार देकर रेट करना न भूलें 😄।

उपयोग

SAML वातावरण का अधिक आराम से परीक्षण करने के लिए, आप प्रॉक्सी सेटिंग्स में एक इंटरसेप्ट नियम जोड़ सकते हैं। एक नया नियम जोड़ें जो जाँचता है कि अनुरोध में एक पैरामीटर नाम SAMLResponse है या नहीं। हमें उम्मीद है कि हमारे एक्सटेंशन का उपयोग अधिकतर स्वयं-व्याख्यात्मक है 😄। यदि आपके कोई प्रश्न हैं, तो हमसे पूछने में संकोच न करें!

विकास

Burp Extender API

Burp Extender API यहाँ पाई जा सकती है: https://portswigger.net/burp/extender/api/index.html।

बिल्ड

प्रोजेक्ट को अपने वर्कस्पेस में क्लोन करें:

root@kitploit:~
git clone https://github.com/SAMLRaider/SAMLRaider.git

मौजूदा प्रोजेक्ट को अपने Eclipse वर्कस्पेस में आयात करें: File → Import... → Existing Projects into Workspace। क्लोन की गई फ़ोल्डर चुनें और Finish दबाएँ।

Burp Suite के नवीनतम संस्करण को JAR फ़ाइल के रूप में डाउनलोड करें और इसे lib फ़ोल्डर में रखें।

Burp Suite JAR फ़ाइल को लाइब्रेरी में जोड़ें: प्रोजेक्ट पर राइट-क्लिक करें → Properties → Java Build Path → Libraries और JAR फ़ाइल जोड़ें।

maven स्थापित करें ताकि आप बिल्ड स्वचालन उपकरण Maven का उपयोग करके SAMLRaider बना सकें:

root@kitploit:~
$ mvn install

Burp एक्सटेंशन को Burp में लोड करें: Extender → Add → प्रोजेक्ट के ./target निर्देशिका में JAR फ़ाइल (निर्भरताओं के साथ) चुनें, जैसे ./target/saml-raider-$VERSION-SNAPSHOT-jar-with-dependencies.jar।

फिर आप एक्सटेंशन का परीक्षण कर सकते हैं और किसी बदलाव के बाद इसे फिर से बिल्ड कर सकते हैं।

सुझाव: Burp को पुनरारंभ किए बिना एक्सटेंशन को पुनः लोड करने के लिए, Ctrl कुंजी दबाएँ और Extender टैब में एक्सटेंशन के बगल में स्थित चेकबॉक्स पर क्लिक करें।

Eclipse के अंदर SAML Raider चलाएँ

एक्सटेंशन को सीधे Eclipse से प्रारंभ करने के लिए, रिपॉजिटरी को Eclipse में आयात करें। आप सीधे एक मौजूदा Maven प्रोजेक्ट आयात कर सकते हैं। ध्यान दें कि Eclipse Maven प्लगइन m2e आवश्यक है। यह नवीनतम "Eclipse IDE for Java Developers" में शामिल है।

Burp Suite JAR फ़ाइल को lib फ़ोल्डर में रखें और Burp JAR को Eclipse प्रोजेक्ट में एक लाइब्रेरी के रूप में जोड़ें (Properties → Build Path → Libraries)।

Package Explorer में Referenced Libraries के अंतर्गत Burp JAR खोलें और Package burp में StartBurp.class पर राइट-क्लिक करें और Burp प्रारंभ करने और एक्सटेंशन को स्वचालित रूप से लोड करने के लिए Run As... → Java Application चुनें। (या Eclipse में: Run → Debug As → Java Application → StartBurp - burp → OK।)

डिबग मोड

डिबग मोड सक्षम करने के लिए, Package helpers की Class Flags में DEBUG फ्लैग को true पर सेट करें। यह सभी आउटपुट को SAMLRaiderDebug.log लॉगफ़ाइल में लिखेगा और परीक्षण के लिए उदाहरण प्रमाणपत्र लोड करेगा।

नकली SAML प्रतिक्रिया के साथ परीक्षण

Burp को SAML प्रतिक्रिया भेजने के लिए, आप scripts/samltest निर्देशिका में स्क्रिप्ट samltest का उपयोग कर सकते हैं। यह saml_response से SAML प्रतिक्रिया को Burp (localhost:8080) को भेजता है और हमारे प्लगइन से संशोधित प्रतिक्रिया को प्रिंट करता है। आपको gawk (GNU awk) को awk के रूप में और xmllint कमांड के लिए libxml2-utils स्थापित करना होगा।

फीडबैक, बग और फीचर अनुरोध

फीडबैक का स्वागत है! कृपया हमसे संपर्क करें या GitHub पर एक नया issue बनाएँ।

स्नातक थीसिस

हमारी स्नातक थीसिस ऑनलाइन उपलब्ध है और यहाँ पाई जा सकती है: eprints_BA_SAML2_Burp_Plugin_SAML_Raider_eduss_rbischof.pdf।

लाइसेंस

लाइसेंस अधिकारों और सीमाओं के लिए LICENSE फ़ाइल (MIT लाइसेंस) देखें।

लेखक

  • Roland Bischofberger (GitHub: RouLee)
  • Emanuel Duss (GitHub: mindfuckup)
टूल डाउनलोड करें