
उपयोगकर्ता प्रोफाइलिंग, क्रमपरिवर्तन और सांख्यिकी पर आधारित एक बुद्धिमान वर्डलिस्ट जनरेटर। (Mr.Robot श्रृंखला S01E01 के उसी टूल के नाम पर रखा गया)
एक बुद्धिमान सामान्य उपयोगकर्ता-पासवर्ड प्रोफाइलर जिसका नाम Mr.Robot श्रृंखला S01E01 के उसी टूल पर रखा गया है 😄
सरल शब्दों में, elpscrk आपसे आपके लक्ष्य के बारे में आपकी सारी जानकारी पूछेगा और फिर लक्ष्य द्वारा सोचे जा सकने वाले हर संभावित पासवर्ड को उत्पन्न करने का प्रयास करेगा, यह सब आपके द्वारा दी गई जानकारी, आपके द्वारा सक्रिय किए गए फ़्लैग और आपके द्वारा निर्दिष्ट जटिलता के स्तर पर निर्भर करता है।
elpscrk में प्रत्येक प्रकार के लक्ष्य के लिए जटिलता के 6 स्तर हैं, सरल व्यक्ति से शुरू होता है जो डिफ़ॉल्ट है, नर्ड व्यक्ति, पैरानॉइड व्यक्ति तक, अंतिम बॉस स्तर तक जो परमाणु स्तर है जो 1000000 या उससे अधिक पासवर्ड उत्पन्न कर सकता है। 😆
Elpscrk cupp जैसा है, लेकिन यह मेमोरी कुशल होने के साथ-साथ क्रमपरिवर्तन और सांख्यिकी पर आधारित है। तो आपको लगभग तुरंत अधिक परिणाम मिलेंगे, प्रत्येक प्रकार के उपयोगकर्ता के लिए जटिलता स्तर, और अत्यधिक अनुकूलन योग्य परिणाम जैसा कि आप उपयोग भाग में देखेंगे।

यह सरल है, आप स्क्रिप्ट चलाते हैं और यह आपसे लक्ष्य के बारे में जानकारी पूछेगा, फिर यह डेटा के प्रत्येक सामान्य मिश्रण की क्रमपरिवर्तन सूची बनाएगा जैसा कि आप आगे देखेंगे।
अधिक उन्नत उपयोगों और अनुकूलन के लिए, कुछ चीजें हैं जिन पर आपको ध्यान देने की आवश्यकता है:
यह बताता है कि आप उत्पन्न पासवर्ड कितने सरल चाहते हैं। तो, उदाहरण के लिए दिए गए नाम:
- स्तर 0 पर, जो डिफ़ॉल्ट है, आपके द्वारा दिया गया प्रत्येक नाम (अपरकेस, लोअरकेस) में बदल दिया जाएगा, पहला अक्षर (अपरकेस, लोअरकेस) में बदल दिया जाएगा,
और पहले दो अक्षर (अपरकेस, लोअरकेस, कैपिटलाइज़्ड) में बदल दिए जाएंगे।
- स्तर 1 पर, आप स्तर 0 की सभी चीजें देखेंगे लेकिन प्रत्येक नाम को उल्टा भी किया जाएगा, और प्रत्येक नाम के पहले दो अक्षरों को भी उल्टा किया जाएगा।
यहाँ पूरे जटिलता स्तरों को समझाने वाली एक तालिका है:
नोट: सामान्य विचार कॉलम में, उल्लिखित प्रत्येक चीज़ का उपयोग कई (सामान्य/असामान्य) मिश्रणों में किया जा रहा है, अकेले नहीं
| स्तर | सामान्य विचार |
|---|---|
| 0 - सरल व्यक्ति | यह डिफ़ॉल्ट स्तर है, यहाँ आप बहुत सी चीजों की उम्मीद करते हैं जैसे ऊपर बताए गए नामों के क्रमपरिवर्तन, तिथियों को दिन, महीने, वर्ष, वर्ष के अंतिम दो अंक जैसे 1990 और 90 के समूहों में विभाजित किया जाता है, फ़ोन नंबरों को राष्ट्रीय प्रारूप में पहले/अंतिम चार अंकों की सूची के साथ बदल दिया जाता है जैसा कि आमतौर पर उपयोग किया जाता है इत्यादि। |
| 1 - औसत व्यक्ति | इस स्तर का उपयोग करने से कुछ दिलचस्प चीजें जुड़ जाएंगी जैसे नामों के लिए, प्रत्येक नाम उल्टा, और प्रत्येक नाम के पहले दो अक्षर भी उल्टे होंगे, तिथियों के लिए, 0 को (दिन, महीने) में जोड़ा जाएगा जो 10 से कम हैं इसलिए 5 को 05 और निश्चित रूप से 5 होगा, वर्ष के अंतिम 3 अंकों का भी उपयोग किया जाएगा इसलिए 1990 से 990 मिलेगा। |
| 2 - साइबर जागरूकता | डिफ़ॉल्ट रूप से, आपके द्वारा दिए गए पुराने पासवर्ड का उपयोग वैसे ही किया जाएगा और किसी भी विशेष वर्ण को हटा दिया जाएगा, लेकिन स्तर 2 से शुरू करके प्रत्येक दिए गए पुराने पासवर्ड को (अपरकेस, लोअरकेस, कैपिटलाइज़्ड, उल्टा) रूपों में बदल दिया जाएगा। |
| 3 - पैरानॉइड व्यक्ति | डिफ़ॉल्ट रूप से, यदि आपने --chars फ़्लैग का उपयोग किया है, तो elpscrk 10 सबसे सामान्य वर्णों का उपयोग करेगा जैसे आप स्तर 0 या 1 पर हैं, लेकिन 3 से शुरू करके यह पासवर्ड में अनुमत संपूर्ण विशेष वर्ण सेट का उपयोग करेगा (संदर्भ देखें)। |
| 4 - नर्ड व्यक्ति | स्तर 3 और उससे कम के लिए, elpscrk क्रमपरिवर्तनों को क्रम में रखने के लिए ऑर्डर जोड़ियों का उपयोग करेगा और मिश्रणों में बहुत सारे असामान्य पासवर्ड रूपों को काट देगा, अब स्तर 4 का उपयोग करने पर समान सामान्य मिश्रणों का उपयोग होगा लेकिन बिना जोड़ियों के, इसलिए उदाहरण के लिए (नाम और तिथियाँ) के पासवर्ड प्राप्त करने के बजाय, आपको (नाम और तिथियाँ, नाम और नाम, तिथियाँ और तिथियाँ,...) इत्यादि के मिश्रण मिलेंगे |
| 5 - परमाणु! | यहीं पर गड़बड़ होती है 😆, elpscrk सबसे जटिल अमानवीय लक्ष्यों के लिए सामान्य और बहुत यथार्थवादी नहीं परिणामों का उपयोग करना शुरू कर देगा lol। |
नोट: इन स्तरों में सभी क्रमपरिवर्तन शुरू होने से पहले, elpscrk साधारण जोड़ का उपयोग करके पासवर्ड के कुछ सबसे अधिक उपयोग किए जाने वाले रूपों को उत्पन्न करेगा जैसे cupp, ताकि यह सुनिश्चित हो सके कि वे परिणामों में हों।
जब आप लीट फ़्लैग सक्षम करते हैं, elpscrk सामान्य रूप से काम करेगा और परिणामों को समाप्त और निर्यात करने के बाद, यह सभी पासवर्डों के सभी लीट क्रमपरिवर्तन प्राप्त करना शुरू कर देगा और उन्हें एक नई फ़ाइल में सहेज लेगा।
So, for example a name like karim will result to ['k4r1m', 'k4rim', 'kar1m', 'karim']
-y/--years विकल्प का उपयोग करके और इसे 1980 जैसा वर्ष देने से elpscrk सभी पासवर्डों को 1980 से 2022 तक (हम वर्तमान में जिस वर्ष में हैं+1) के सभी वर्षों के साथ मिला देगा, इसलिए आप इस तरह के पासवर्ड की उम्मीद कर सकते हैं:
karim1980
1981karim
...
karim2022
और इसी तरह, -r/--num-range विकल्प पर भी यही लागू होता है, इसे 100 जैसी संख्या देने पर 0 से 100 तक के सभी नंबर जुड़ जाएंगे, इसलिए karim99, 99karim, karim100 जैसे पासवर्ड की उम्मीद करें...
pip install -r requirements.txt or this one python3 -m pip install -r requirements.txt if you have more than one version installed.यदि यह टूल आपके लिए उपयोगी रहा है, तो मुझे एक कॉफ़ी खरीदकर धन्यवाद देने में संकोच न करें :)