
Enhanced version of secretsdump.py from Impacket. Adds multi-threading and accepts an input file with a list of target hosts for simultaneous secrets extraction.
यह impacket Python लाइब्रेरी के secretsdump.py स्क्रिप्ट का एक अनुकूलित संस्करण है। यह एक साथ कई Windows सिस्टमों से सीक्रेट्स (NTDS.dit, SAM और .SYSTEM रजिस्ट्री हाइव्स) निकालने की अनुमति देता है। यह अनुकूलित संस्करण मूल स्क्रिप्ट से बेहतर है क्योंकि यह लक्षित होस्ट्स की सूची वाली इनपुट फ़ाइल को स्वीकार करता है और तेज़ संचालन के लिए मल्टीथ्रेडिंग का समर्थन करता है।
स्क्रिप्ट चलाने के लिए मूल सिंटैक्स है:
python3 secretsdump.py [domain/]username[:password] -t THREADS -inputfile INPUTFILE [options]
मुख्य तर्क हैं:
-t THREADS, --threads THREADS: एक साथ चलने वाले थ्रेड्स की संख्या। THREADS को अपनी इच्छित संख्या से बदलें।-inputfile INPUTFILE: एक टेक्स्ट फ़ाइल जिसमें लक्षित होस्ट्स की सूची हो, प्रति पंक्ति एक। INPUTFILE को अपनी फ़ाइल के पथ से बदलें।-outputfile OUTPUTFILE: यदि चाहें तो आउटपुट निर्देशिका का पथ (वैकल्पिक)। इस निर्देशिका में लक्ष्य, उपयोगकर्ता नाम और डोमेन (यदि निर्दिष्ट हो) के आधार पर डंप फ़ाइलें बनाएगा। OUTPUTFILE को अपनी निर्देशिका के पथ से बदलें।लक्ष्य तर्क इस प्रारूप का पालन करता है: [domain/]username[:password]।
सभी विकल्पों के विवरण के लिए स्क्रिप्ट की इनलाइन सहायता (-h, --help) देखें।
यहाँ स्क्रिप्ट को इनपुट फ़ाइल (hosts.txt) और 5 समवर्ती थ्रेड्स के साथ चलाने का एक उदाहरण है:
python3 secretsdump.py mydomain/myuser:mypassword -t 5 -inputfile hosts.txt
यह hosts.txt में सूचीबद्ध सभी होस्ट्स से एक साथ 5 थ्रेड्स चलाकर सीक्रेट्स निकालना शुरू करेगा, और परिणाम वर्तमान निर्देशिका में आउटपुट करेगा।
स्क्रिप्ट के लिए Python 3 और impacket Python लाइब्रेरी आवश्यक है, जिसे आप pip के माध्यम से इंस्टॉल कर सकते हैं:
pip3 install impacket
इस टूल का उपयोग जिम्मेदारी से करें। इसका उपयोग अवैध गतिविधियों के लिए न करें। लेखक किसी भी दुरुपयोग के लिए ज़िम्मेदार नहीं है।