Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Elite — Elite is the client-side component of the Covenant project. Covenant is a .NET command and control framework that aims to highlight the attack surface of .NET, make the use of offensive .NET tradecraft easier, and serve as a collaborative command and control platform for red teamers. | Kitploit
उपकरण/GitHubGitHub/cobbr/elite
Penetration Testing FrameworksPrivilege EscalationEncryption/Decryption ToolsPayload GenerationDynamic Code Analysis (DAST)Lateral MovementPost-ExploitationCommand and ControlRed Teaming
GitHubcobbr/elite

Elite

121207 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →

विवरण

रिपॉजिटरी देखें
वेबसाइट

Elite is the client-side component of the Covenant project. Covenant is a .NET command and control framework that aims to highlight the attack surface of .NET, make the use of offensive .NET tradecraft easier, and serve as a collaborative command and control platform for red teamers.

साझा करें

अप्रचलित (अस्थायी रूप से)

पैरेंट Covenant प्रोजेक्ट को अब क्लाइंट-साइड एप्लिकेशन की आवश्यकता नहीं है। Elite को अस्थायी रूप से अप्रचलित कर दिया गया है। कृपया इसके बजाय Covenant प्रोजेक्ट में शामिल वेब इंटरफ़ेस का उपयोग करें।

Elite को अंततः एक वैकल्पिक इंटरफ़ेस के रूप में Covenant प्रोजेक्ट के साथ अद्यतन किया जा सकता है, लेकिन अभी के लिए यह प्रोजेक्ट अपडेट नहीं है और Covenant v0.3 या उच्चतर के साथ काम नहीं करेगा।

Elite

Elite एक .NET कोर, क्लाइंट एप्लिकेशन है जो Covenant के साथ इंटरैक्ट करने के लिए बनाया गया है।

Covenant

Covenant एक .NET कमांड और कंट्रोल फ्रेमवर्क है जिसका उद्देश्य .NET के अटैक सतह को उजागर करना, आक्रामक .NET ट्रेडक्राफ्ट के उपयोग को आसान बनाना, और रेड टीमर्स के लिए एक सहयोगी कमांड और कंट्रोल प्लेटफ़ॉर्म के रूप में काम करना है।

Covenant एक ASP.NET कोर, क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन है जिसमें एक मजबूत API शामिल है जो क्लाइंट-सर्वर आर्किटेक्चर को सक्षम करता है जो बहु-उपयोगकर्ता सहयोग की अनुमति देता है। Covenant के आर्किटेक्चर के तीन मुख्य घटक हैं:

  • Covenant - Covenant क्लाइंट-सर्वर आर्किटेक्चर का सर्वर-साइड घटक है। Covenant ऑपरेटरों के बीच साझा बुनियादी ढांचे पर होस्ट किए गए कमांड और कंट्रोल सर्वर को चलाता है। मैं अक्सर "Covenant" शब्द का उपयोग पूरे व्यापक प्रोजेक्ट को संदर्भित करने के लिए भी करूंगा जिसमें आर्किटेक्चर के सभी घटक शामिल हैं।
  • Elite - Elite क्लाइंट-सर्वर आर्किटेक्चर का क्लाइंट-साइड घटक है। Elite एक कमांड-लाइन इंटरफ़ेस है जिसका उपयोग ऑपरेटर Covenant सर्वर के साथ बातचीत करने और संचालन करने के लिए करते हैं।
  • Grunt - "Grunt" उस इम्प्लांट का नाम है जो लक्ष्यों पर तैनात किया जाता है।

विशेषताएँ

Covenant की कई प्रमुख विशेषताएं हैं:

  • मल्टी-प्लेटफ़ॉर्म - Covenant और Elite दोनों .NET कोर को लक्षित करते हैं, जो उन्हें मल्टी-प्लेटफ़ॉर्म बनाता है। यह इन प्रोग्रामों को Linux, MacOS और Windows प्लेटफ़ॉर्म पर मूल रूप से चलाने की अनुमति देता है। इसके अतिरिक्त, Covenant और Elite दोनों में डॉकर सपोर्ट है, जो इन प्रोग्रामों को डॉकर स्थापित किसी भी सिस्टम पर कंटेनर के भीतर चलाने की अनुमति देता है।
  • बहु-उपयोगकर्ता - Covenant बहु-उपयोगकर्ता सहयोग का समर्थन करता है। सहयोग करने की क्षमता प्रभावी रेड टीम संचालन के लिए महत्वपूर्ण हो गई है। कई उपयोगकर्ता Elite क्लाइंट शुरू कर सकते हैं जो एक ही Covenant सर्वर से जुड़ते हैं और स्वतंत्र रूप से या सहयोगात्मक रूप से काम करते हैं।
  • API संचालित - Covenant एक सर्वर-साइड API द्वारा संचालित है जो बहु-उपयोगकर्ता सहयोग को सक्षम बनाता है और आसानी से विस्तार योग्य है। इसके अतिरिक्त, Covenant में एक Swagger UI शामिल है जो विकास और डिबगिंग को आसान और अधिक सुविधाजनक बनाता है।
  • लिसनर प्रोफाइल - Covenant लिसनर "प्रोफाइल" का समर्थन करता है जो नियंत्रित करता है कि Grunt इम्प्लांट और Covenant लिसनर के बीच नेटवर्क संचार तार पर कैसा दिखता है।
  • एन्क्रिप्टेड की एक्सचेंज - Covenant Grunt इम्प्लांट और Covenant लिसनर के बीच एक एन्क्रिप्टेड की एक्सचेंज लागू करता है जो काफी हद तक Empire प्रोजेक्ट में समान एक्सचेंज पर आधारित है, वैकल्पिक SSL एन्क्रिप्शन के अतिरिक्त। यह Grunt इम्प्लांट के बीच फॉरवर्ड सीक्रेसी की क्रिप्टोग्राफिक संपत्ति प्राप्त करता है।
  • डायनामिक कंपाइलेशन - Covenant डायनामिक C# कंपाइलेशन के लिए Roslyn API का उपयोग करता है। हर बार जब एक नया Grunt उत्पन्न होता है या एक नया कार्य सौंपा जाता है, तो प्रासंगिक कोड को ConfuserEx के साथ पुन: संकलित और अस्पष्ट किया जाता है, जिससे पूरी तरह से स्थिर पेलोड से बचा जाता है। Covenant SharpGen प्रोजेक्ट से कंपाइलेशन कोड का अधिकांश भाग पुन: उपयोग करता है, जिसका मैंने पिछली पोस्ट में अधिक विस्तार से वर्णन किया है।
  • इनलाइन C# निष्पादन - Covenant SharpGen और SharpShell दोनों प्रोजेक्ट्स से कोड और विचार उधार लेता है ताकि ऑपरेटर Grunt इम्प्लांट पर C# वन-लाइनर्स निष्पादित कर सकें। यह SharpShell पोस्ट में वर्णित समान कार्यक्षमता की अनुमति देता है, लेकिन वन-लाइनर्स को रिमोट इम्प्लांट पर निष्पादित करने की अनुमति देता है।
  • ट्रैकिंग इंडिकेटर - Covenant एक ऑपरेशन के दौरान "इंडिकेटर" को ट्रैक करता है, और उन्हें मेनू में सारांशित करता है। यह एक ऑपरेटर को उन कार्यों को करने की अनुमति देता है जो एक ऑपरेशन के दौरान ट्रैक किए जाते हैं और डीकंफ्लिक्शन और शैक्षिक उद्देश्यों के लिए मूल्यांकन के दौरान या अंत में ब्लू टीम को उन कार्यों को आसानी से सारांशित करता है। यह सुविधा अभी भी अपनी प्रारंभिक अवस्था में है और इसमें सुधार की गुंजाइश है।

उपयोगकर्ता त्वरित-आरंभ मार्गदर्शिका

सबसे पहले, आपको Covenant शुरू करना होगा! यह देखने के लिए Covenant README पर जाएं कि यह कैसे करना है।

Dotnet Core

Elite का उपयोग करने का सबसे आसान तरीका dotnet core स्थापित करना है। आप यहां से अपने प्लेटफ़ॉर्म के लिए dotnet core डाउनलोड कर सकते हैं।

एक बार जब आप dotnet core स्थापित कर लेते हैं, तो हम dotnet CLI का उपयोग करके Elite का निर्माण और चला सकते हैं:

root@kitploit:~
$ ~/Elite/Elite > dotnet build
$ ~/Elite/Elite > dotnet run

Docker

Elite को Docker के साथ भी चलाया जा सकता है। Docker के साथ कुछ समस्याएं हैं, इसलिए मैं केवल तभी docker का उपयोग करने की सलाह देता हूं यदि आप docker से परिचित हैं या सूक्ष्म समस्याओं को सीखने को तैयार हैं।

सबसे पहले, docker इमेज बनाएं:

root@kitploit:~
$ ~/Elite/Elite > docker build -t elite .

अब हम Elite को Docker कंटेनर में चला सकते हैं:

root@kitploit:~
$ ~/Elite/Elite > docker run -it --rm --name elite -v /absolute/path/to/Elite/Data:/app/Data elite --username AdminUser --computername <Covenant IP>

--username AdminUser और --computername <Covenant IP> Elite को पारित किए जा रहे तर्क हैं। यह Elite को निर्दिष्ट IP पते पर होस्ट किए गए Covenant इंस्टेंस से कनेक्ट करने और AdminUser नामक उपयोगकर्ता के रूप में लॉग इन करने का निर्देश देता है।

-it पैरामीटर एक Docker पैरामीटर है जो इंगित करता है कि हमें Elite को एक इंटरैक्टिव tty में शुरू करना चाहिए। यह महत्वपूर्ण है, क्योंकि Elite एक इंटरैक्टिव कंसोल एप्लिकेशन है! -v /absolute/path/to/Elite/Data:/app/Data पैरामीटर आपके होस्ट और कंटेनर के बीच एक साझा Data फ़ोल्डर माउंट करता है, और आपको Elite के साथ ऑपरेशन के दौरान उत्पन्न बाहरी टूल्स और पेलोड को आसानी से कॉपी/पेस्ट करने की अनुमति देता है। /absolute/path/to/Elite/Data को अपने स्वयं के Elite Data फ़ोल्डर के स्थान से बदलना सुनिश्चित करें।

आपको AdminUser उपयोगकर्ता के लिए एक पासवर्ड प्रदान करने के लिए भी प्रेरित किया जाएगा। वैकल्पिक रूप से, आप इसे Elite के --password पैरामीटर के साथ गैर-इंटरैक्टिव रूप से सेट कर सकते हैं, लेकिन यह आपका पासवर्ड कमांड हिस्ट्री में सादे टेक्स्ट में छोड़ देगा, आदर्श नहीं।

प्रश्न और चर्चा

Covenant/Elite के बारे में प्रश्न हैं या अधिक चैट करना चाहते हैं? BloodHound Gang Slack में #Covenant चैनल से जुड़ें।

टूल डाउनलोड करें
Indicators