Burp`O`Mation
Burp Suite Pro और Vmware Burp Rest API का उपयोग करके Robot Framework और Python3 के साथ स्वचालित स्कैन करना।
ब्लॉग
प्रत्येक चरण के विस्तृत विवरण के लिए ब्लॉग देखें।
यह क्या करता है
- bash का उपयोग करके एक क्लिक रन सभी निर्भरताओं को वर्बोज़ पूर्वापेक्षाओं के साथ स्थापित करता है।
- python3 और robot framework का उपयोग करता है जो स्वचालित करना आसान है।
- Burp Suite Rest API का उपयोग करता है और Burp Suite Professional (पूर्व-सक्रिय) को हेडलेस मोड में कई Burp Suite एक्सटेंशन जैसे additional-scanner-checks, BurpJSLinkFinder और active-scan-plus-plus के साथ चलाता है।
- स्वचालित रूप से robot स्क्रिप्ट का उपयोग करके API/Web एंडपॉइंट का पेंटेस्ट करता है जिसमें स्कोप जोड़ना और हटाना शामिल है।
- रिपोर्ट को CSV और HTML प्रारूप में YYYY-MM-DD प्रारूप में स्वचालित रूप से Google Drive पर अपलोड करता है।
- वास्तविक समय अलर्ट के लिए Slack एकीकरण।
पूर्वापेक्षाएँ (प्री-सेटअप)।
- automation.sh चलाने से पहले यह करें
- Debian OS(Ubuntu)।
- सक्रिय Burp Suite Pro (burpsuite_pro_v2021.6.2.jar) prefs.xml के साथ।
- Vmware Burp Suite Rest API (यह स्वचालित स्क्रिप्ट के माध्यम से स्थापित किया जाएगा)।
- Python3 और Pip (यह स्वचालित स्क्रिप्ट के माध्यम से स्थापित किया जाएगा)।
- Robot Framework (यह स्वचालित स्क्रिप्ट के माध्यम से स्थापित किया जाएगा)।
- custom_lib_2.py में स्कोप, slack webhook और Google Drive पैरेंट फ़ोल्डर आईडी अपडेट करें।
- PyDrive के लिए Google Drive प्रमाणीकरण सेट करना
- स्वचालन स्क्रिप्ट के लिए GitHub रिपॉजिटरी में क्रेडेंशियल (client_secrets.json और mycreds.txt) अपलोड करें।
स्थापना
mkdir automation
cd automation
wget https://raw.githubusercontent.com/justmorpheus/burp-automation/master/automation.sh
chmod +x automation.sh
bash automation.sh https://github.com/justmorpheus/burp-automation.git
उपयोग
bash automation.sh https://github.com/justmorpheus/burp-automation.git
विफलता के मामले में
फ़ोल्डर के अंदर निम्न कमांड चलाएँ python3 -m robot -d output fuzzing.robot .
नोट
- we45 का इस अद्भुत कार्य को दिखाने के लिए बहुत-बहुत धन्यवाद।
- यह शैक्षिक उद्देश्य के लिए है क्योंकि Burp Suite के पास CI/CD में चलाने के लिए एंटरप्राइज़ लाइसेंस है।
- इसे प्रोडक्शन में उपयोग न करें, यह Burp Suite Automation को सीखने और समझने के लिए है।
- इसे अवैध उद्देश्यों के लिए उपयोग न करें। लेखक आपके द्वारा किए गए किसी भी अवैध कार्य की जिम्मेदारी नहीं लेता है।
संदर्भ
