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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Intensio-Obfuscator — पायथन कोड 2.x और 3.x को अस्पष्ट करें | Kitploit
उपकरण/GitHubGitHub/hnfull/intensio-obfuscator
स्थैतिक विश्लेषणकोड विश्लेषणरिवर्स इंजीनियरिंगलर्निंग और शिक्षा
GitHubhnfull/intensio-obfuscator

Intensio-Obfuscator

पायथन कोड 2.x और 3.x को अस्पष्ट करें

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

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

सभी देखें →

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

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

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

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

Intensio-Obfuscator

परियोजना अब रखरखाव में नहीं है

सभी योगदानकर्ताओं का धन्यवाद

PyPI Version

यह क्या है ?

  • Intensio-Obfuscator उपकरण एक पायथन स्रोत कोड लेता है और इसे एक ऑबफस्केटेड पायथन कोड में बदलता है
    • बदलता है variables/classes/functions/files-name के सभी नामों को बेतरतीब स्ट्रिंग्स में परिभाषित लंबाई के साथ, फिर सभी chars को उनके हेक्साडेसिमल मान में
    • हटाता है सभी comments, सभी spaces lines
    • जोड़ता है बेतरतीब snippets code/functions/classes को हमेशा भिन्न मानों के साथ

उद्देश्य क्या है ?

  • आपके पायथन प्रोग्राम को पढ़ने और समझने को रोकने या विलंबित करने के लिए एक उच्च स्तरीय ऑबफस्केशन परत प्रदान करता है

ऑबफस्केशन का स्तर

  • अकेले उपयोग किए जाने पर कमजोर ऑबफस्केशन, अन्य प्रकार के ऑबफस्केशन के साथ उपयोग किया जा सकता है

आवश्यकताएँ

  • Python >= 3.5
  • requirements.txt

समर्थित फ़ाइलें

  • पायथन 2.x और 3.x में लिखी गई फ़ाइलें

स्थापना

  • स्रोत से
root@kitploit:~
$ git clone https://github.com/Hnfull/Intensio-Obfuscator.git
$ python3 -m pip install -r Intensio-Obfuscator/requirements.txt
$ cd Intensio-Obfuscator/src/intensio_obfuscator
$ python3 intensio_obfuscator.py --help
  • पायथन पैकेज से
root@kitploit:~
$ python3 -m pip install intensio-obfuscator
$ intensio_obfuscator --help

विशेषताएँ

  • सुविधाओं को अलग-अलग निष्पादित किया जा सकता है:
    • replace string to string mixed -> -rts, --replacetostr
    • padding script -> -ps, --paddingscript
    • replace file name -> -rfn, --replacefilename
    • replace string to hex -> -rth, --replacetohex

उपयोग

  • Intensio-Obfuscator टूल का उपयोग करने से पहले इन दस्तावेज़ों को पढ़ें!
  • कुछ प्रकार के पैटर्न समर्थित नहीं हैं
    • उपयोग के चरण
    • आवश्यक कोड प्रारूप
    • खराबी

ऑबफस्केशन उदाहरण

  • ऑफ़स्केटेड पायथन फ़ाइलें

आगे करने के लिए

  • संस्करण 1.x.x-x:
    • कोड अनुकूलन
    • समस्याओं का समाधान
    • पहले से मौजूद सुविधाओं में सुधार
    • अन्य कार्यक्षमताएँ जोड़ें

लाइसेंस

  • MIT

संपर्क

  • Hnfull [email protected]

अस्वीकरण

  • Intensio-Obfuscator केवल शिक्षा/अनुसंधान उद्देश्यों के लिए है। लेखक आपके द्वारा प्रदान किए गए किसी भी उपकरण का उपयोग करने के तरीके के लिए कोई जिम्मेदारी नहीं लेता है।
टूल डाउनलोड करें
विशेषताएँविवरणऑबफस्केशन का उद्देश्यसभी प्रकार के पायथन कोड/सिंटैक्स के साथ संगतता
टिप्पणियाँ हटाएंसभी टिप्पणियाँ हटाएं (यह सुविधा डिफ़ॉल्ट रूप से निष्पादित होती है)संभावित व्यवहार संबंधी जानकारी हटाएंउच्च python files 2 & 3
पंक्ति रिक्त स्थान हटाएंसभी पंक्ति रिक्त स्थान हटाएं (यह सुविधा डिफ़ॉल्ट रूप से निष्पादित होती है)स्पष्ट कोड की दृश्यता कम करेंउच्च python files 2 & 3
खाली क्लास/फ़ंक्शन के लिए सुधार पैडिंगखाली क्लास और फ़ंक्शन में पैडिंग जोड़ें, यदि क्लास या फ़ंक्शन में केवल टिप्पणियाँ हैं, तो डिफ़ॉल्ट सुविधा टिप्पणियाँ हटाएं संभावित रूप से एक क्लास या फ़ंक्शन को खाली छोड़ सकती है, यह त्रुटि उत्पन्न होने से बचाएगा (यह सुविधा डिफ़ॉल्ट रूप से निष्पादित होती है)कोई नहीं, केवल त्रुटियाँ उत्पन्न होने से बचाने के लिएउच्च python files 2 & 3
स्ट्रिंग को मिश्रित स्ट्रिंग से बदलेंवेरिएबल/क्लास/फ़ंक्शन के सभी नामों को परिभाषित लंबाई के बेतरतीब स्ट्रिंग्स से बदलेंस्पष्ट कोड की दृश्यता कम करें - वेरिएबल/क्लास/फ़ंक्शन के व्यवहार के अनुमान में देरी करेंनिम्न - उच्च (बहिष्कृत करने वाले नामों की संख्या पर निर्भर करता है) python files 2 & 3
शब्द बहिष्कृत करेंशब्द बहिष्कृत करने के लिए फ़ाइल (प्रारूप के लिए दस्तावेज़ देखें) केवल 'फ़ाइल नाम बदलें' ऑफ़सेशन सुविधा के लिएजानकारी की आवश्यकता नहींजानकारी की आवश्यकता नहीं
स्क्रिप्ट पैडिंगप्रत्येक पंक्ति के बाद बेतरतीब स्क्रिप्ट की पैडिंग जोड़ेंस्पष्ट कोड की दृश्यता कम करें - प्रोग्राम के व्यवहार विश्लेषण को धुंधला और विलंबित करने के लिए मृत स्निपेट कोड/क्लास/फ़ंक्शन जोड़ेंउच्च python file 2 & 3
फ़ाइल नाम बदलेंसभी फ़ाइल नामों को परिभाषित लंबाई के बेतरतीब स्ट्रिंग्स से बदलेंस्पष्ट कोड की दृश्यता कम करें - फ़ाइलों की कार्यक्षमता की कटौती कम करेंनिम्न python files 2 & 3
फ़ाइल नाम बहिष्कृत करेंफ़ाइल नाम बहिष्कृत करने के लिए फ़ाइल (प्रारूप के लिए दस्तावेज़ देखें) केवल 'फ़ाइल नाम बदलें' ऑफ़सेशन सुविधा के लिएजानकारी की आवश्यकता नहींजानकारी की आवश्यकता नहीं
स्ट्रिंग को हेक्स में बदलेंसभी वर्णों को उनके हेक्साडेसिमल मान से बदलेंस्पष्ट कोड की दृश्यता कम करें / उदाहरण के लिए 'grep' कमांड द्वारा पता लगाए जाने से बचेंमध्यम python files 2 only
pyc फ़ाइल हटाने का सुधारआउटपुट निर्देशिका में सभी pyc फ़ाइल हटाएं (यह सुविधा डिफ़ॉल्ट रूप से निष्पादित होती है)पहले से संकलित फ़ाइलों को बिना ऑफ़सेशन के हटाएंउच्च python files 2 & 3
मिक्सर लंबाई निम्नबेतरतीब स्ट्रिंग्स की लंबाई 32 वर्ण परिभाषित करें जब -rts, --replacetostr या -ps, --paddingscripts या -rfn, --replacefilesname या -rth, --replacetohex पैरामीटर निर्दिष्ट किए जाएंजितनी अधिक लंबाई का उपयोग किया जाएगा, कोड की दृश्यता उतनी ही कठिन होगीजानकारी की आवश्यकता नहीं
मिक्सर लंबाई मध्यमबेतरतीब स्ट्रिंग्स की लंबाई 64 वर्ण परिभाषित करें जब -rts, --replacetostr या -ps, --paddingscripts या -rfn, --replacefilesname या -rth, --replacetohex पैरामीटर निर्दिष्ट किए जाएंजितनी अधिक लंबाई का उपयोग किया जाएगा, कोड की दृश्यता उतनी ही कठिन होगीजानकारी की आवश्यकता नहीं
मिक्सर लंबाई उच्चबेतरतीब स्ट्रिंग्स की लंबाई 128 वर्ण परिभाषित करें जब -rts, --replacetostr या -ps, --paddingscripts या -rfn, --replacefilesname या -rth, --replacetohex पैरामीटर निर्दिष्ट किए जाएंजितनी अधिक लंबाई का उपयोग किया जाएगा, कोड की दृश्यता उतनी ही कठिन होगीजानकारी की आवश्यकता नहीं
पैरामीटरविवरण
-h, --helpयह सहायता संदेश दिखाएं और बाहर निकलें
-i, --inputस्रोत निर्देशिका - एक निर्देशिका इंगित करें जिसमें आपकी फ़ाइल है
-o, --outputआउटपुट निर्देशिका जो ऑफ़स्केटेड की जाएगी - एक खाली निर्देशिका इंगित करें जिसमें आपकी फ़ाइल होगी
-mlen, --mixerlengthबेतरतीब स्ट्रिंग्स की लंबाई परिभाषित करें [lower:32|medium:64|high:128] वर्ण जब --replacetostr या --paddingscripts या -rfn, --replacefilesname या --replacetohex सुविधाएँ निर्दिष्ट की जाएं, संभावित मान: [lower|medium|high]
-ind, --indentअपने पायथन स्रोत कोड के इंडेंटेशन को इंगित करें, संभावित मान: [2|4|8]
-rts, --replacetostrreplace string to string mixed ऑफ़सेशन सुविधा सक्षम करें
--excludewordsविशिष्ट शब्दों को बाहर करने के लिए फ़ाइल (प्रारूप के लिए दस्तावेज़ देखें) केवल -rts, --replacetostr ऑफ़सेशन सुविधा के लिए
-ps, --paddingscriptpadding script ऑफ़सेशन सुविधा सक्षम करें
-rfn, --replacefilenamereplace file name ऑफ़सेशन सुविधा सक्षम करें
--excludefilesफ़ाइल नाम बाहर करने के लिए फ़ाइल (प्रारूप के लिए दस्तावेज़ देखें) केवल -rfn, --replacefilename ऑफ़सेशन सुविधा के लिए
-rth, --replacetohexreplace string to hex ऑफ़सेशन सक्षम करें (python files 2 only)
--versionवर्तमान संस्करण जांचें
-v, --verboseशब्दाडंबर बढ़ाएं