
Burp Suite JS Beautifier
अधिकांश वेबसाइटें लोडिंग गति बढ़ाने के लिए अपने संसाधनों जैसे JS फ़ाइलों को संपीड़ित करती हैं। हालांकि, संपीड़ित संसाधन की सुरक्षा जांच और डीबग करना कोई आसान काम नहीं है। यह एक Burp Suite ओपन सोर्स एक्सटेंशन है जो अधिकांश संसाधनों को ठीक से सुंदर बनाना संभव बनाता है। इसलिए, यह वेब एप्लिकेशन सुरक्षा शोधकर्ताओं को संपीड़ित संसाधनों को आसानी से देखने में मदद करेगा। यह उन्हें ब्राउज़र के अंदर संसाधनों (जैसे JS, CSS, HTML, XML, और इसी तरह) के डीकंप्रेस्ड संस्करण प्राप्त करने में भी मदद करता है ताकि बिना किसी समस्या के उन्हें डीबग किया जा सके।
एप्लिकेशन का उपयोग:
चरण 0- (डाउनलोड करना) "jsbeautifier.jar" फ़ाइल और "libs" निर्देशिका डाउनलोड करें।
चरण 1- (लाइब्रेरी जोड़ना) अब "Extender" टैब के अंतर्गत, "Options" टैब पर क्लिक करें; "Java Environment" अनुभाग में, "Select folder ..." बटन पर क्लिक करें और "libs" फ़ोल्डर चुनें जिसमें "js.jar" और "rsyntaxtextarea.jar" हों।
चरण 2- (एक्सटेंशन जोड़ना) Burp Suite में, "Extender" टैब पर क्लिक करें, फिर "Add" बटन पर क्लिक करें और "jsbeautifier.jar" फ़ाइल चुनें।
चरण 3- (एक्सटेंशन का परीक्षण) अब आप burp suite में "JSBeautifier Settings" टैब देख पाएंगे। आप राइट क्लिक करके और "Beautify This!" विकल्प चुनकर अनुरोधों/प्रतिक्रियाओं को मैन्युअल रूप से भी सुंदर बना सकते हैं। यदि यह कुछ भी सुंदर नहीं बना पाता है, तो अपनी Burp Suite एक्सटेंशन सेटिंग्स जांचें और सुनिश्चित करें कि आपने आवश्यक लाइब्रेरी जोड़ दी हैं; एक्सटेंशन को अनलोड/लोड करें और पुनः प्रयास करें।
विशेषताएं:
यह एक्सटेंशन निम्नलिखित मॉड्यूल/लाइब्रेरी पर आधारित है (रिपॉजिटरी में शामिल):
सीमाएं:
बग रिपोर्ट करना:
यदि आपको कोई समस्या मिलती है, तो कृपया "Debug Mode" विकल्प का उपयोग करें और अपनी रिपोर्ट में एक्सटेंशन की Output और Error फ़ाइलें संलग्न करें। इस जानकारी के बिना मैं समस्या को दोहरा नहीं पाऊंगा।
परीक्षित:
इस एक्सटेंशन का Java v7ux के साथ Burp Suite Pro v1.5.21 पर परीक्षण किया गया है। यदि आप Burp Suite के पुराने संस्करण का उपयोग कर रहे हैं, तो आप इस एक्सटेंशन के संस्करण 0.1a का उपयोग कर सकते हैं जो https://code.google.com/p/burp-suite-beautifier-extension/ पर स्थित है।
कुछ स्क्रीनशॉट: