Awesome Password Cracking 
क्रिप्टैनालिसिस और कंप्यूटर सुरक्षा में, पासवर्ड क्रैकिंग कंप्यूटर सिस्टम में स्क्रैम्बल्ड रूप में संग्रहीत या प्रेषित डेटा से पासवर्ड को पुनर्प्राप्त करने की प्रक्रिया है। एक सामान्य दृष्टिकोण (ब्रूट-फोर्स अटैक) बार-बार पासवर्ड के लिए अनुमान लगाना और पासवर्ड के उपलब्ध क्रिप्टोग्राफिक हैश के विरुद्ध उनकी जाँच करना है।
यह @[email protected] द्वारा पासवर्ड क्रैकिंग और पासवर्ड सुरक्षा से संबंधित बेहतरीन उपकरणों, शोध, पेपरों और अन्य परियोजनाओं की एक क्यूरेटेड सूची है।
योगदान देने से पहले CONTRIBUTING.md पढ़ें! संक्षेप में:
- सूची वर्णमाला क्रम में क्रमबद्ध है
- संदेह होने पर, awesome-lint का उपयोग करें
- यदि आपको लगता है कि कोई आइटम यहाँ नहीं होना चाहिए तो एक समस्या खोलें
विषय-सूची
पुस्तकें
क्लाउड
- Cloud_crack - Terraform और AWS का उपयोग करके पासवर्ड क्रैक करें।
- Cloudcat - हैश क्रैकिंग के लिए क्लाउड इंफ्रास्ट्रक्चर के निर्माण को स्वचालित करने के लिए एक स्क्रिप्ट।
- Cloudstomp - उच्च CPU/GPU अनुप्रयोगों के लिए सबसे कम कीमत पर EC2 पर इंस्टेंस का स्वचालित परिनियोजन प्लगइन के माध्यम से।
- Cloudtopolis - एक उपकरण जो Google Cloud Shell प्लेटफ़ॉर्म पर Hashtopolis की स्थापना और प्रावधान को जल्दी और पूरी तरह से अप्राप्त (और मुफ्त!) सुविधाजनक बनाता है।
- NPK - NPK एक वितरित हैश-क्रैकिंग प्लेटफ़ॉर्म है जो AWS में पूरी तरह से सर्वरलेस घटकों (Cognito, DynamoDB, और S3) से निर्मित है।
- Penglab - हैश क्रैकिंग के लिए Google Colab का दुरुपयोग।
- Rook - GPU-आधारित पासवर्ड क्रैकिंग में उपयोग के लिए AWS p3 इंस्टेंस के निर्माण को स्वचालित करता है।
रूपांतरण
- 7z2hashcat - पासवर्ड-संरक्षित .7z आर्काइव (और .sfx फ़ाइलों) से जानकारी निकालें ताकि आप hashcat के साथ इन "हैश" को क्रैक कर सकें।
- MacinHash - macOS plist पासवर्ड फ़ाइल को पासवर्ड क्रैकर्स के लिए हैश फ़ाइल में बदलें।
- NetNTLM-Hashcat - John The Ripper/Cain प्रारूप हैश (एकल या बल्क में) को HashCat संगत हैश प्रारूप में बदलता है।
- Rubeus-to-Hashcat - Rubeus kerberoasting आउटपुट को hashcat पठनीय प्रारूप में बदलता/प्रारूपित करता है।
- WINHELLO2hashcat - इस उपकरण से कोई WINDOWS HELLO PIN से "हैश" निकाल सकता है। इस हैश को Hashcat से क्रैक किया जा सकता है।
- bitwarden2hashcat - एक उपकरण जो Bitwarden के डेटा को hashcat-उपयुक्त हैश में बदलता है।
- hc_to_7z - 7-Zip हैशकैट हैश को वापस 7z आर्काइव में बदलें।
- hcxtools - cap/pcap/pcapng (gz संपीड़ित) WiFi डंप फ़ाइलों को hashcat प्रारूपों में बदलने के लिए पोर्टेबल समाधान।
- itunes_backup2hashcat - Manifest.plist फ़ाइलों से आवश्यक जानकारी निकालें ताकि इसे hashcat संगत हैश में बदला जा सके।
- mongodb2hashcat - MongoDB डेटाबेस सर्वर से हैश को हैश प्रारूप में निकालें जिसे hashcat स्वीकार करता है: -m 24100 (SCRAM-SHA-1) या -m 24200 (SCRAM-SHA-256)।
Hashcat
Hashcat "दुनिया का सबसे तेज़ और सबसे उन्नत पासवर्ड रिकवरी उपयोगिता" है। निम्नलिखित परियोजनाएँ किसी न किसी रूप में Hashcat से सीधे संबंधित हैं।
- Autocrack - क्लाइंट और सर्वर टूल्स का एक सेट जो स्वचालित रूप से और हल्के स्वचालित रूप से हैश क्रैक करने के लिए है।
- docker-hashcat - Ubuntu 18.04 CUDA, OpenCL, और POCL के लिए नवीनतम hashcat डॉकर।
- Hashcat-Stuffs - हैशकैट सूचियों और चीजों का संग्रह।
- hashcat-utils - छोटी उपयोगिताएँ जो उन्नत पासवर्ड क्रैकिंग में उपयोगी हैं।
- Hashfilter - एक hashcat potfile पढ़ें और विभिन्न प्रकारों को sqlite डेटाबेस में पार्स करें।
- known_hosts-hashcat - hashcat के साथ ssh known_hosts फ़ाइलों को क्रैक करने के लिए एक मार्गदर्शिका और उपकरण।
- pyhashcat - libhashcat के लिए Python C API बाइंडिंग।
स्वचालन
- autocrack - क्रैकिंग प्रक्रिया को स्वचालित करने में मदद करने के लिए Hashcat रैपर।
- hat - एंगेजमेंट के दौरान हैश क्रैक करने की प्रक्रिया को गति देने के लिए सामान्य वर्डलिस्ट और नियमों का एक स्वचालित Hashcat उपकरण।
- hate_crack - TrustedSec टीम से Hashcat के माध्यम से क्रैकिंग पद्धतियों को स्वचालित करने का एक उपकरण।
- Naive hashcat - Naive hashcat एक प्लग-एंड-प्ले स्क्रिप्ट है जो अनुभवजन्य रूप से परीक्षित "पर्याप्त अच्छे" पैरामीटर/हमले के प्रकारों के साथ पूर्व-कॉन्फ़िगर की जाती है।
वितरित क्रैकिंग
- CrackLord - पासवर्ड क्रैकिंग के लिए क्यू और संसाधन प्रणाली।
- fitcrack - एक hashcat-आधारित वितरित पासवर्ड क्रैकिंग प्रणाली।
- Hashstation - Hashstation एक BOINC-आधारित वितरित पासवर्ड क्रैकिंग प्रणाली है जिसमें अंतर्निहित वेब इंटरफ़ेस है।
- Hashtopolis - कई कंप्यूटरों पर hashcat कार्यों को वितरित करने के लिए एक मल्टी-प्लेटफ़ॉर्म क्लाइंट-सर्वर उपकरण।
- Kraken - एक मल्टी-प्लेटफ़ॉर्म वितरित ब्रूट-फोर्स पासवर्ड क्रैकिंग प्रणाली।
नियम
- clem9669 rules - hashcat या john के लिए नियम।
- hashcat rules collection - संभवतः सबसे बड़ा hashcat नियमों का संग्रह।
- Hob0Rules - सांख्यिकी और उद्योग पैटर्न पर आधारित Hashcat के लिए पासवर्ड क्रैकिंग नियम।
- Kaonashi - Kaonashi प्रोजेक्ट (RootedCON 2019) से वर्डलिस्ट, नियम और मास्क।
- nsa-rules - क्रैक किए गए पासवर्ड से उत्पन्न hashcat के लिए पासवर्ड क्रैकिंग नियम और मास्क।
- nyxgeek-rules - Hashcat और John the Ripper के लिए कस्टम पासवर्ड क्रैकिंग नियम।
- OneRuleToRuleThemAll - "सभी पासवर्ड क्रैक करने के लिए एक नियम। या कम से कम हमें ऐसी उम्मीद है।"
- OneRuleToRuleThemStill - "मेरे मूल OneRuleToRuleThemAll hashcat नियम का एक नया और अद्यतन संस्करण।"
- pantagrule - वास्तविक दुनिया के समझौता किए गए पासवर्ड से उत्पन्न बड़े hashcat नियमसेट।
नियम उपकरण
- duprule - डुप्लिकेट hashcat नियमों का पता लगाएं और फ़िल्टर करें।
- ruleprocessorY - Hashcat को समर्थन देने के लिए जटिल मल्टीबाइट वर्ण समर्थन के साथ एक अगली पीढ़ी का नियम प्रोसेसर।
वेब इंटरफ़ेस
- crackerjack - CrackerJack Python में विकसित Hashcat के लिए एक वेब GUI है।
- CrackQ - एक Python हैशकैट क्रैकिंग क्यू प्रणाली।
- hashpass - hashcat के लिए हैश क्रैकिंग वेबएप और सर्वर।
- Hashview - पासवर्ड क्रैकिंग और विश्लेषण के लिए एक वेब फ्रंट-एंड।
- Wavecrack - Wavestone का hashcat के साथ पासवर्ड क्रैकिंग के लिए वेब इंटरफ़ेस।
- WebHashCat - WebHashCat hashcat पासवर्ड क्रैकिंग उपकरण के लिए एक बहुत ही सरल लेकिन कुशल वेब इंटरफ़ेस है।
John the Ripper
John the Ripper "कई ऑपरेटिंग सिस्टम के लिए उपलब्ध एक ओपन सोर्स पासवर्ड सुरक्षा ऑडिटिंग और पासवर्ड रिकवरी उपकरण" है। निम्नलिखित परियोजनाएँ किसी न किसी रूप में John the Ripper से सीधे संबंधित हैं।
- BitCracker - BitCracker BitLocker से एन्क्रिप्टेड मेमोरी यूनिट्स के लिए पहला ओपन सोर्स पासवर्ड क्रैकिंग उपकरण है।
- johnny - John the Ripper के लिए GUI फ्रंटएंड।
विविध
- Hashes - हैशिंग एल्गोरिदम पहचानें (Name That Hash के लिए GUI फ्रंटएंड)।
- hashgen - Hashgen एक सरल लेकिन बहुत तेज़ CLI हैश जनरेटर है जो Go में लिखा गया है और Linux, Windows और Mac के लिए क्रॉस-कंपाइल किया गया है।
- Name That Hash - पता नहीं किस प्रकार का हैश है? Name That Hash उस हैश प्रकार का नाम बताएगा! MD5, SHA256 और 300+ अन्य हैश पहचानें। एक साफ-सुथरे वेब ऐप के साथ आता है।
उल्लेखनीय लोग
वेबसाइटें
समुदाय
- hashcat Forum - hashcat के डेवलपर्स द्वारा फोरम।
- Hashmob - एक बढ़ता हुआ पासवर्ड रिकवरी समुदाय जिसका उद्देश्य क्रिप्टोग्राफी उत्साही लोगों के लिए सहयोग का केंद्र बिंदु बनना है। विशाल वर्डलिस्ट संग्रह और एक लुकअप सेवा भी।
- Hashkiller Forum - 20,000 से अधिक पंजीकृत उपयोगकर्ताओं वाला एक पासवर्ड क्रैकिंग फोरम।
लुकअप सेवाएँ
- CMD5 - ऑनलाइन MD5 / sha1 / mysql / sha256 एन्क्रिप्शन और डिक्रिप्शन सेवाएँ प्रदान करता है।
- CrackStation - मुफ्त हैश लुकअप सेवा जो वर्डलिस्ट भी प्रदान करती है।
- gohashmob - HashMob API का उपयोग करके त्वरित रूप से हैश लुकअप करने के लिए Go CLI ऐप।
- Hashes.com - भुगतान सुविधाओं के साथ एक हैश लुकअप सेवा।
- Hashkiller - एक फोरम के साथ एक हैश लुकअप सेवा।
- Online Hash Crack - क्लाउड पासवर्ड रिकवरी सेवा।
वर्डलिस्ट उपकरण
वर्डलिस्ट के विश्लेषण, निर्माण और हेरफेर के लिए उपकरण।
विश्लेषण
- PACK - पासवर्ड सूचियों के विश्लेषण में सहायता के लिए विकसित उपयोगिताओं का संग्रह, ताकि मास्क, नियम, वर्ण-सेट और अन्य पासवर्ड विशेषताओं के पैटर्न का पता लगाकर पासवर्ड क्रैकिंग को बढ़ाया जा सके।
- password-smelter - hashcat आदि से पासवर्ड लेता है और HTML, Markdown, XLSX, PNG, JSON में आउटपुट करता है। डार्क और लाइट थीम समर्थित। password-stretcher के साथ पूरक।
- password-stretcher - वेबसाइटों, फ़ाइलों या stdin से पासवर्ड की "घृणित मात्रा" उत्पन्न करें। password-smelter के साथ पूरक।
- pcfg_cracker - यह परियोजना उपयोगकर्ताओं की पासवर्ड बनाने की आदतों की पहचान करने के लिए मशीन लर्निंग का उपयोग करती है।
- Pipal - पासवर्ड विश्लेषक।
- Graphcat - पासवर्ड क्रैकिंग परिणामों के आधार पर ग्राफ़ और चार्ट उत्पन्न करें।
निर्माण/हेरफेर
- accent_permutator - ASCII / UTF-8 वर्णों को उच्चारण वर्णों में बदलने का एक उपकरण, जैसे "o" को "ò" में।
- anew - stdin से पंक्तियों को एक फ़ाइल में जोड़ें, लेकिन केवल अगर वे फ़ाइल में पहले से मौजूद नहीं हैं। नई पंक्तियों को stdout पर भी आउटपुट करता है, इसे एक प्रकार का tee -a जैसा बनाता है जो डुप्लिकेट हटाता है।
- bopscrk - लक्षित हमलों के लिए स्मार्ट और शक्तिशाली वर्डलिस्ट उत्पन्न करें। गीत के बोल प्राप्त करना और विभिन्न रूपांतरण शामिल हैं।
- common-substr - इनपुट टेक्स्ट से सबसे सामान्य सबस्ट्रिंग निकालने का सरल उपकरण। पासवर्ड क्रैकिंग के लिए बनाया गया।
- Crunch - Crunch एक वर्डलिस्ट जनरेटर है जहाँ आप एक मानक वर्ण सेट या अपने द्वारा निर्दिष्ट वर्ण सेट को निर्दिष्ट कर सकते हैं। Crunch सभी संभावित संयोजन और क्रमपरिवर्तन उत्पन्न कर सकता है।
- CUPP - एक उपकरण जो उपयोगकर्ता प्रोफाइलिंग डेटा जैसे जन्मदिन, उपनाम, पता, पालतू जानवर या रिश्तेदार का नाम आदि के आधार पर वर्डलिस्ट उत्पन्न करने देता है।
- duplicut - विशाल वर्डलिस्ट से डुप्लिकेट हटाएँ, बिना इसे सॉर्ट किए (शब्दकोश-आधारित पासवर्ड क्रैकिंग के लिए)।
- Gorilla - वर्डलिस्ट उत्पन्न करने या म्यूटेशन का उपयोग करके मौजूदा का विस्तार करने का उपकरण।
- Gramify - ऑफ़लाइन पासवर्ड हमलों और डेटा विश्लेषण में उपयोग के लिए शब्दों, वर्णों, या वर्णसेट के आधार पर वर्डलिस्ट के n-ग्राम बनाएँ।
- Elpscrk - Elpscrk cupp की तरह है, लेकिन यह क्रमपरिवर्तन और सांख्यिकी पर आधारित है जबकि मेमोरी कुशल है।
- Keyboard-Walk-Generators - क्रैकिंग के लिए कीबोर्ड वॉक डिक्शनरी उत्पन्न करें।
- kwprocessor - कॉन्फ़िगर करने योग्य बेसचार्स, कीमैप और रूट्स के साथ उन्नत कीबोर्ड-वॉक जनरेटर।
- maskprocessor - प्रति-स्थिति कॉन्फ़िगर करने योग्य वर्णसेट के साथ उच्च-प्रदर्शन शब्द जनरेटर।
- maskuni - यूनिकोड समर्थन के साथ hashcat के मास्क जनरेटर की भावना में एक स्टैंडअलोन तेज़ शब्द जनरेटर।
वर्डलिस्ट
भाषा-विशिष्ट- Albanian wordlist - नामों, उपनामों और कुछ अल्बानियाई साहित्य का मिश्रण।
- Danish Phone Wordlist Generator - यह उपकरण क्षेत्र और/या उपयोग (मोबाइल, लैंडलाइन आदि) के अनुसार डेनिश फोन नंबरों की वर्डलिस्ट उत्पन्न कर सकता है। डेनिश लक्ष्यों को क्रैक करने या फज़िंग करने के लिए उपयोगी।
- Danish Wordlists - डेनिश पासवर्ड क्रैक करने के लिए डेनिश वर्डलिस्ट का संग्रह।
- French Wordlists - इस परियोजना का उद्देश्य फ्रेंच वर्ड लिस्ट प्रदान करना है जिसमें वह सब कुछ शामिल हो जिसे कोई व्यक्ति आधार पासवर्ड के रूप में उपयोग कर सकता है।
अन्य
- Packet Storm Wordlists - विभिन्न भाषाओं में विभिन्न वर्डलिस्ट का एक महत्वपूर्ण संग्रह।
- Rocktastic - इसमें पासवर्ड और पैटर्न के कई क्रमपरिवर्तन शामिल हैं जो वास्तविक दुनिया में देखे गए हैं।
- RockYou2021 - RockYou2021.txt विभिन्न अन्य वर्डलिस्ट से संकलित एक विशाल वर्डलिस्ट है।
- WeakPass - बड़ी वर्डलिस्ट का संग्रह।
विशिष्ट फ़ाइल प्रारूप
PDF
- pdfrip - एक मल्टी-थ्रेडेड PDF पासवर्ड क्रैकिंग उपयोगिता जो सामान्यतः पाए जाने वाले पासवर्ड प्रारूप निर्माताओं और शब्दकोश हमलों से सुसज्जित है।
JKS
ZIP
- bkcrack - Biham और Kocher के ज्ञात प्लेनटेक्स्ट हमले के साथ लीगेसी ज़िप एन्क्रिप्शन को क्रैक करें।
- frackzip - एन्क्रिप्टेड ZIP आर्काइव को क्रैक करने के लिए छोटा उपकरण।
मशीन लर्निंग / एआई
अनुसंधान
लेख और ब्लॉग पोस्ट
पेपर्स
टॉक्स