Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Codecepticon — .NET/PowerShell/VBA आक्रामक सुरक्षा Obfuscator | Kitploit
उपकरण/GitHubGitHub/accenture/codecepticon
स्थैतिक विश्लेषणकोड विश्लेषणआईडीएस/आईपीएस से बचनास्क्रिप्टिंग और स्वचालनपेनिट्रेशन टेस्टिंगकमांड एंड कंट्रोलरेड टीमिंगपेलोड डेवलपमेंटArchived
GitHubaccenture/codecepticon

Codecepticon

.NET/PowerShell/VBA आक्रामक सुरक्षा Obfuscator

527115222 साल पहलेKitploit द्वारा समीक्षित
रिपॉजिटरी देखें

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

सभी देखें →

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

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

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

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

[!CAUTION] यह रेपो अनुरक्षित नहीं है, नवीनतम संस्करण के लिए https://github.com/sadreck/Codecepticon पर जाएं।

Codecepticon version

विषय सूची

  • परिचय
  • पहले यह पढ़ें
  • पूर्वापेक्षाएँ
    • Visual Studio Pro/Community 2022
    • Roslyn कम्पाइलर
    • खोलें और कंपाइल करें
  • Codecepticon का उपयोग करना
    • C#
    • VBA/VB6
    • PowerShell
    • कमांड लाइन आर्गुमेंट्स को अस्पष्ट करना
    • कार्यक्षमता विस्तार से
    • टिप्स
    • ज्ञात समस्याएँ
    • एक्जीक्यूटेबल्स पर हस्ताक्षर करें
  • अक्सर पूछे जाने वाले प्रश्न
  • समस्या निवारण
  • योगदान
  • संदर्भ / श्रेय

परिचय

Codecepticon एक .NET एप्लिकेशन है जो आपको C#, VBA/VB6 (मैक्रोज़), और PowerShell स्रोत कोड को अस्पष्ट (obfuscate) करने की अनुमति देता है, और इसे आक्रामक सुरक्षा अभियानों जैसे Red/Purple Teams के लिए विकसित किया गया है। Codecepticon को अन्य अस्पष्टकर्ताओं से अलग करता है कि यह संकलित एक्जीक्यूटेबल के बजाय स्रोत कोड को लक्षित करता है, और विशेष रूप से AV/EDR से बचाव के लिए विकसित किया गया था।

Codecepticon आपको कोड को अस्पष्ट और फिर से लिखने की अनुमति देता है, लेकिन कमांड लाइन को फिर से लिखने जैसी सुविधाएँ भी प्रदान करता है।

पहले यह पढ़ें

! शुरू करने से पहले !

  • यह दस्तावेज़ केवल Codecepticon को स्थापित करने और उपयोग करने के बारे में है। Rubeus और SharpHound जैसे उपकरणों के लिए संकलन, उपयोग और समर्थन प्रदान नहीं किया जाएगा। अधिक जानकारी के लिए प्रत्येक प्रोजेक्ट के रेपो को अलग-अलग देखें।

  • Codecepticon सक्रिय रूप से VS2022 में विकसित/परीक्षण किया जाता है, लेकिन यह VS2019 में भी काम करना चाहिए। VS2019 और उससे नीचे के लिए बनाए गए किसी भी टिकट/मुद्दे की जाँच नहीं की जाएगी जब तक कि समस्या VS2022 में प्रतिलिपि योग्य न हो। इसलिए कृपया नवीनतम और सर्वश्रेष्ठ VS2022 का उपयोग करें।

  • निम्नलिखित पैकेज v3.9.0 ही होने चाहिए, क्योंकि नए संस्करणों में निम्नलिखित समस्या है जो अभी भी खुली है: https://github.com/dotnet/roslyn/issues/58463

    • Microsoft.CodeAnalysis.CSharp.Workspaces
    • Microsoft.CodeAnalysis.Workspaces.MSBuild

    Codecepticon रनटाइम पर इन पैकेजों के संस्करण की जाँच करता है और यदि संस्करण v3.9.0 से भिन्न है तो आपको सूचित करेगा।

  • यह पर्याप्त रूप से जोर नहीं दिया जा सकता: हमेशा अपने अस्पष्ट कोड का पहले स्थानीय रूप से परीक्षण करें।

पूर्वापेक्षाएँ

Visual Studio Pro/Community 2022

VS2022 .NET

Roslyn कम्पाइलर

VS2022 Roslyn

खोलें और कंपाइल करें

Codecepticon खोलें, सभी NuGet पैकेज डाउनलोड होने तक प्रतीक्षा करें और फिर समाधान बनाएँ।

Codecepticon का उपयोग करना

Codecepticon का उपयोग करने के दो तरीके हैं: या तो सभी तर्कों को कमांड लाइन में डालकर या एक एकल XML कॉन्फ़िगरेशन फ़ाइल पास करके। समर्थित अनुकूलन के उच्च स्तर के कारण, --help आउटपुट से मैन्युअल रूप से गुज़रकर यह पता लगाने की अनुशंसा नहीं की जाती है कि कौन से पैरामीटर का उपयोग करना है और कैसे। CommandLineGenerator.html का उपयोग करें और अपनी कमांड जल्दी से जनरेट करें:

Command Line Generator

कमांड जनरेटर का आउटपुट फ़ॉर्मेट Console या XML हो सकता है, यह इस पर निर्भर करता है कि आप क्या पसंद करते हैं। कंसोल कमांड को इस प्रकार निष्पादित किया जा सकता है:

Codecepticon.exe --action obfuscate --module csharp --verbose ...etc

जबकि XML कॉन्फ़िग फ़ाइल का उपयोग करते समय, इस प्रकार:

Codecepticon.exe --config C:\Your\Path\To\The\File.xml

यदि आप Codecepticon की कार्यक्षमता में गहराई से जाना चाहते हैं, तो इस दस्तावेज़ को देखें।

उपयोगी टिप्स के लिए, इस दस्तावेज़ को देखें।

C#

C# प्रोजेक्ट को अस्पष्ट करना सरल है, बस उस समाधान का चयन करें जिसे आप लक्षित करना चाहते हैं। ध्यान दें कि समाधान का कोई बैकअप नहीं लिया जाएगा, और वर्तमान वही होगा जिसे अस्पष्ट किया जाएगा। सुनिश्चित करें कि Codecepticon को चलाने का प्रयास करने से पहले आप लक्ष्य प्रोजेक्ट को स्वतंत्र रूप से संकलित कर सकते हैं।

VBA/VB6

VBA अस्पष्टीकरण Microsoft Office दस्तावेज़ के बजाय स्रोत कोड पर ही काम करता है। इसका मतलब है कि आप Codecepticon को doc(x) या xls(x) फ़ाइल पास नहीं कर सकते। यह मॉड्यूल का स्रोत कोड ही होना चाहिए (Alt-F11 दबाएं और वहाँ से कोड कॉपी करें)।

PowerShell

PowerShell स्क्रिप्ट की जटिलता के साथ-साथ स्क्रिप्ट लिखने में प्रदान की गई स्वतंत्रता के कारण, सभी किनारे मामलों को कवर करना और यह सुनिश्चित करना चुनौतीपूर्ण है कि अस्पष्ट परिणाम पूरी तरह से कार्यात्मक होगा। हालाँकि यह उम्मीद की जाती है कि Codecepticon सरल स्क्रिप्ट/कार्यक्षमता के खिलाफ ठीक काम करेगा, PowerView जैसी जटिल स्क्रिप्ट के खिलाफ इसे चलाना काम नहीं करेगा - यह प्रगति पर है।

कमांड लाइन आर्गुमेंट्स को अस्पष्ट करना

किसी एप्लिकेशन या स्क्रिप्ट को अस्पष्ट करने के बाद, यह बहुत संभावना है कि कमांड लाइन तर्कों का भी नाम बदल दिया गया है। इसका समाधान HTML मैपिंग फ़ाइल का उपयोग करके नए नामों का पता लगाना है। उदाहरण के लिए, आइए निम्नलिखित कमांड लाइन को परिवर्तित करें:

SharpHound.exe --CollectionMethods DCOnly --OutputDirectory C:\temp\

प्रत्येक तर्क के लिए HTML मैपिंग फ़ाइल में खोज करने पर, हमें मिलता है:

Mapping One

Mapping Two

Mapping Three

और सभी स्ट्रिंग्स को बदलने पर परिणाम है:

ObfuscatedSharpHound.exe --AphylesPiansAsp TurthsTance --AnineWondon C:\temp\

हालाँकि, कुछ मान एक से अधिक श्रेणी में मौजूद हो सकते हैं:

Mapping Four

इसलिए हमेशा अपने परिणाम का पहले स्थानीय वातावरण में परीक्षण करना महत्वपूर्ण है।

एक्जीक्यूटेबल्स पर हस्ताक्षर करें

Codecepticon का उपयोग करके डिजिटल रूप से एक्जीक्यूटेबल फ़ाइलों (आपके संकलित आउटपुट) पर हस्ताक्षर करना भी संभव है। Codecepticon आपके लिए एक हस्ताक्षर प्रमाणपत्र उत्पन्न कर सकता है और साथ ही आपकी लक्ष्य फ़ाइल पर हस्ताक्षर करने के लिए इसका (या कोई अन्य जो आप प्रदान कर सकते हैं) उपयोग कर सकता है।

अक्सर पूछे जाने वाले प्रश्न

रिलीज़ के तहत कोई संकलित संस्करण क्यों नहीं है जिसे मैं डाउनलोड कर सकता हूँ?

संकलित आउटपुट में बहुत सारे निर्भरता DLL शामिल हैं, जिन्हें लाइसेंसिंग आवश्यकताओं के कारण हम लिखित सहमति के बिना पुनर्वितरित नहीं कर सकते।

क्या Codecepticon केवल उन C# प्रोजेक्ट्स के लिए काम करता है जिनके पास पहले से समर्थित प्रोफ़ाइल है?

नहीं, Codecepticon को हर चीज़ के साथ काम करना चाहिए। प्रोफ़ाइल केवल कुछ अतिरिक्त ट्वीक हैं जो लक्ष्य प्रोजेक्ट में किए जाते हैं ताकि इसे और अधिक विश्वसनीय और साथ काम करने में आसान बनाया जा सके।

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