
पेंटेस्टर्स के लिए PowerShell पाठ्यक्रम की कोर्स रिपॉज़िटरी
प्लेलिस्ट लिंक - https://youtube.com/playlist?list=PLJQHPJLj_SQatUsJy3O4k-VQlllquDmDr
PowerShell for Pentesters, आंतरिक पेनिट्रेशन परीक्षणों में PowerShell का उपयोग करने का एक बुनियादी परिचय है। यह पाठ्यक्रम अनिवार्य रूप से TCM Academy और Udemy पर मेरे लोकप्रिय Movement, Pivoting, and Persistence पाठ्यक्रम का PowerShell मॉड्यूल है। इस पाठ्यक्रम में हम कवर करेंगे:
Active Directory कार्यक्षमता की आसान स्थापना के लिए स्क्रिप्ट्स प्रदान की गई हैं, हालाँकि वीडियो में वर्चुअल मशीन स्थापित करने का कोई निर्देश नहीं दिया जाएगा। इस रिपॉजिटरी में दी गई एक लैब गाइड Virtualbox पर आपका नेटवर्क स्थापित करने की मूल बातें बताएगी। यह प्रक्रिया VMWare Workstation और Workstation Pro पर समान है।
पाठ्यक्रम के लिए आपको Hashcat की आवश्यकता होगी, जो https://hashcat.net/hashcat/ पर उपलब्ध है। यदि आपके पास Kali Linux स्थापित है तो आप Hashcat तक Kali Linux के माध्यम से भी पहुँच सकते हैं। रिपॉजिटरी में एक पाठ्यक्रम वर्डलिस्ट शामिल है जिसमें आवश्यकता पड़ने पर उपयोगकर्ता पासवर्ड होते हैं, और इसे क्रैक करने के लिए GPU की आवश्यकता नहीं होगी।
यह स्क्रिप्ट मेरे Powershell for Pentesters पाठ्यक्रम के लिए आवश्यक उपयोगकर्ताओं, समूहों और अनुमतियों को स्वचालित रूप से उत्पन्न करेगी।
एक कार्यात्मक डोमेन कंट्रोलर और Active Directory उत्पन्न करने के लिए, सूचीबद्ध PowerShell स्क्रिप्ट्स को निम्नलिखित क्रम में निष्पादित करने की आवश्यकता है:
. .\Invoke-ForestDeploy.ps1
Invoke-ForestDeploy -DomainName <domain name>
यह Windows Active Directory Domain Services टूलसेट स्थापित करेगा और वास्तविक डोमेन उत्पन्न करेगा। ऑन-स्क्रीन निर्देशों का पालन करें, उपयोग किए गए डोमेन नाम पर ध्यान दें क्योंकि इसकी आवश्यकता बाद में होगी।
. .\Invoke-ADGenerator.ps1
Invoke-ADGenerator -DomainName <domainname>
यह वास्तविक पाठ्यक्रम के लिए आवश्यक उपयुक्त उपयोगकर्ताओं, समूहों, अनुमतियों, कॉन्फ़िगरेशन और गलत कॉन्फ़िगरेशन उत्पन्न करेगा।
. .\NameGen.ps1
executeScript -ComputerName Workstation-01
यह बनाई गई Workstation-01 मशीन पर चलाया जाता है ताकि डोमेन में वर्कस्टेशन का उचित नामकरण किया जा सके। सुनिश्चित करें कि आप -ComputerName फ्लैग का उपयोग करें और Workstation-01 निर्दिष्ट करें।