
CaptainCredz is a modular and discreet password-spraying tool.
CaptainCredz एक मॉड्यूलर और विनीत पासवर्ड-स्प्रेइंग टूल है, जिसमें उन्नत सुविधाएँ हैं जैसे कैश तंत्र और बारीक समय नियंत्रण।
captaincredz का उपयोग शुरू करने के लिए, निम्न पंक्तियाँ उपयोगी हो सकती हैं:
TEXT_EDITOR=nano
git clone https://github.com/synacktiv/captaincredz
cd captaincredz
pip3 install -r requirements.txt
$TEXT_EDITOR config.json
$TEXT_EDITOR ww_config.json
python3 captaincredz.py --config config.json --weekday_warrior ww_config.json
Captaincredz को pip(x) install . के साथ स्थापित किया जा सकता है। वैकल्पिक रूप से, कोई आवश्यक निर्भरताएँ स्थापित कर सकता है और ऊपर TL;DR अनुभाग में दिए गए कमांड का पालन करके स्क्रिप्ट captaincredz.py के माध्यम से captaincredz चला सकता है।
usage: captaincredz.py [-h] -c CONFIG [-w WEEKDAY_WARRIOR]
options:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG
Configure CaptainCredz using config file config.json
-w WEEKDAY_WARRIOR, --weekday_warrior WEEKDAY_WARRIOR
Weekday Warrior config file. Only active when specified
कॉन्फ़िगरेशन फ़ाइलों के प्रारूप के बारे में विस्तृत जानकारी के लिए, कृपया इस रिपॉज़िटरी से जुड़े wiki को देखें।
यदि आपका आइडेंटिटी प्रोवाइडर अभी तक CaptainCredz द्वारा समर्थित नहीं है, तो आपको अपना स्वयं का प्लगइन लिखना पड़ सकता है।
सबसे अच्छा तरीका यह है कि आप पहले से लागू किए गए प्लगइन्स को देखें, और उसी तरह अपना खुद का लिखें। विशेष रूप से, Credmaster प्लगइन्स को CaptainCredz में ढालना बहुत कठिन नहीं होना चाहिए, क्योंकि परिभाषित फ़ंक्शन लगभग समान हैं।
शायद आप हर सफलता के बाद एक क्रिया जोड़ना चाहते हैं, जैसे टेलीग्राम संदेश भेजना। यह अभी तक CaptainCredz द्वारा लागू नहीं किया गया है, लेकिन वर्तमान स्थिति में इसे काफी आसानी से लागू किया जा सकता है।
सबसे अच्छा तरीका यह है कि आप पहले से लागू किए गए बुनियादी post_actions को देखें, और उसी तरह अपना खुद का लिखें। Post_actions अपने तर्क को लागू करने के लिए प्लगइन से विभिन्न प्रकार का डेटा प्राप्त करते हैं।
Captaincredz CredMaster से काफी प्रेरित है। हमने पाया कि इसमें कई दिलचस्प सुविधाओं की कमी थी, जैसे कैश तंत्र, अधिक सामान्य post_actions, या एकीकृत Fireprox IP रोटेशन कार्यान्वयन को हमारे स्वयं के IPSpinner प्रॉक्सी से बदलने की क्षमता। इसलिए, हमने शुरू में मूल CredMaster रिपॉज़िटरी में एक पुल रिक्वेस्ट की। यह पुल रिक्वेस्ट प्रोजेक्ट के कोर में बड़े बदलाव लाती है, क्योंकि यह शुरुआत में इन सुविधाओं के लिए नहीं बनाई गई थी। इसलिए, इस PR के समानांतर, हमने एक पूर्ण पुनर्लेखन शुरू करने का निर्णय लिया, जिसमें CredMaster की अच्छी चीज़ों को शामिल किया गया और साथ ही उन चीज़ों को भी शामिल किया जिनकी हमें आवश्यकता थी। कोड की वास्तुकला मॉड्यूलर है, और भविष्य में जोड़ने की अनुमति देती है।
CredMaster पर उनके काम के लिए @knavesec को बहुत-बहुत धन्यवाद!