
Python-आधारित हैश क्रैकर जो SHA512, SHA256, SHA1, MD5 और अन्य का समर्थन करता है। इसमें हैश प्रकार का स्वतः पता लगाना, ब्रूटफोर्स और पासवर्ड सूची मोड की सुविधा है, जो एकल या बैच हैश क्रैकिंग के लिए उपयुक्त है।
समर्थित हैशिंग एल्गोरिदम: SHA512, SHA256, SHA384, SHA1, MD5, SHA224
विशेषताएं: लंबाई के आधार पर हैशिंग एल्गोरिदम का स्वचालित पहचान (अनुशंसित नहीं), ब्रूटफ़ोर्स, पासवर्ड सूची
तर्क:
प्रकार: हैश एल्गोरिदम (ऊपर बताए गए समर्थित हैशिंग एल्गोरिदम में से एक होना चाहिए या यदि आप स्वचालित एल्गोरिदम पहचान का उपयोग करना चाहते हैं तो AUTO)
हैश: या तो हैश किया गया पासवर्ड हो सकता है, या हल करने के लिए हैश की सूची वाली एक टेक्स्ट फ़ाइल (hashlist सक्रिय होना चाहिए यदि hash एक टेक्स्ट फ़ाइल है जिसमें कई हैश हैं)
मोड: सूची या ब्रूटफ़ोर्स
pwlist: एकल हैश या हैश की सूची के विरुद्ध तुलना करने के लिए पासवर्ड की सूची
रेंज: ब्रूटफ़ोर्स स्ट्रिंग लंबाई सीमा (डिफ़ॉल्ट: 8-11)
hashlist: इस तर्क के लिए किसी पैरामीटर की आवश्यकता नहीं है, यदि hashlist का उपयोग किया जाता है, तो hash एक टेक्स्ट फ़ाइल होनी चाहिए जिसमें 1 से अधिक हैश हों
chars: ब्रूटफ़ोर्स के लिए यादृच्छिक स्ट्रिंग उत्पन्न करने के लिए चुनने के लिए वर्णों की स्ट्रिंग (डिफ़ॉल्ट मान है:
abcdefghijklmnopqrstuvwxyzABCDEFGHJIKLMNOPQRSTUVWXYZ0123456789)
उदाहरण:
एकल हैश को पासवर्ड सूची से हल करना:
hashcracker.py SHA256 11a1162b984fef626ecc27c659a8b0eead5248ca867a6a87bea72f8a8706109d -mode list -pwlist passwordlist.txt
एकल हैश को ब्रूटफ़ोर्स से हल करना:
hashcracker.py SHA256 11a1162b984fef626ecc27c659a8b0eead5248ca867a6a87bea72f8a8706109d -mode bruteforce -range 6 11 -chars abcdefghijklmnopqrstuvwxyz0123456789$#@
हैश की सूची को पासवर्ड सूची से हल करना:
hashcracker.py MD5 list_of_hashes.txt -mode list -pwlist passwordlist.txt -hashlist
हैश की सूची को ब्रूटफ़ोर्स से हल करना:
hashcracker.py MD5 list_of_hashes.txt -mode bruteforce -hashlist -range 6 11 -chars ABCDEFGHJIKLMNOPQRSTUVWXYZ0123456789