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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
GoBfuscator — Go स्रोत कोड को AES-256 स्ट्रिंग एन्क्रिप्शन के साथ रनटाइम डिक्रिप्शन, पहचानकर्ता नाम बदलने, और टिप्पणी हटाने के माध्यम से अस्पष्ट करता है ताकि रनटाइम व्यवहार को संरक्षित करते हुए रिवर्स इंजीनियरिंग में बाधा उत्पन्न हो। | Kitploit
उपकरण/GitHubGitHub/luftwaffe66/gobfuscator
रक्षात्मक उपकरणस्थैतिक विश्लेषणएन्क्रिप्शन/डिक्रिप्शन उपकरणकोड विश्लेषणरिवर्स इंजीनियरिंगस्क्रिप्टिंग और स्वचालनक्रिप्टोग्राफीDevSecOps
GitHubluftwaffe66/gobfuscator

GoBfuscator

Go स्रोत कोड को AES-256 स्ट्रिंग एन्क्रिप्शन के साथ रनटाइम डिक्रिप्शन, पहचानकर्ता नाम बदलने, और टिप्पणी हटाने के माध्यम से अस्पष्ट करता है ताकि रनटाइम व्यवहार को संरक्षित करते हुए रिवर्स इंजीनियरिंग में बाधा उत्पन्न हो।

10241 साल पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
रिपॉजिटरी देखें
साझा करें

🛡️ GoBfuscator - उन्नत Go कोड ऑब्फस्केशन टूल

Go Version License GitHub Stars GitHub Forks

GoBfuscator - obfuscate go scripts

🔍 अवलोकन

GoBfuscator एक पेशेवर-स्तरीय ऑब्फस्केशन टूल है जो विशेष रूप से Go (Golang) स्रोत कोड के लिए डिज़ाइन किया गया है। यह रिवर्स इंजीनियरिंग को कठिन बनाने के लिए सुरक्षा की कई परतें प्रदान करता है, साथ ही 100% रनटाइम कार्यक्षमता बनाए रखता है।

मुख्य विशेषताएं:

  • ✨ रनटाइम डिक्रिप्शन के साथ AES-256 एन्क्रिप्टेड स्ट्रिंग्स
  • 🔀 व्यापक आइडेंटिफायर नाम बदलना (फ़ंक्शन, वेरिएबल, प्रकार)
  • 🧹 कोड सफाई और टिप्पणी हटाना
  • 🛡️ सामान्य रिवर्स इंजीनियरिंग तकनीकों के खिलाफ सुरक्षा
  • ⚡ प्रारंभिक डिक्रिप्शन के बाद शून्य रनटाइम प्रदर्शन ओवरहेड

🚀 त्वरित शुरुआत

इंस्टॉलेशन

git clone https://github.com/luftwaffe66/GoBfuscator.git
cd GoBfuscator
pip install -r requirements.txt

बुनियादी उपयोग

python3 obfuscator.py yourfile.go

यह सभी सुरक्षाओं के साथ yourfile_obfuscated.go उत्पन्न करेगा।

🛠️ तकनीकी कार्यान्वयन

बहु-स्तरीय ऑब्फस्केशन

  1. आइडेंटिफायर नाम बदलना:

    • सभी गैर-आरक्षित आइडेंटिफायर को यादृच्छिक 6-वर्ण नामों से बदल दिया जाता है
    • Go आरक्षित शब्दों और मानक लाइब्रेरी आयातों को संरक्षित करता है
    • मेथड रिसीवर्स और पैकेज-स्तरीय घोषणाओं को संभालता है
  2. स्ट्रिंग एन्क्रिप्शन:

    • प्रत्येक स्ट्रिंग के लिए यादृच्छिक IV के साथ AES-256-CBC का उपयोग करता है
    • स्रोत में एम्बेड करने के लिए Base64 एन्कोडेड
    • स्वचालित PKCS7 पैडिंग हटाने के साथ रनटाइम डिक्रिप्शन
  3. कोड सफाई:

    • सभी टिप्पणियों को हटाना
    • व्हाइटस्पेस का संपीड़न
    • फ़ॉर्मेटिंग का सामान्यीकरण

सुरक्षा विशेषताएं

  • 🔑 प्रत्येक रन के लिए अद्वितीय एन्क्रिप्शन कुंजी उत्पन्न
  • 🛡️ सरल स्ट्रिंग निष्कर्षण टूल के खिलाफ सुरक्षा
  • 🔄 यादृच्छिक नामकरण पैटर्न पहचान को रोकता है
  • ⚠️ महत्वपूर्ण एस्केप अनुक्रमों को संरक्षित करता है (\n, \t, आदि)

📊 बेंचमार्क परिणाम

OperationOriginalObfuscatedOverhead
Startup Time12ms15ms+25%
Memory Usage8.2MB8.5MB+3.6%
Runtime Performance1.0x1.0x0%

परीक्षण Go 1.19, Intel i7-1185G7, 16GB RAM पर किए गए

🧩 एकीकरण

CI/CD पाइपलाइन

steps:
  - name: Obfuscate Go Code
    run: |
      git clone https://github.com/luftwaffe66/GoBfuscator.git
      cd GoBfuscator
      python3 obfuscator.py $GITHUB_WORKSPACE/main.go
      mv main_obfuscated.go $GITHUB_WORKSPACE/main.go

उन्नत विकल्प

# Preserve specific identifiers
python3 obfuscator.py --preserve "Config,DBConn" main.go

# Custom encryption key (base64)
python3 obfuscator.py --key "dGhpcyBpcyBhIHNlY3JldCBrZXkh" main.go

📚 दस्तावेज़ीकरण

यह कैसे काम करता है

  1. पार्सिंग चरण:

    • सभी नाम बदलने योग्य आइडेंटिफायर निकालता है
    • एन्क्रिप्शन के लिए स्ट्रिंग्स की पहचान करता है
    • कोड संरचना को संरक्षित करता है
  2. रूपांतरण चरण:

    • आइडेंटिफायर के लिए यादृच्छिक नाम उत्पन्न करता है
    • AES-256 के साथ स्ट्रिंग्स को एन्क्रिप्ट करता है
    • डिक्रिप्शन इंफ्रास्ट्रक्चर बनाता है
  3. आउटपुट चरण:

    • स्वच्छ, कार्यात्मक Go कोड उत्पन्न करता है
    • आवश्यक डिक्रिप्शन फ़ंक्शन जोड़ता है
    • मूल कार्यक्षमता बनाए रखता है

सीमाएं

  • ❌ रिफ्लेक्शन-आधारित कोड विश्लेषण को संभाल नहीं सकता
  • ❌ निर्यातित पैकेज नामों को ऑब्फस्केट नहीं कर सकता
  • ❌ कुछ डिबगर कार्यक्षमता को तोड़ सकता है

🤝 योगदान

हम योगदान का स्वागत करते हैं! कृपया इन चरणों का पालन करें:

  1. रिपॉजिटरी को फोर्क करें
  2. एक फीचर ब्रांच बनाएं (git checkout -b feature/AmazingFeature)
  3. अपने परिवर्तन कमिट करें (git commit -m 'Add some AmazingFeature')
  4. ब्रांच पर पुश करें (git push origin feature/AmazingFeature)
  5. एक पुल रिक्वेस्ट खोलें

📜 लाइसेंस

MIT लाइसेंस के अंतर्गत वितरित। अधिक जानकारी के लिए LICENSE देखें।

📬 संपर्क

प्रोजेक्ट मेंटेनर - @luftwaffe66

🌟 आभार

  • विभिन्न ओपन-सोर्स ऑब्फस्केशन टूल्स से प्रेरित
  • AES कार्यान्वयन के लिए PyCryptodome का उपयोग करता है
  • सभी योगदानकर्ताओं और उपयोगकर्ताओं को धन्यवाद

🔐 आज ही अपने Go कोड की सुरक्षा करें! प्रोजेक्ट का समर्थन करने के लिए इस रेपो को स्टार करें।

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