
पायथन-आधारित पासवर्ड क्रैकर जो शब्दसूची और ब्रूट-फोर्स हमलों का समर्थन करता है, एकाधिक हैश एल्गोरिदम, सॉल्ट, समानांतर प्रसंस्करण, और पासवर्ड जटिलता मूल्यांकन के साथ।
PassBreaker एक कमांड-लाइन पासवर्ड क्रैकिंग टूल है जो Python में विकसित किया गया है। यह आपको वर्डलिस्ट-आधारित हमलों और ब्रूट फोर्स हमलों जैसी विभिन्न पासवर्ड क्रैकिंग तकनीकों को निष्पादित करने की अनुमति देता है।

रिपॉजिटरी को क्लोन करें:
git clone https://github.com/HalilDeniz/PassBreaker.git
आवश्यक निर्भरताएँ स्थापित करें:
pip install -r requirements.txt
python passbreaker.py <password_hash> <wordlist_file> [--algorithm]
<password_hash> को लक्ष्य पासवर्ड हैश से और <wordlist_file> को संभावित पासवर्ड वाली वर्डलिस्ट फ़ाइल के पथ से बदलें।
--algorithm <algorithm>: उपयोग करने के लिए हैश एल्गोरिदम निर्दिष्ट करें (जैसे, md5, sha256, sha512)।-s, --salt <salt>: उपयोग करने के लिए सॉल्ट मान निर्दिष्ट करें।-p, --parallel: तेज़ क्रैकिंग के लिए समानांतर प्रसंस्करण सक्षम करें।-c, --complexity: क्रैकिंग से पहले पासवर्ड जटिलता का मूल्यांकन करें।-b, --brute-force: ब्रूट फोर्स हमला करें।--min-length <min_length>: ब्रूट फोर्स हमलों के लिए न्यूनतम पासवर्ड लंबाई सेट करें।--max-length <max_length>: ब्रूट फोर्स हमलों के लिए अधिकतम पासवर्ड लंबाई सेट करें।--character-set <character_set>: ब्रूट फोर्स हमलों के लिए उपयोग करने के लिए कैरेक्टर सेट सेट करें।Elbette! İşte İngilizce olarak yazılmış başlık ve küçük bir bilgi ile daha fazla kullanım örneği:
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm md5
यह कमांड MD5 एल्गोरिदम और "passwords.txt" फ़ाइल से वर्डलिस्ट का उपयोग करके हैश मान "5f4dcc3b5aa765d61d8327deb882cf99" वाले पासवर्ड को क्रैक करने का प्रयास करता है।
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 --brute-force --min-length 6 --max-length 8 --character-set abc123
यह कमांड "abc123" कैरेक्टर सेट का उपयोग करके 6 से 8 वर्णों के बीच लंबाई वाले सभी संभावित पासवर्ड संयोजनों को आज़माकर हैश मान "5f4dcc3b5aa765d61d8327deb882cf99" वाले पासवर्ड को क्रैक करने के लिए ब्रूट फोर्स हमला करता है।
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm sha256 --complexity
यह कमांड "passwords.txt" फ़ाइल में पासवर्ड की जटिलता का मूल्यांकन करता है और SHA-256 एल्गोरिदम का उपयोग करके हैश मान "5f4dcc3b5aa765d61d8327deb882cf99" वाले पासवर्ड को क्रैक करने का प्रयास करता है। यह केवल उन पासवर्ड को आज़माता है जो जटिलता आवश्यकताओं को पूरा करते हैं।
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm md5 --salt mysalt123
यह कमांड पासवर्ड क्रैकिंग प्रक्रिया के लिए एक विशिष्ट सॉल्ट मान ("mysalt123") का उपयोग करता है। सॉल्ट का उपयोग पासवर्ड की सुरक्षा बढ़ाने के लिए किया जाता है।
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm sha512 --parallel
यह कमांड तेज़ क्रैकिंग के लिए समानांतर प्रसंस्करण के साथ पासवर्ड क्रैकिंग करता है। यह कई प्रोसेसिंग कोर का उपयोग करता है, लेकिन अधिक सिस्टम संसाधनों का उपभोग कर सकता है।
ये उदाहरण "PassBreaker" पासवर्ड क्रैकिंग टूल की विभिन्न विशेषताओं और उपयोग के मामलों को प्रदर्शित करते हैं। उपयोगकर्ता अपनी आवश्यकताओं और लक्ष्यों के आधार पर पैरामीटर को अनुकूलित कर सकते हैं।
यह उपकरण केवल शैक्षिक और नैतिक उद्देश्यों के लिए है। किसी भी दुर्भावनापूर्ण गतिविधि के लिए इस उपकरण का दुरुपयोग सख्त वर्जित है। डेवलपर्स कोई देयता नहीं मानते हैं और इस उपकरण के किसी भी दुरुपयोग या क्षति के लिए जिम्मेदार नहीं हैं।
योगदान का स्वागत है! PassBreaker में योगदान देने के लिए, इन चरणों का पालन करें:
यदि आपके पास PassBreaker के बारे में कोई प्रश्न, टिप्पणी या सुझाव हैं, तो कृपया मुझसे संपर्क करने में संकोच न करें:
PassBreaker को MIT License के तहत जारी किया गया है। अधिक जानकारी के लिए LICENSE देखें।