AWS पर Terraform द्वारा तैनात रेड टीम ऑपरेटर लैब: Mythic, Sliver, और Adaptix C2 एक प्रोडक्शन-शैली के Apache रीडायरेक्टर के पीछे, Kali/Windows होस्ट और एक Guacamole पोर्टल के साथ। अधिकृत प्रशिक्षण और स्व-होस्टेड साइबर रेंज के लिए निर्मित।

DEF CON 34 में भाग ले रहे हैं? प्रस्तुति के समय और कार्यशाला के लिए आवश्यक पूर्व-आवश्यकताओं को देखने के लिए यहाँ क्लिक करें।
AWS पर एक रेड-टीम ऑपरेटर स्टैक, लगभग 45 मिनट में तैयार: तीन C2 फ्रेमवर्क (Mythic, Sliver, Adaptix), एक Apache रीडायरेक्टर, Kali और Windows वर्कस्टेशन, और एक Guacamole पोर्टल, दो पीयर्ड VPCs में हेडर + URI गेटिंग और स्कैनर ब्लॉकिंग के साथ। इसे दो तरह से चलाएँ: अपने स्वयं-होस्टेड साइबर रेंज के विरुद्ध Direct Access, या OpenVPN के माध्यम से एक होस्टेड ट्रेनिंग प्लेटफ़ॉर्म, Hack Smarter Labs, Hack The Box, OffSec Proving Grounds/Labs, VulnLab, या किसी भी ऐसे प्लेटफ़ॉर्म में Tunneled Access जो
.ovpnप्रदान करता है।
[!TIP] redStack का अब एक प्रोवाइडर-अज्ञेयवादी उत्तराधिकारी है: redStackPRO। यह एक वेब कैनवास है जो रेड टीम इंफ्रास्ट्रक्चर और साइबर रेंजों को प्रोवाइडर-अज्ञेयवादी टोपोलॉजी के रूप में संयोजित करता है, फिर उस टोपोलॉजी को Terraform और Ansible की एक पूर्ण, चलाने योग्य निर्देशिका में संकलित करता है जिसे आप स्वयं चलाते हैं। GCP और AWS का एंड-टू-एंड परीक्षण किया गया है; Azure, Proxmox, और ESXi रोडमैप पर हैं। devZero Security के अंतर्गत निर्मित और अनुरक्षित। देखें redstackpro.com।
📖 पूर्ण दस्तावेज़ीकरण redStack Wiki में उपलब्ध है →
विकी ही वास्तविक ऑपरेटर हैंडबुक है। यह README एक संक्षिप्त लैंडिंग पेज है ताकि आप अपना रास्ता खोज सकें। डिप्लॉय करने, सत्यापित करने, C2 वॉकथ्रू चलाने, समस्या-निवारण करने, या लैब का विस्तार करने के लिए आपको जो कुछ भी चाहिए, वह सब वहीं उपलब्ध है।
[!IMPORTANT] redStack C2 फ्रेमवर्क का उपयोग करने का ट्यूटोरियल नहीं है। यह एक ऐसा वातावरण है जो इंफ्रास्ट्रक्चर की बाधा को हटा देता है ताकि आप सीखने पर ध्यान केंद्रित कर सकें। यह लैब पूर्णतः केवल अधिकृत प्रशिक्षण और लैब वातावरणों के लिए है (साइबर रेंज, स्वयं-होस्टेड वातावरण, व्यक्तिगत लैब VMs, आदि)। वास्तविक-दुनिया के एंगेजमेंट में या ऐसे लक्ष्यों के विरुद्ध उपयोग के लिए अभिप्रेत नहीं है जिनके आप स्वामी नहीं हैं और जिनका परीक्षण करने के लिए आपके पास स्पष्ट लिखित अनुमति नहीं है।
[!CAUTION] AWS TOS: अपने जोखिम पर उपयोग करें। AWS पर C2 इंफ्रास्ट्रक्चर होस्ट करना AWS Acceptable Use Policy के अंतर्गत चिंताएँ उत्पन्न कर सकता है। डिप्लॉय करने से पहले, AUP की समीक्षा करें और AWS Penetration Testing / Simulated Events request form सबमिट करें। जब तक आप redStack का उपयोग विशेष रूप से व्यक्तिगत लैब कार्य और अधिकृत प्रशिक्षण प्लेटफ़ॉर्मों के लिए कर रहे हैं, आप आम तौर पर सुरक्षित हैं। सुरक्षित रहने के लिए, redStack को एक समर्पित, एकल-उद्देश्य वाले अस्थायी AWS खाते से चलाएँ।
| # | क्या | कहाँ |
|---|---|---|
| 1 | पहली बार AWS सेटअप (खाता, IAM, CLI, SSH कुंजी, Kali Marketplace सदस्यता) | पूर्वापेक्षाएँ |
| 2 | खुला या बंद वातावरण चुनें | परिनियोजन मोड |
| 3 | tfvars कॉन्फ़िगर करें और terraform apply चलाएँ | परिनियोजित करें |
| 4 | Guacamole + Windows + आंतरिक DNS की पुष्टि करें | सत्यापित करें |
| 5 | पहला बीकन प्राप्त करें: एक C2 चुनें | Mythic · Sliver · Adaptix |
कुल समय: पहली बार परिनियोजन में ~30-60 मिनट। बाद के परिनियोजन: ~20-30 मिनट।
लौटने वाले ऑपरेटर? क्विक-स्टार्ट संक्षिप्त मार्ग है।
दो पीयर्ड VPCs में सात EC2 इंस्टेंस। दो के पास सार्वजनिक Elastic IPs हैं (Guacamole पोर्टल + रीडायरेक्टर); बाकी सब कुछ केवल Guacamole के माध्यम से पहुँच योग्य है।
| होस्टनाम | भूमिका | सार्वजनिक IP |
|---|---|---|
guac | Guacamole पोर्टल (वेब SSH/RDP) | हाँ |
redirector | Apache रिवर्स प्रॉक्सी + C2 फ्रंटएंड | EIP केवल 80/443 उजागर करता है |
mythic | Mythic C2 सर्वर | नहीं |
sliver | Sliver C2 सर्वर | नहीं |
adaptix | Adaptix C2 टीमसर्वर (हेडलेस) | नहीं |
windows | Windows Server 2022 वर्कस्टेशन | नहीं |
kali | Kali Linux वर्कस्टेशन (AD enum + आक्रमण टूलसेट) | नहीं |
पूरी सूची और आकार विवरण: Lab-Inventory। आर्किटेक्चर आरेख: Lab-Architecture।
चलने के दौरान कंप्यूट की लगभग $0.27/घंटा। सत्रों के बीच terraform destroy के साथ (अनुशंसित), सामान्य 5-10 घंटे/सप्ताह अध्ययन गति के लिए अपेक्षित मासिक लागत ~$15-20/माह है। स्टॉप-बनाम-डिस्ट्रॉय ट्रेडऑफ़ सहित पूरा विवरण: Cost-Management।
[!CAUTION] परिनियोजित लैब को भूल जाना अप्रत्याशित AWS बिलों का #1 कारण है। अपने पहले
terraform applyसे पहले CloudWatch बिलिंग अलार्म सेट करें।
Troubleshooting उन विफलता मोडों को कवर करता है जो वास्तव में सामने आते हैं: Mythic SSL प्रमाणपत्र, Sliver अनुपस्थित, Adaptix बिल्ड विफल, एजेंट कॉलबैक नहीं कर रहा, Marketplace OptInRequired, VPC सीमाएँ, redirect.rules डाउनलोड समस्याएँ, Kali उपयोगकर्ता नाम बदलना, ssh -R बाइंडिंग व्यवहार, और बहुत कुछ।
शुरुआत करना: होम · क्विक-स्टार्ट · पूर्वापेक्षाएँ · परिनियोजन मोड · परिनियोजित करें · सत्यापित करें · First-Run
संदर्भ: Lab-Architecture · Lab-Inventory · Guacamole · Cost-Management