
Flask और Socket.IO कमांड-एंड-कंट्रोल पैनल, जिसमें एक दुर्भावनापूर्ण ब्राउज़र एक्सटेंशन एजेंट है जो क्रेडेंशियल्स एकत्र करता है, Telegram के माध्यम से फ़ाइलें चोरी-छिपे भेजता है, और रिमोट वेबकैम, स्क्रीनशॉट और माइक कमांड जारी करता है।
B.E.G.A.L (Backdoor Exfiltration Gateway for Advanced Looting) एक इंटरैक्टिव, वेब-आधारित Command and Control (C2) पैनल है जिसे Python (Flask और Socket.IO) से बनाया गया है। यह प्लेटफ़ॉर्म विशेष रूप से साइबर सुरक्षा अनुसंधान, Red Teaming सिमुलेशन, और शैक्षिक उद्देश्यों के लिए डिज़ाइन किया गया है ताकि यह समझा जा सके कि आधुनिक मैलवेयर/बॉटनेट डेटा चोरी करने और लक्ष्यों (बॉट्स) को दूर से नियंत्रित करने के लिए कैसे काम करते हैं।
यह प्रोजेक्ट केवल शैक्षिक और साइबर सुरक्षा अनुसंधान उद्देश्यों के लिए बनाया गया है।
इस टूल का किसी भी अवैध गतिविधि, अनधिकृत सिस्टम हमले, डेटा चोरी, या अन्य साइबर अपराधों के लिए दुरुपयोग पूर्णतः निषिद्ध है। लेखक, डेवलपर्स, और योगदानकर्ता इस सॉफ़्टवेयर के उपयोग से उत्पन्न होने वाली किसी भी हानि, क्षति, या कानूनी कार्रवाई के लिए कोई ज़िम्मेदारी नहीं लेते हैं।
आप अपने कार्यों के लिए पूरी तरह से स्वयं ज़िम्मेदार हैं। इस टूल का उपयोग करके, आप सभी लागू कानूनों का पालन करने के लिए सहमत होते हैं:
config.yaml फ़ाइल के माध्यम से कॉन्फ़िगर किया जाता है।Trigger Webcam (लक्ष्य के कैमरे तक पहुँचें)Trigger Screenshot (लक्ष्य की डेस्कटॉप स्क्रीन कैप्चर करें)Trigger Mic (लक्ष्य का ऑडियो रिकॉर्ड करें)/report) में सारांशित किया जाता है।
config.yaml)B.E.G.A.L के नवीनतम संस्करण में, सेटिंग्स सिस्टम को YAML कॉन्फ़िगरेशन फ़ाइल का उपयोग करके डायनामिक बनाया गया है। यदि यह फ़ाइल मौजूद नहीं है, तो सिस्टम पहली बार begal-fixed.py चलाने पर इसे स्वचालित रूप से (डिफ़ॉल्ट मानों के साथ) उत्पन्न कर देगा।
उसी निर्देशिका में बनाई गई config.yaml फ़ाइल खोलें और निम्नलिखित पैरामीटर समायोजित करें:
BOT_TOKEN: 'YOUR_BOT_TOKEN'
CHAT_ID: 'YOUR_CHAT_ID'
XOR_KEY: 'FLIPPER_SECURE_XOR_KEY_1337'
BCRYPT_PASSWORD_HASH: '$2a$12$VZnosb4amZbO1uQ4MniFhuFiqZVEmCF.3p1jXVoiXnG/3oztPLdxe'
BOT_TOKEN: आपके Telegram बॉट के लिए API टोकन (@BotFather के माध्यम से एक बनाएं)।CHAT_ID: डेटा एक्सफ़िल्ट्रेशन टनल के रूप में उपयोग किए जाने वाले Telegram चैनल/समूह की ID।XOR_KEY: बॉट और C2 सर्वर के बीच डेटा ट्रांसमिशन को अस्पष्ट करने के लिए उपयोग की जाने वाली एक सममित क्रिप्टोग्राफ़िक कुंजी। सुनिश्चित करें कि यह मान ब्राउज़र एक्सटेंशन में दिए गए मान से मेल खाता है।BCRYPT_PASSWORD_HASH: C2 लॉगिन के लिए हैश (डिफ़ॉल्ट पासवर्ड: datalost1337)।DEFAULT USERNAME C2: flippergaruda-vpn) के साथ एकीकरणB.E.G.A.L को एक "एजेंट" या पेलोड के साथ मिलकर काम करने के लिए डिज़ाइन किया गया है। इस रिपॉज़िटरी में, एजेंट garuda-vpn के रूप में प्रच्छन्न एक दुर्भावनापूर्ण ब्राउज़र एक्सटेंशन (ऐडऑन) का रूप लेता है।
एकीकरण कैसे काम करता है:
garuda-vpn फ़ोल्डर में दुर्भावनापूर्ण पेलोड (जैसे background.js, content.js, और manifest.json) होता है। यह एक्सटेंशन लक्षित ब्राउज़र पर इंस्टॉल किया जाना चाहिए (जैसे Chrome/Edge में Load unpacked मोड के माध्यम से)।garuda-vpn एजेंट द्वारा एकत्र किया गया डेटा XOR_KEY का उपयोग करके एन्क्रिप्ट किया जाएगा और चुपचाप B.E.G.A.L C2 API एंडपॉइंट्स (जैसे /api/v1/collector) पर प्रसारित (बीकनिंग) किया जाएगा।garuda-vpn एक्सटेंशन तक अग्रेषित करता है, जो फिर लक्षित ब्राउज़र पर वेबकैम API के निष्पादन को बाध्य करता है।python3 begal-c2.py)।chrome://extensions टाइप करें। Developer Mode सक्षम करें।garuda-vpn फ़ोल्डर चुनें।pip install bcrypt Flask-SocketIO requests pyyaml
python3 begal-c2.py
datalost1337)