
hashcat — Updated!
दुनिया का सबसे तेज़ और सबसे उन्नत पासवर्ड पुनर्प्राप्ति उपयोगिता
hashcat
hashcat GPU, CPU और बड़े वितरित सिस्टम के लिए एक अत्यधिक अनुकूलित पासवर्ड रिकवरी प्लेटफ़ॉर्म है।
विशेषताएँ
- दुनिया का सबसे तेज़ पासवर्ड क्रैकर
- दुनिया का पहला और एकमात्र इन-कर्नेल रूल इंजन, जो हर अटैक मोड में उपयोग करने योग्य है
- MIT लाइसेंस के अंतर्गत मुफ़्त और ओपन सोर्स
- मल्टी-OS: Linux, Windows और macOS, तथा FreeBSD, OpenBSD, NetBSD और DragonflyBSD पर सोर्स से बिल्ड
- मल्टी-बैकएंड: CUDA, HIP, Metal और OpenCL
- मल्टी-डिवाइस: एक ही सिस्टम में कई डिवाइस, और मिश्रित डिवाइस प्रकार
- मल्टी-हैश: एक साथ बड़ी संख्या में हैश क्रैक करता है
- 630 से अधिक हैश मोड, प्रत्येक प्रदर्शन को ध्यान में रखते हुए लिखा गया
- हैश रेसिपी: किसी हैश को एक्सप्रेशन के रूप में लिखें, जैसे
md5(md5(salt) . pass), और इसे बिल्ट-इन मोड की गति के करीब क्रैक करें - John the Ripper के
$dynamic_X$हैश लोड करता है और उन्हें हैश रेसिपी के रूप में चलाता है - 10 अटैक मोड: वर्डलिस्ट, कॉम्बिनेशन, ब्रूट-फ़ोर्स, PCFG, टेबल, दो हाइब्रिड, एक मास्क जो बताता है कि शब्द कहाँ जाता है, जेनेरिक प्लगइन फ़ीड और एसोसिएशन
- असिमिलेशन ब्रिज: कर्नेल लिखे बिना C, Python या Rust में हैश मोड जोड़ें
- Brain: उन कैंडिडेट्स को छोड़ देता है जिन्हें पिछला सत्र पहले ही आज़मा चुका है
- वितरित क्रैकिंग नेटवर्क, एक ओवरले का उपयोग करते हुए
- वर्डलिस्ट से, stdin से, या किसी अन्य प्रोग्राम से कैंडिडेट्स पढ़ता है
- gzip, xz या zstd से कंप्रेस की गई वर्डलिस्ट पढ़ता है
- सीक-योग्य वर्डलिस्ट: प्रत्येक डिवाइस हर पिछली पंक्ति को छोड़ने के बजाय अपनी स्वयं की रेंज से पढ़ना शुरू करता है
- मार्कोव चेन कीस्पेस ऑर्डरिंग, ताकि संभावित कैंडिडेट्स पहले आएँ
- प्रति डिवाइस स्वचालित प्रदर्शन ट्यूनिंग
- इंटरैक्टिव पॉज़ और रिज़्यूम
- नामित सत्र, और रुकावट के बाद पुनर्स्थापना
- बिल्ट-इन बेंचमार्क
- एकीकृत थर्मल वॉचडॉग
- हेक्स सॉल्ट और हेक्स चारसेट, उन हैश और कैरेक्टर सेट के लिए जो टेक्स्ट नहीं हैं
- एन्क्रिप्टेड प्लेन्स: किसी और के लिए हैश क्रैक करें, बिना पासवर्ड पढ़ पाने के
- कीबोर्ड लेआउट मैपिंग, गैर-US कीबोर्ड पर टाइप किए गए फ़ुल डिस्क एन्क्रिप्शन पासवर्ड के लिए
लाइसेंस
hashcat MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है। देखें docs/license.txt।
इंस्टॉलेशन
नवीनतम रिलीज़ डाउनलोड करें और इसे वहाँ अनपैक करें जहाँ आप चाहते हैं। कमांड लाइन से अनपैक करते समय 7z x का उपयोग करें, ताकि पूर्ण फ़ाइल पथ बरकरार रहें।
आपका प्लेटफ़ॉर्म पैकेज भी प्रदान कर सकता है। hashcat को जिन ड्राइवरों और रनटाइम्स की आवश्यकता होती है, वे docs/hashcat-requirements.md में सूचीबद्ध हैं।
बिल्ड करना
सोर्स से बिल्ड करना वैकल्पिक है। रिलीज़ पैकेज वही प्रोग्राम है, और आपके द्वारा स्वयं बिल्ड किया गया बाइनरी किसी भी तरह तेज़ी से क्रैक नहीं करेगा। इसे तब बिल्ड करें जब आप अपना कोई बदलाव चाहते हों, कोई ऐसा फ़िक्स चाहते हों जो master में है लेकिन अभी रिलीज़ नहीं हुआ है, या ऐसा प्लेटफ़ॉर्म चाहते हों जिसके लिए हम बाइनरी शिप नहीं करते।
कैसे करें, इसके लिए देखें BUILD.md।
परीक्षण:
| Build | BSD | Rust | Test | Fuzz |
|---|---|---|---|---|
उपयोग और सहायता
--help से शुरू करें, जो ट्री में docs/hashcat-help.md के रूप में भी रखा गया है। प्रति मोड एक उदाहरण हैश docs/hashcat-example-hashes.md में है।
विकी और FAQ और आगे जाते हैं। फ़ोरम में वर्षों के उत्तरित प्रश्न मौजूद हैं। यदि आपको अभी भी किसी वास्तविक व्यक्ति से सहायता चाहिए, तो Discord पर आएँ।
दस्तावेज़ीकरण
docs निर्देशिका प्रत्येक सुविधा को कवर करती है। जिनके बारे में लोग सबसे अधिक पूछते हैं:
- Hash recipes, कस्टम हैश स्कीम को क्रैक करने के लिए, बिना हैश मोड लिखे
- Plugin development guide, हैश मोड जोड़ने के लिए
- Assimilation bridge, और इसके Python और Rust क्विकस्टार्ट
- Generic attack mode, PCFG, table और association हमले
- Brain, slow candidates, encrypted plains
- Keyboard layout mapping
- Compression libraries, gzip, xz और zstd वर्डलिस्ट पढ़ने के लिए
- Release notes for v7.1.0, और पूरा changelog
योगदान
योगदान का स्वागत है। CONTRIBUTING.md में कोड शैली, पुल रिक्वेस्ट के लिए क्या आवश्यक है, और भेजने से पहले किसी बदलाव का परीक्षण कैसे करें, यह सब शामिल है।
सुरक्षा
SECURITY.md में बताया गया है कि किसी भेद्यता की रिपोर्ट कैसे करें, और किसे भेद्यता माना जाता है।