Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
maskprocessor — उच्च-प्रदर्शन शब्द जनरेटर जिसमें प्रति-स्थिति अनुकूलन योग्य वर्ण सेट होता है | Kitploit
उपकरण/GitHubGitHub/hashcat/maskprocessor
पासवर्ड क्रैकिंगपासवर्ड हमलेपेलोड जनरेशन
GitHubhashcat/maskprocessor

maskprocessor

उच्च-प्रदर्शन शब्द जनरेटर जिसमें प्रति-स्थिति अनुकूलन योग्य वर्ण सेट होता है

रिपॉजिटरी देखें
5051224 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

maskprocessor

प्रति-स्थान कॉन्फ़िगरेबल कैरेक्टर सेट वाला उच्च-प्रदर्शन शब्द जनरेटर

मास्क हमला

किसी दिए गए कुंजी-स्थान से सभी संयोजनों का प्रयास करें, जैसे ब्रूट-फोर्स हमले में, लेकिन अधिक विशिष्ट।

ब्रूट-फोर्स पर लाभ

इसके पीछे का कारण और पारंपरिक ब्रूट-फोर्स पर न अटके रहने का कारण यह है कि हम पासवर्ड उम्मीदवार कुंजी-स्थान को अधिक कुशल बनाना चाहते हैं।

यहाँ एक उदाहरण है। हम पासवर्ड क्रैक करना चाहते हैं: Julia1984

पारंपरिक ब्रूट-फोर्स हमले में हमें एक कैरेक्टर सेट चाहिए जिसमें सभी बड़े अक्षर, सभी छोटे अक्षर और सभी अंक हों (aka "mixalpha-numeric")। पासवर्ड की लंबाई 9 है, इसलिए हमें 62^9 (13,537,086,546,263,552) संयोजनों को पार करना होगा। मान लीजिए हम 100M/s की दर से क्रैक कर रहे हैं, इसे पूरा करने में 4 वर्ष से अधिक लगेंगे।

मास्क हमले में हम इंसानों के बारे में जानते हैं और वे पासवर्ड कैसे डिज़ाइन करते हैं। उपरोक्त पासवर्ड एक सरल लेकिन सामान्य पैटर्न से मेल खाता है। एक नाम और उसके साथ जुड़ा वर्ष। हम हमले को कॉन्फ़िगर भी कर सकते हैं कि केवल पहली स्थिति पर बड़े अक्षर आज़माएं। दूसरी या तीसरी स्थिति में केवल बड़ा अक्षर देखना बहुत असामान्य है। संक्षेप में, मास्क हमले से हम कुंजी-स्थान को घटाकर 522626262610101010 (237,627,520,000) संयोजन कर सकते हैं। उसी 100M/s की दर से, इसे पूरा होने में केवल 40 मिनट लगते हैं।

ब्रूट-फोर्स की तुलना में नुकसान

कोई नहीं है। कोई यह तर्क दे सकता है कि उपरोक्त उदाहरण बहुत विशिष्ट है, लेकिन इससे कोई फर्क नहीं पड़ता। मास्क हमले में भी हम अपने मास्क को ठीक उसी कुंजी-स्थान का उपयोग करने के लिए कॉन्फ़िगर कर सकते हैं जो ब्रूट-फोर्स हमला करता है। बात सिर्फ इतनी है कि यह उल्टा काम नहीं कर सकता।

मास्क

जनरेट किए गए पासवर्ड उम्मीदवारों की प्रत्येक स्थिति के लिए हमें एक प्लेसहोल्डर कॉन्फ़िगर करना होगा। यदि हम जिस पासवर्ड को क्रैक करना चाहते हैं उसकी लंबाई 8 है, तो हमारे मास्क में 8 प्लेसहोल्डर होने चाहिए।

  • मास्क एक सरल स्ट्रिंग है जो प्लेसहोल्डर का उपयोग करके पासवर्ड उम्मीदवार इंजन के कुंजी-स्थान को कॉन्फ़िगर करता है।
  • प्लेसहोल्डर या तो एक कस्टम कैरेक्टर सेट वेरिएबल, एक बिल्ट-इन कैरेक्टर सेट वेरिएबल या एक स्टैटिक अक्षर हो सकता है।
  • वेरिएबल को ? अक्षर और उसके बाद बिल्ट-इन कैरेक्टर सेट (l, u, d, s, a) या कस्टम कैरेक्टर सेट वेरिएबल नामों (1, 2, 3, 4) में से एक से दर्शाया जाता है।
  • स्टैटिक अक्षर को किसी अक्षर से नहीं दर्शाया जाता है। एक अपवाद यह है कि यदि हम स्टैटिक अक्षर ? ही चाहते हैं, तो इसे ?? के रूप में लिखा जाना चाहिए।

बिल्ट-इन कैरेक्टर सेट

  • ?l = abcdefghijklmnopqrstuvwxyz
  • ?u = ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • ?d = 0123456789
  • ?s = «space»!"#$%&'()*+,-./:;<=>?@[]^_`{|}~
  • ?a = ?l?u?d?s
  • ?b = 0x00 - 0xff

कस्टम कैरेक्टर सेट

चार कस्टम कैरेक्टर सेट कॉन्फ़िगर करने के लिए चार कमांडलाइन-पैरामीटर हैं।

  • --custom-charset1=CS
  • --custom-charset2=CS
  • --custom-charset3=CS
  • --custom-charset4=CS

इन कमांडलाइन-पैरामीटर के चार एनालॉग शॉर्टकट हैं जिन्हें -1, -2, -3 और -4 कहा जाता है। आप कमांड लाइन पर सीधे कैरेक्टर निर्दिष्ट कर सकते हैं।

पासवर्ड लंबाई वृद्धि

एक मास्क हमला हमेशा एक पासवर्ड लंबाई के लिए विशिष्ट होता है। उदाहरण के लिए, यदि हम मास्क "?l?l?l?l?l?l?l?l" का उपयोग करते हैं तो हम केवल लंबाई 8 के पासवर्ड को क्रैक कर सकते हैं। लेकिन यदि हम जिस पासवर्ड को क्रैक करने का प्रयास कर रहे हैं उसकी लंबाई 7 है तो हम इसे नहीं खोज पाएंगे। इसलिए हमें हमले को कई बार दोहराना होगा, हर बार मास्क में एक प्लेसहोल्डर जोड़कर। यह "--increment" फ्लैग का उपयोग करके पारदर्शी रूप से स्वचालित होता है।

  • ?l
  • ?l?l
  • ?l?l?l
  • ?l?l?l?l
  • ?l?l?l?l?l
  • ?l?l?l?l?l?l
  • ?l?l?l?l?l?l?l
  • ?l?l?l?l?l?l?l?l

प्रदर्शन

वर्तमान में, यह दुनिया का सबसे तेज़ शब्द जनरेटर है। यहाँ कुछ आँकड़े हैं:

  • AMD Athlon™ 64 X2 Dual Core Processor 3800+: 75.80 M/s (प्रति कोर)
  • AMD FX™-6100 Six-Core Processor: 138.20 M/s (प्रति कोर)
  • Intel(R) Xeon(R) CPU X5650 @ 2.67GHz: 97.42 M/s (प्रति कोर)
  • Intel(R) i7-920: 71.50 M/s (प्रति कोर)

परीक्षण के दौरान अनियमितताओं से बचने के लिए, सभी आउटपुट /dev/null में भेजा गया।

उदाहरण

निम्नलिखित कमांड निम्नलिखित पासवर्ड उम्मीदवार बनाते हैं:

  • कमांड: ?l?l?l?l?l?l?l?l

  • कुंजी-स्थान: aaaaaaaa - zzzzzzzz

  • कमांड: -1 ?l?d ?1?1?1?1?1

  • कुंजी-स्थान: aaaaa - 99999

  • कमांड: password?d

  • कुंजी-स्थान: password0 - password9

  • कमांड: -1 ?l?u ?1?l?l?l?l?l19?d?d

  • कुंजी-स्थान: aaaaaa1900 - Zzzzzz1999

  • कमांड: -1 ?dabcdef -2 ?l?u ?1?1?2?2?2?2?2

  • कुंजी-स्थान: 00aaaaa - ffZZZZZ

  • कमांड: -1 efghijklmnop ?1?1?1

  • कुंजी-स्थान: eee - ppp

संकलन

बस make चलाएँ

बाइनरी वितरण

Linux, Windows और OSX के लिए बाइनरी: https://github.com/jsteube/maskprocessor/releases

टूल डाउनलोड करें