
CLI पासवर्ड उत्परिवर्तन उपकरण जो सुरक्षा परीक्षण और ब्रूट-फोर्स हमलों के लिए पासवर्ड वेरिएंट उत्पन्न करने हेतु परिवर्तन नियमों (लीट, रिवर्स, केस-स्वैप) को लागू करता है।
यह Python में लिखा गया एक कमांड-लाइन टूल है जो किसी दिए गए पासवर्ड या एक या अधिक फ़ाइलों से पढ़े गए पासवर्डों की सूची पर एक या अधिक रूपांतरण नियम लागू करता है। इस उपकरण का उपयोग सुरक्षा परीक्षण या शोध उद्देश्यों के लिए रूपांतरित पासवर्ड उत्पन्न करने के लिए किया जा सकता है। इसके अलावा, पेनटेस्टिंग करते समय पासवर्ड को ब्रूट फोर्स करने के लिए यह आपके लिए बहुत उपयोगी टूल होगा!!
PassMute पर रूपांतरित पासवर्ड का उपयोग करके ब्रूट फोर्सिंग पासवर्ड का प्रमाण

Passmute हमारे पासवर्ड को और अधिक सुरक्षित करने में कैसे मदद कर सकता है?
PassMute इनपुट पासवर्ड पर विभिन्न रूपांतरण नियम लागू करके मजबूत और जटिल पासवर्ड उत्पन्न करने में मदद कर सकता है। हालांकि, पासवर्ड सुरक्षा अन्य कारकों जैसे पासवर्ड की लंबाई, यादृच्छिकता, और सामान्य वाक्यांशों या पैटर्न से बचने पर भी निर्भर करती है।
रूपांतरण नियमों में शामिल हैं:
reverse: पासवर्ड स्ट्रिंग को उलट देता है
uppercase: पासवर्ड को बड़े अक्षरों में बदलता है
lowercase: पासवर्ड को छोटे अक्षरों में बदलता है
swapcase: पासवर्ड में प्रत्येक अक्षर का केस बदलता है
capitalize: पासवर्ड के पहले अक्षर को बड़ा करता है
leet: पासवर्ड में कुछ अक्षरों को उनके लीट समकक्षों से बदलता है
strip: पासवर्ड से सभी व्हॉइटस्पेस वर्ण हटाता है
यह उपकरण रूपांतरित पासवर्ड को आउटपुट फ़ाइल में लिख सकता है और कई थ्रेड का उपयोग करके समानांतर में रूपांतरण प्रक्रिया चला सकता है।
स्थापना
git clone https://HITH-Hackerinthehouse/PassMute.git
cd PassMute
chmod +x PassMute.py
उपयोग उपकरण का उपयोग करने के लिए, आपके सिस्टम पर Python 3 स्थापित होना चाहिए। फिर, आप निम्नलिखित विकल्पों का उपयोग करके कमांड लाइन से उपकरण चला सकते हैं:
python PassMute.py [-h] [-f FILE [FILE ...]] -r RULES [RULES ...] [-v] [-p PASSWORD] [-o OUTPUT] [-t THREAD_TIMEOUT] [--max-threads MAX_THREADS]
यहाँ उपलब्ध विकल्पों का संक्षिप्त विवरण दिया गया है:
-h या --help: सहायता संदेश दिखाता है और बाहर निकलता है
-f (FILE) [FILE ...], --file (FILE) [FILE ...]: पासवर्ड पढ़ने के लिए एक या अधिक फ़ाइलें
-r (RULES) [RULES ...] या --rules (RULES) [RULES ...]: लागू करने के लिए एक या अधिक रूपांतरण नियम
-v या --verbose: प्रत्येक पासवर्ड रूपांतरण के लिए विस्तृत आउटपुट प्रिंट करता है
-p (PASSWORD) या --password (PASSWORD): एकल पासवर्ड रूपांतरित करता है
-o (OUTPUT) या --output (OUTPUT): रूपांतरित पासवर्ड को सहेजने के लिए आउटपुट फ़ाइल
-t (THREAD_TIMEOUT) या --thread-timeout (THREAD_TIMEOUT): थ्रेड पूरा होने का समय समाप्ति (सेकंड में)
--max-threads (MAX_THREADS): एक साथ चलने वाले थ्रेड की अधिकतम संख्या (डिफ़ॉल्ट: 10)
नोट: यदि आप argparse मॉड्यूल के संबंध में कोई त्रुटि प्राप्त कर रहे हैं तो निम्नलिखित कमांड से मॉड्यूल को स्थापित करें:
pip install argparse
उदाहरण
यहाँ कुछ उदाहरण कमांड दिए गए हैं जो एक फ़ाइल से पासवर्ड पढ़ते हैं, दो रूपांतरण नियम लागू करते हैं, और रूपांतरित पासवर्ड को आउटपुट फ़ाइल में सहेजते हैं:
एकल पासवर्ड रूपांतरण: python PassMute.py -p HITHHack3r -r leet reverse swapcase -v -t 50

एकाधिक पासवर्ड रूपांतरण:
python PassMute.py -f testwordlists.txt -r leet reverse -v -t 100 -o testupdatelists.txt

यहाँ Verbose और Thread का उपयोग अनुशंसित है यदि आप बड़ी फ़ाइलों को रूपांतरित कर रहे हैं और यह आपके माइक्रोप्रोसेसर पर भी निर्भर करता है, हर बार थ्रेड और वर्बोज़ मोड का उपयोग करना आवश्यक नहीं है।
कानूनी अस्वीकरण:
आप इस उपकरण का उपयोग करने के लिए बहुत उत्सुक हो सकते हैं, हम भी हैं। लेकिन यहाँ हमें पुष्टि करने की आवश्यकता है! Hackerinthehouse, इस परियोजना का कोई भी योगदानकर्ता और Github आपके द्वारा की गई किसी भी कार्रवाई के लिए जिम्मेदार नहीं होगा। यह उपकरण केवल सुरक्षा अनुसंधान और शैक्षिक उद्देश्यों के लिए बनाया गया है। सभी लागू स्थानीय, राज्य और संघीय कानूनों का पालन करना अंतिम उपयोगकर्ता की जिम्मेदारी है।