
Hashcat रैपर जो क्रैकिंग प्रक्रिया को स्वचालित करने में मदद करता है
यह पायथन स्क्रिप्ट हैशक्रैकिंग प्रक्रिया को स्वचालित करने में मदद करने के लिए हैशकैट (https://hashcat.net) का एक रैपर है। स्क्रिप्ट में वर्डलिस्ट और नियमों के एक सेट का चयन करने के लिए कई कार्य शामिल हैं, साथ ही वर्डलिस्ट/नियम हमलों से पहले कस्टम मास्क के साथ ब्रूटफोर्स हमला चलाने की क्षमता भी है।
ऑटोक्रैक पायथन 3 का उपयोग करता है, जो आमतौर पर विभिन्न लिनक्स वितरणों में पहले से स्थापित होता है। OS X में पायथन 3 स्थापित करने के लिए, यहाँ दिए गए निर्देशों का पालन करें: http://docs.python-guide.org/en/latest/starting/install3/osx/।
स्क्रिप्ट की शुरुआत में पथ चर सेट करना सुनिश्चित करें।
usage: autocrack.py [-h] [-b NUM] [-bm BRUTEMASK]
[-cr CUSTOMRULES] [-cw CUSTOMWL] [-f] [-i INPUTFILE]
[-l LOGFILE] [-lh [LISTHASHMODE]] [-lw {all,small,custom}]
[-m HASHMODE] [-p] [-pu] [-r {all,simple,singles,combos}]
[-s] [-t WLFILTER] [-u] [-w {all,small,custom}]
[-ws WORDLISTSIZE]
optional arguments:
-h, --help यह सहायता संदेश दिखाएं और बाहर निकलें
-b NUM, --brute NUM ब्रूट फोर्स के साथ क्रैकिंग शुरू करें। अधिकतम लंबाई निर्दिष्ट करें (1-55)
-bm BRUTEMASK, --brutemask BRUTEMASK
ब्रूट फोर्स के लिए वर्ण प्रकार (?a, ?u, ?l, ?s, ?d);
यदि केवल एक प्रकार निर्दिष्ट किया गया है, तो सभी स्थान उस वर्ण प्रकार से ब्रूट फोर्स किए जाएंगे
-cr CUSTOMRULES, --customrules CUSTOMRULES
चलाने के लिए नियमों की अल्पविराम से अलग सूची; नियम बाएँ से दाएँ क्रम में चलाए जाते हैं
-cw CUSTOMWL, --customwl CUSTOMWL
एक या अधिक वर्डलिस्ट के पूर्ण पथ की अल्पविराम से अलग सूची
-f, --force हैशकैट को फोर्स पैरामीटर पास करें
-i INPUTFILE, --inputfile INPUTFILE
हैश वाली फ़ाइल का पथ
-l LOGFILE, --logfile LOGFILE
क्रैकिंग सत्र लॉग करने का पथ
-lh [LISTHASHMODE], --listhashmode [LISTHASHMODE]
हैश प्रकार और उनके संबद्ध मोड सूचीबद्ध करें; परिणाम फ़िल्टर करने के लिए कीवर्ड प्रदान करें
-lw {all,small,custom}, --listwordlists {all,small,custom}
BASESUPPORTFILESPATH/wordlists में वर्डलिस्ट सूचीबद्ध करें; -t (फ़िल्टर) और -ws (वर्डलिस्ट आकार) परिणामों को प्रभावित कर सकते हैं
-m HASHMODE, --hashmode HASHMODE
हैशकैट क्रैकिंग एल्गोरिथम
-p, --pwds क्रैक किए गए पासवर्ड की सूची आउटपुट करें (pipal विश्लेषण के लिए)
-pu, --pwdsunique क्रैक किए गए पासवर्ड की एक अद्वितीय सूची आउटपुट करें
-r {all,simple,singles,combos}, --rules {all,simple,singles,combos}
हैशकैट नियमों का कौन सा सेट उपयोग करना है निर्दिष्ट करें
-s, --show क्रैक किए गए क्रेडेंशियल प्रदर्शित करें
-t WLFILTER, --wlfilter WLFILTER
वर्डलिस्ट को केवल उन फ़ाइल नामों तक फ़िल्टर करता है जिनमें कीवर्ड होता है
-u, --username हैशकैट को उपयोगकर्ता नाम पैरामीटर पास करें
-v {0,1,2}, --verbose {0,1,2}
वर्बोसिटी स्तर निर्दिष्ट करें: 0: सूचनात्मक, 1: विस्तृत, 2: हैशकैट आउटपुट शामिल करें
-w {all,small,custom}, --wordlists {all,small,custom}
वर्डलिस्ट का कौन सा सेट उपयोग करना है निर्दिष्ट करें; "custom" अधिकतम फ़ाइल आकार निर्दिष्ट करने के लिए -ws विकल्प का उपयोग करता है
-ws WORDLISTSIZE, --wordlistsize WORDLISTSIZE
वर्डलिस्ट को अधिकतम पंक्तियों की संख्या वाली फ़ाइलों तक फ़िल्टर करें; डिफ़ॉल्ट = 500,000; 0 = सभी वर्डलिस्ट
करने के लिए: