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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
InvisibilityCloak — C# पोस्ट-एक्सप्लॉइटेशन टूल्स के लिए प्रूफ-ऑफ-कॉन्सेप्ट ऑब्स्क्यूरेशन टूलकिट | Kitploit
उपकरण/GitHubGitHub/h4wkst3r/invisibilitycloak
पोस्ट-शोषणरेड टीमिंगपेलोड डेवलपमेंट
GitHubh4wkst3r/invisibilitycloak

InvisibilityCloak

C# पोस्ट-एक्सप्लॉइटेशन टूल्स के लिए प्रूफ-ऑफ-कॉन्सेप्ट ऑब्स्क्यूरेशन टूलकिट

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

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

सभी देखें →

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

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

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

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

InvisibilityCloak

C# पोस्ट-एक्सप्लॉइटेशन टूल्स के लिए प्रूफ-ऑफ-कॉन्सेप्ट अस्पष्टीकरण टूलकिट। यह C# विजुअल स्टूडियो प्रोजेक्ट के लिए नीचे दिए गए कार्य करेगा।

  • टूल का नाम बदलें
  • प्रोजेक्ट GUID बदलें
  • उपयोगकर्ता द्वारा दर्ज अस्पष्टीकरण विधि के आधार पर स्रोत कोड फ़ाइलों में संगत स्ट्रिंग्स को अस्पष्ट करें
  • एक-पंक्ति टिप्पणियाँ हटाएँ (जैसे // यह एक टिप्पणी है)
  • संकलित रिलीज़ .NET असेंबली के लिए PDB स्ट्रिंग विकल्प हटाएँ

ब्लॉग पोस्ट: https://securityintelligence.com/posts/invisibility-cloak-obfuscate-c-tools-evade-signature-based-detection

अस्पष्ट न किए जाने वाले स्ट्रिंग उम्मीदवार

नीचे दिए गए स्ट्रिंग उम्मीदवार अस्पष्टीकरण में शामिल नहीं हैं

  • 3 वर्णों से कम स्ट्रिंग्स
  • स्ट्रिंग इंटरपोलेशन का उपयोग करने वाली स्ट्रिंग्स (जैसे, Console.WriteLine($"Hello, {name}! Today is {date.DayOfWeek}, it's {date:HH:mm} now.");)
  • केस स्टेटमेंट्स, क्योंकि उन्हें स्थिर मान होना चाहिए
  • कॉन्स्ट वैरिएबल्स, क्योंकि उन्हें स्थिर मान होना चाहिए
  • मेथड सिग्नेचर में स्ट्रिंग्स, क्योंकि उन्हें स्थिर मान होना चाहिए
  • " => " वाली पंक्ति, जैसा कि स्विच स्टेटमेंट में उपयोग किया जाता है और इसे स्थिर मान होना चाहिए
  • if स्टेटमेंट में is जब तुलना की जा रही हो, क्योंकि तुलना किए जाने वाले मान स्थिर होने चाहिए
  • रेगेक्स के अंदर स्ट्रिंग्स
  • ओवरराइड स्ट्रिंग्स, क्योंकि उन्हें स्थिर मान होना चाहिए
  • स्ट्रिंग्स के लिए नीचे दिए गए यादृच्छिक किनारे के मामले, क्योंकि एन्कोडिंग/डिकोडिंग में समस्याएँ उत्पन्न हुई हैं
    • ' से शुरू या समाप्त होने वाली स्ट्रिंग
    • पंक्ति में ""'
    • पंक्ति में + @"
    • पंक्ति में """
    • पंक्ति में ""
    • पंक्ति में Encoding.Unicode.GetString
    • पंक्ति में Encoding.Unicode.GetBytes
    • पंक्ति में Encoding.ASCII.GetBytes
    • " से शुरू और ")] से समाप्त होने वाली पंक्ति। इसका उपयोग आमतौर पर कमांड लाइन स्विच के लिए किया जाता है और इसे स्थिर मान होना चाहिए।
  • समर्थन जानकारी

    • Windows
    • Linux (डेबियन-आधारित सिस्टम)
    • Python3

    तर्क/विकल्प

    • -d, --directory - वह निर्देशिका जहाँ आपका विजुअल स्टूडियो प्रोजेक्ट स्थित है
    • -m, --method - अस्पष्टीकरण विधि (base64, rot13, reverse)
    • -n, --name - आपके नए टूल का नाम
    • -h, --help - सहायता मेनू
    • --version - टूल का संस्करण प्राप्त करें

    उपयोग/उदाहरण

    स्ट्रिंग अस्पष्टीकरण के साथ InvisibilityCloak चलाएँ

    Base64 स्ट्रिंग अस्पष्टीकरण

    python InvisibilityCloak.py -d /path/to/project -n "TotallyLegitTool" -m base64

    python InvisibilityCloak.py -d C:\path\to\project -n "TotallyLegitTool" -m base64

    ROT13 स्ट्रिंग अस्पष्टीकरण

    python InvisibilityCloak.py -d /path/to/project -n "TotallyLegitTool" -m rot13

    python InvisibilityCloak.py -d C:\path\to\project -n "TotallyLegitTool" -m rot13

    रिवर्स स्ट्रिंग अस्पष्टीकरण

    python InvisibilityCloak.py -d /path/to/project -n "TotallyLegitTool" -m reverse

    python InvisibilityCloak.py -d C:\path\to\project -n "TotallyLegitTool" -m reverse

    स्ट्रिंग अस्पष्टीकरण के बिना InvisibilityCloak चलाएँ

    python InvisibilityCloak.py -d /path/to/project -n "TotallyLegitTool"

    python InvisibilityCloak.py -d C:\path\to\project -n "TotallyLegitTool"

    हस्ताक्षर-आधारित पहचान सांख्यिकी

    नीचे दी गई तालिका InvisibilityCloak के साथ 20 लोकप्रिय सार्वजनिक C# टूल्स के अस्पष्ट न किए गए और अस्पष्टीकृत संस्करणों के बीच हस्ताक्षर-आधारित पहचान सांख्यिकी दिखाती है।

    यह विशेष रूप से Microsoft Defender (मुफ्त संस्करण) के लिए है, और 14 अप्रैल, 2022 तक सटीक है।

    टूललिंकअस्पष्ट नहींInvisibilityCloak के साथ अस्पष्टीकृत
    ADCSPwnhttps://github.com/bats3c/ADCSPwnपहचाना गयापहचाना नहीं गया
    Certifyhttps://github.com/GhostPack/Certifyपहचाना गयापहचाना नहीं गया
    Farmerhttps://github.com/mdsecactivebreach/Farmerपहचाना गयापहचाना नहीं गया
    Rubeushttps://github.com/GhostPack/Rubeusपहचाना गयापहचाना गया
    SafetyKatzhttps://github.com/GhostPack/SafetyKatzपहचाना गयापहचाना नहीं गया
    Seatbelthttps://github.com/GhostPack/Seatbeltपहचाना गयापहचाना नहीं गया
    SharpClipboardhttps://github.com/slyd0g/SharpClipboardपहचाना नहीं गयापहचाना नहीं गया
    SharPersisthttps://github.com/mandiant/SharPersistपहचाना नहीं गयापहचाना नहीं गया
    SharpExechttps://github.com/anthemtotheego/SharpExecपहचाना गयापहचाना नहीं गया
    SharpGPOAbusehttps://github.com/FSecureLABS/SharpGPOAbuseपहचाना गयापहचाना नहीं गया
    SharpHoundhttps://github.com/BloodHoundAD/SharpHoundपहचाना नहीं गयापहचाना नहीं गया
    SharpLogger

    संकलित C# टूल आकार सांख्यिकी

    नीचे दी गई तालिका InvisibilityCloak का उपयोग करके विभिन्न स्ट्रिंग अस्पष्टीकरण विधियों के साथ 20 लोकप्रिय सार्वजनिक C# टूल्स के अस्पष्ट न किए गए और अस्पष्टीकृत संस्करणों के बीच फ़ाइल आकार दिखाती है।

    टूललिंकअस्पष्ट नहींROT13 स्ट्रिंग अस्पष्टीकरणBase64 स्ट्रिंग अस्पष्टीकरणरिवर्स स्ट्रिंग अस्पष्टीकरण
    ADCSPwnhttps://github.com/bats3c/ADCSPwn718 KB728 KB722 KB720 KB
    Certifyhttps://github.com/GhostPack/Certify170 KB198 KB178 KB176 KB
    Farmerhttps://github.com/mdsecactivebreach/Farmer13 KB17 KB14 KB13 KB
    Rubeushttps://github.com/GhostPack/Rubeus418 KB605 KB469 KB455 KB
    SafetyKatzhttps://github.com/GhostPack/SafetyKatz714 KB716 KB948 KB715 KB
    Seatbelthttps://github.com/GhostPack/Seatbelt543 KB904 KB618 KB608 KB
    SharpClipboardhttps://github.com/slyd0g/SharpClipboard6 KB7 KB6 KB7 KB
    SharPersisthttps://github.com/mandiant/SharPersist231 KB281 KB248 KB243 KB
    SharpExechttps://github.com/anthemtotheego/SharpExec30 KB57 KB36 KB34 KB
    SharpGPOAbusehttps://github.com/FSecureLABS/SharpGPOAbuse70 KB98 KB79 KB76 KB
    SharpHoundhttps://github.com/BloodHoundAD/SharpHound880 KB

    रोडमैप

    • एकाधिक C# प्रोजेक्ट फ़ाइलों (मल्टी-प्रोजेक्ट समाधान) वाले C# प्रोजेक्ट्स के लिए समर्थन जोड़ें
    • वेरिएबल नाम और मेथड नामों के लिए अस्पष्टीकरण समर्थन
    टूल डाउनलोड करें
    https://github.com/djhohnstein/SharpLogger
    पहचाना गया
    पहचाना नहीं गया
    SharpMovehttps://github.com/0xthirteen/SharpMoveपहचाना गयापहचाना नहीं गया
    SharpRDPhttps://github.com/0xthirteen/SharpRDPपहचाना गयापहचाना गया
    SharpSecDumphttps://github.com/G0ldenGunSec/SharpSecDumpपहचाना गयापहचाना नहीं गया
    SharpUphttps://github.com/GhostPack/SharpUpपहचाना नहीं गयापहचाना नहीं गया
    SharpViewhttps://github.com/tevora-threat/SharpViewपहचाना गयापहचाना नहीं गया
    SharpWMIhttps://github.com/GhostPack/SharpWMIपहचाना गयापहचाना नहीं गया
    StandInhttps://github.com/xforcered/StandInपहचाना गयापहचाना नहीं गया
    WireTaphttps://github.com/djhohnstein/WireTapपहचाना नहीं गयापहचाना नहीं गया
    897 KB
    885 KB
    883 KB
    SharpLoggerhttps://github.com/djhohnstein/SharpLogger19 KB27 KB20 KB20 KB
    SharpMovehttps://github.com/0xthirteen/SharpMove41 KB100 KB50 KB49 KB
    SharpRDPhttps://github.com/0xthirteen/SharpRDP322 KB346 KB326 KB325 KB
    SharpSecDumphttps://github.com/G0ldenGunSec/SharpSecDump42 KB55 KB45 KB43 KB
    SharpUphttps://github.com/GhostPack/SharpUp35 KB50 KB40 KB39 KB
    SharpViewhttps://github.com/tevora-threat/SharpView719 KB856 KB742 KB738 KB
    SharpWMIhttps://github.com/GhostPack/SharpWMI53 KB92 KB62 KB61 KB
    StandInhttps://github.com/xforcered/StandIn162 KB294 KB197 KB189 KB
    WireTaphttps://github.com/djhohnstein/WireTap282 KB292 KB285 KB284 KB