Cobalt Strike CheatSheet
Cobalt Strike C2 फ्रेमवर्क के लिए सामान्य नोट्स और सलाह।
सारांश
बेसिक मेनू व्याख्या
- Cobalt Strike: पहला और सबसे बुनियादी मेनू, इसमें टीम सर्वर से कनेक्ट करने, अपनी प्राथमिकताएँ सेट करने, बीकन सत्रों का दृश्य बदलने, लिसनर और aggressor स्क्रिप्ट्स प्रबंधित करने की कार्यक्षमता शामिल है।
- View: व्यू मेनू में वे तत्व होते हैं जो लक्ष्यों, लॉग्स, एकत्र किए गए क्रेडेंशियल्स, स्क्रीनशॉट, कीस्ट्रोक्स आदि का प्रबंधन करते हैं। इसका मुख्य उद्देश्य कई मॉड्यूल के आउटपुट तक आसान पहुँच प्रदान करना, आपके लूट और डोमेन लक्ष्यों का प्रबंधन करना है।
- Attacks: इस मेनू में फ़िशिंग मेल, वेबसाइट क्लोनिंग और फ़ाइल होस्टिंग जैसी कई क्लाइंट साइड हमला उत्पन्न करने की विधियाँ शामिल हैं। यह आपके बीकन पेलोड उत्पन्न करने या केवल शेलकोड उत्पन्न करके बाद में किसी अन्य ऑब्फस्केशन टूल पर उपयोग के लिए सहेजने के कई तरीके भी प्रदान करता है।
- Reporting: यह किसी हमले के निष्पादन की जानकारी वाली pdf या स्प्रेडशीट फ़ाइलें उत्पन्न करने का आसान तरीका प्रदान करता है, इस प्रकार यह छोटी रिपोर्टों को व्यवस्थित करने में आपकी सहायता करता है, जिससे अंतिम रिपोर्ट लिखने की प्रक्रिया आसान हो जाती है।
- Help: टूल का बुनियादी सहायता मेनू।
लिसनर
एग्रेस लिसनर
- HTTP/HTTPS: बीकन के लिए सबसे बुनियादी पेलोड, डिफ़ॉल्ट रूप से लिसनर पोर्ट 80 और 443 पर सुनते हैं और हमेशा कस्टम पोर्ट सेट करने का विकल्प होता है। आपके पास प्रॉक्सी सेटिंग्स सेट करने, HTTP हेडर को अनुकूलित करने या यदि इंफ्रास्ट्रक्चर पेलोड कॉलबैक के लिए रीडायरेक्टर सर्वर का उपयोग करता है तो बीकन के ट्रैफ़िक को रीडायरेक्ट करने के लिए बाइंड पोर्ट निर्दिष्ट करने के विकल्प हैं।
- DNS: एक बहुत ही स्टेल्थ पेलोड विकल्प, dns प्रोटोकॉल पर अधिक स्टेल्थ ट्रैफ़िक प्रदान करता है, आपको कनेक्ट करने के लिए DNS सर्वर निर्दिष्ट करना होगा। इस प्रकार के लिसनर का उपयोग करने की सबसे अच्छी स्थिति एक बहुत ही लॉकडाउन वातावरण में है जो पोर्ट 80 और 443 जैसे सामान्य ट्रैफ़िक को भी ब्लॉक करता है।
पिवोट लिसनर
- TCP: एक बुनियादी tcp लिसनर जो एक विशिष्ट पोर्ट पर बाइंड होता है।
- SMB: आंतरिक प्रसार और लेटरल मूवमेंट के लिए एक शानदार विकल्प, यह पेलोड smb प्रोटोकॉल पर नामित पाइप्स का उपयोग करता है और फ़ायरवॉल को बायपास करने के लिए सबसे अच्छा तरीका है जब पोर्ट 80 और 443 जैसे डिफ़ॉल्ट पोर्ट भी ब्लैकलिस्टेड हों।
विविध लिसनर
- Foreign HTTP/HTTPS: इस प्रकार के लिसनर हमें http या https पेलोड का उपयोग करके metasploit फ्रेमवर्क से cobalt strike में सत्र पास करने का विकल्प देते हैं। एक उपयोगी उदाहरण metasploit से एक एक्सप्लॉइट मॉड्यूल निष्पादित करना और cobalt strike पर बीकन सत्र प्राप्त करना है।
- External C2: यह एक विशेष प्रकार का लिसनर है जो तृतीय-पक्ष अनुप्रयोगों को बीकन के लिए संचार माध्यम के रूप में कार्य करने का विकल्प देता है।