बर्प सूट में निर्मित कई उपकरणों में से एक "पुनरावर्तक" है। पुनरावर्तक को आपके द्वारा किए गए अनुरोधों को लेने और उन्हें अपनी इच्छानुसार संपादित और पुन: चलाने में सक्षम होने के लिए डिज़ाइन किया गया है। यह क्रॉस-साइट स्क्रिप्टिंग या एसक्यूएल इंजेक्शन कमजोरियों का फायदा उठाने के लिए डिज़ाइन किए गए पेलोड को बदलने और परिष्कृत करने के लिए एक बहुत ही उपयोगी उपकरण है, जिसे क्रमशः एक्सएसएस और एसक्यूएलआई भी कहा जाता है।
बर्प सूट रिपीटर का उपयोग कैसे करें
रिपीटर के साथ सबसे पहले आपको यह करने की आवश्यकता है कि आप इसे एक अनुरोध भेजें। ऐसा करने के लिए, एक अनुरोध ढूंढें जिसे आप लक्ष्य, प्रॉक्सी, घुसपैठिए, या यहां तक कि पुनरावर्तक टैब में उपयोग करना चाहते हैं, उस पर राइट-क्लिक करें, और "पुनरावर्तक को भेजें" चुनें। यह अनुरोध और सभी संबंधित कनेक्शन जानकारी को पुनरावर्तक को कॉपी कर देगा, इसलिए यह उपयोग के लिए तैयार है।
पुनरावर्तक टैब में, अब आप अपने द्वारा भेजे गए अनुरोध को ढूंढ पाएंगे। आप पृष्ठ के आधे भाग में "अनुरोध" में अनुरोध करने के लिए कोई भी परिवर्तन कर सकते हैं। अपने इच्छित परिवर्तन करने के बाद, अपना अनुरोध भेजने के लिए ऊपरी-बाएँ कोने में "भेजें" पर क्लिक करें। आप दाईं ओर "प्रतिक्रिया" कॉलम में प्रतिक्रिया पा सकते हैं।
कुछ अनुरोधों को वास्तविक वेबपृष्ठ प्रतिक्रिया के बजाय पुनर्निर्देशन प्रतिक्रिया प्राप्त हो सकती है। आप "पुनर्निर्देशन का पालन करें" बटन पर क्लिक करके पुनरावर्तक में पुनर्निर्देशन का पालन करना चुन सकते हैं, जो कि "भेजें" बटन के दाईं ओर पाया जा सकता है जब अनुसरण करने के लिए पुनर्निर्देशन होता है।
यदि आप तय करते हैं कि अनुरोध में आपके वृद्धिशील परिवर्तन अपेक्षित रूप से काम नहीं कर रहे हैं, तो आप पिछले अनुरोधों पर वापस जाने के लिए पीछे और आगे तीरों का उपयोग कर सकते हैं।
आप उप-टैब के माध्यम से पुनरावर्तक टैब में एकाधिक अनुरोधों का प्रबंधन कर सकते हैं। यदि आप पुनरावर्तक को दूसरा अनुरोध भेजते हैं तो यह स्वतः ही एक नए उप-टैब में खुल जाएगा। इसका उपयोग कई अलग-अलग अनुरोधों को प्रबंधित करने के लिए या एक सफल अनुरोध को सहेजने के लिए किया जा सकता है जिसे आप आगे बढ़ाना चाहते हैं। आप उप-टैब पर राइट-क्लिक करके और "बंद टैब को फिर से खोलें" पर क्लिक करके एक बंद उप-टैब को फिर से खोल सकते हैं।