
बर्प सूट एक्सटेंशन जो उन्नत डिफिंग और बाइनरी सर्च का उपयोग करके छिपे, अलिंक्ड पैरामीटर खोजता है, जिससे वेब कैश पॉइज़निंग और अन्य पैरामीटर-आधारित कमजोरियों का पता लगाना संभव होता है।
यह एक्सटेंशन छिपे हुए, अलिंक्ड पैरामीटर्स को पहचानता है। यह विशेष रूप से वेब कैश पॉइज़निंग कमजोरियों को खोजने के लिए उपयोगी है।
यह Backslash Powered Scanner से उन्नत डिफिंग लॉजिक को एक बाइनरी सर्च तकनीक के साथ जोड़ता है ताकि प्रति अनुरोध 65,000 पैरामीटर नामों का अनुमान लगाया जा सके। पैरामीटर नाम एक सावधानीपूर्वक तैयार की गई बिल्ट-इन वर्डलिस्ट से आते हैं, और यह सभी इन-स्कोप ट्रैफ़िक से अतिरिक्त शब्द भी एकत्र करता है।
इसका उपयोग करने के लिए, Burp में किसी अनुरोध पर राइट-क्लिक करें और "Guess (cookies|headers|params)" पर क्लिक करें। यदि आप Burp Suite Pro का उपयोग कर रहे हैं, तो पहचाने गए पैरामीटर स्कैनर समस्याओं के रूप में रिपोर्ट किए जाएँगे। यदि नहीं, तो आप उन्हें Extender->Extensions->Param Miner->Output के अंतर्गत देख सकते हैं।
आप एक साथ कई चयनित अनुरोधों पर भी अनुमान लगाने के हमले शुरू कर सकते हैं - यह एक थ्रेड पूल का उपयोग करेगा, इसलिए आप चाहें तो इसे हजारों अनुरोधों पर सुरक्षित रूप से उपयोग कर सकते हैं। वैकल्पिक रूप से, आप सभी इन-स्कोप ट्रैफ़िक की ऑटो-माइनिंग सक्षम कर सकते हैं। कृपया ध्यान दें कि यह टूल अत्यधिक स्केलेबल होने के लिए डिज़ाइन किया गया है, लेकिन प्रदर्शन समस्याओं से बचने के लिए इसे ट्यूनिंग की आवश्यकता हो सकती है।
अधिक जानकारी के लिए, कृपया व्हाइटपेपर्स देखें:
2020: https://portswigger.net/research/web-cache-entanglement
2018: https://portswigger.net/research/practical-web-cache-poisoning
कोड यहाँ पाया जा सकता है: https://github.com/portswigger/param-miner
यदि आप अपने हमले को रेट-लिमिट करना चाहते हैं, तो Distribute Damage एक्सटेंशन का उपयोग करें।
योगदान और फीचर अनुरोधों का स्वागत है।
Web Cache Entanglement अपडेट
यहाँ एक वीडियो है जिसमें नई सुविधाओं का उपयोग करके Rack::Cache का उपयोग करने वाली एक डेमो साइट में fat GET कैश पॉइज़निंग कमजोरी को खोजा गया है।
एक और वीडियो जो एक वास्तविक साइट को लक्षित करता है, जल्द ही आ रहा है - मैं बस लक्ष्य के पैच करने का इंतज़ार कर रहा हूँ।
1.21 2020-09-02
1.20 2020-08-05
1.07 2018-12-06
1.06 2018-10-10
1.03 2018-08-09
इस एक्सटेंशन के लिए Burp Suite 2021.9 या उसके बाद के संस्करण की आवश्यकता है। इसे स्थापित करने के लिए, Burp में BApps टैब का उपयोग करें।
लिनक्स: ./gradlew build fatjar
विंडोज़: gradlew.bat build fatjar
आउटपुट को build/libs/param-miner-all.jar से प्राप्त करें।