Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Locksmith2 — AD Admins, Defensive Security Professionals और Filthy Red Teamers के लिए एक AD CS टूलकिट | Kitploit
उपकरण/GitHubGitHub/jakehildreth/locksmith2
रक्षात्मक उपकरणविशेषाधिकार वृद्धिभेद्यता स्कैनरभेद्यता विश्लेषणस्क्रिप्टिंग और स्वचालनकॉन्फ़िगरेशन ऑडिटिंगपेनिट्रेशन टेस्टिंगपहचान और एक्सेस प्रबंधन (IAM)गलत कॉन्फ़िगरेशनलर्निंग और शिक्षारेड टीमिंग
111143316 दिन पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
GitHubjakehildreth/locksmith2

Locksmith2

AD Admins, Defensive Security Professionals और Filthy Red Teamers के लिए एक AD CS टूलकिट

रिपॉजिटरी देखेंवेबसाइट
साझा करें

Locksmith 2

Locksmith 2 का लोगो जिसमें "locksmith" शब्द के बाद बोल्ड, ब्लॉकी पिक्सेलेटेड फ़ॉन्ट में संख्या "2" है। डिज़ाइन में बाईं ओर हल्के लैवेंडर से लेकर गुलाबी रंगों के माध्यम से दाईं ओर कोरल/नारंगी तक जाने वाला ग्रेडिएंट रंग योजना है, जो एक आयताकार बॉर्डर के साथ गहरे बैंगनी पृष्ठभूमि पर सेट है। रेट्रो-डिजिटल सौंदर्य लोगो को आधुनिक लेकिन सुलभ अनुभव देता है, जो एक ऐसे उपकरण का सुझाव देता है जो सुरक्षा प्रबंधन को सुलभ और सरल बनाता है। "2" इंगित करता है कि यह Locksmith उपकरण का दूसरा संस्करण है।

Active Directory Admins, Defensive Security Professionals, और Filthy Red Teamers के लिए एक AD CS टूलकिट

PowerShell Gallery PowerShellAsk DeepWiki

अवलोकन

Locksmith 2 Active Directory Certificate Services (AD CS) अवसंरचना का ऑडिट करने के लिए एक व्यापक PowerShell मॉड्यूल है। यह स्थापित ESC (Escalation) तकनीकों के आधार पर प्रमाणपत्र टेम्पलेट्स, प्रमाणन प्राधिकरणों और PKI अवसंरचना ऑब्जेक्ट्स में सुरक्षा गलत कॉन्फ़िगरेशन की पहचान करता है।

AD प्रशासकों, सुरक्षा पेशेवरों और पेनेट्रेशन परीक्षकों के लिए निर्मित, Locksmith 2 प्रदान करता है:

  • ESC1-ESC16 तकनीकों के लिए स्वचालित भेद्यता स्कैनिंग
  • प्रत्येक खोजी गई समस्या के लिए विस्तृत उपचार स्क्रिप्ट
  • लक्षित सुरक्षा आकलन के लिए सूक्ष्म cmdlets
  • मानव-पठनीय आउटपुट के साथ व्यापक रिपोर्टिंग
  • प्रत्येक भेद्यता की व्याख्या करने वाले शैक्षिक संसाधन

Locksmith 2 ओपन-सोर्स AD CS सुरक्षा टूलिंग की Locksmith श्रृंखला में अगली पीढ़ी का प्रतिनिधित्व करता है, जो बेहतर कोड संगठन, उन्नत रिपोर्टिंग और गहन जोखिम विश्लेषण के साथ मूल को बेहतर बनाता है।

विशेषताएँ

  • ESC भेद्यताओं के लिए प्रमाणपत्र टेम्पलेट्स स्कैन करें
  • ESC भेद्यताओं के लिए प्रमाणन प्राधिकरणों का ऑडिट करें
  • ESC भेद्यताओं के लिए PKI अवसंरचना ऑब्जेक्ट्स की जाँच करें
  • PowerShell उपचार स्क्रिप्ट उत्पन्न करें
  • उपचारों को वापस करने के लिए PowerShell स्क्रिप्ट उत्पन्न करें (आंशिक)
  • गैर-डोमेन-जॉइन किए गए सिस्टम के लिए समर्थन
  • ऑब्जेक्ट आउटपुट
  • HTML डैशबोर्ड आउटपुट
  • डैशबोर्ड में CSV, Excel, PDF में निर्यात
  • निर्देशित उपचार के लिए इंटरैक्टिव TUI

स्थापना

PowerShell Gallery से

Install-Module -Name Locksmith2 -Scope CurrentUser -Force

स्रोत से

git clone https://github.com/jakehildreth/Locksmith2.git
cd Locksmith2
Import-Module .\Locksmith2.psd1

त्वरित शुरुआत

इंटरैक्टिव मोड में प्रारंभ करें

Invoke-Locksmith2

HTML डैशबोर्ड जनरेट करें

New-LS2Dashboard

समर्थित ESC तकनीकें

तकनीकविवरणलक्ष्य ऑब्जेक्टउप-तकनीकें
ESC1गलत कॉन्फ़िगर किए गए प्रमाणपत्र टेम्पलेटटेम्पलेट—
ESC2प्रमाणपत्र SubCA दुरुपयोगटेम्पलेट—
ESC3नामांकन एजेंट प्रतिबंधटेम्पलेटESC3c1, ESC3c2
ESC4कमज़ोर एक्सेस नियंत्रणटेम्पलेटESC4a (ACL), ESC4o (owner)
ESC5कमज़ोर PKI ऑब्जेक्ट एक्सेस नियंत्रणअवसंरचना ऑब्जेक्टESC5a (ACL), ESC5o (owner)
ESC6EDITF_ATTRIBUTESUBJECTALTNAME2 सक्षमCA—
ESC7कमज़ोर CA व्यवस्थापक/प्रबंधक भूमिकाएँCAESC7a (admin), ESC7m (manager)
ESC8कमज़ोर वेब नामांकन एंडपॉइंटCA—
ESC9कमज़ोर प्रमाणपत्र मैपिंगटेम्पलेट—
ESC11अनुपस्थित RPC एन्क्रिप्शनCA—
ESC13समूह-लिंक्ड OID एप्लिकेशन नीतिटेम्पलेट—
ESC16अक्षम CRL/AIA सुरक्षा एक्सटेंशनCA—

ESC तकनीकों की विस्तृत जानकारी के लिए, SpecterOps द्वारा Certified Pre-Owned देखें।

cmdlet संदर्भ

प्राथमिक फ़ंक्शन

Invoke-Locksmith2

सभी ज्ञात ESC कमज़ोरियों के लिए व्यापक AD CS सुरक्षा ऑडिट स्कैनिंग करता है।

Invoke-Locksmith2 [-Forest <String>] [-Credential <PSCredential>] [-Mode <Int>]
                  [-SkipVersionCheck] [-SkipPowerShellCheck]
                  [-ExpandGroups] [-Rescan]
# -Mode values:
#   (omit)  = return LS2Issue objects to the pipeline (default)
#   0       = Emulates Mode 0/no parameters from the original Locksmith: output issues to console as table
#   1       = Emulates Mode 1 from the original Locksmith: output issues + fix scripts to console as list

Find-LS2VulnerableTemplate

विशिष्ट ESC कमज़ोरियों के लिए प्रमाणपत्र टेम्पलेट्स को स्कैन करता है।

Find-LS2VulnerableTemplate -Technique <String>
# Supported: ESC1, ESC2, ESC3c1, ESC3c2, ESC4a, ESC4o, ESC9, ESC13

लौटाता है: प्रोग्रामेटिक उपयोग के लिए LS2Issue ऑब्जेक्ट्स

Find-LS2VulnerableCA

कॉन्फ़िगरेशन संबंधी समस्याओं और खतरनाक भूमिका असाइनमेंट के लिए प्रमाणन प्राधिकरणों (certification authorities) को स्कैन करता है।

Find-LS2VulnerableCA -Technique <String>
# Supported: ESC6, ESC7a, ESC7m, ESC8, ESC11, ESC16

प्रोग्रामेटिक उपयोग के लिए LS2Issue ऑब्जेक्ट लौटाता है

Find-LS2VulnerableObject

सुरक्षा समस्याओं के लिए PKI अवसंरचना ऑब्जेक्ट (कंटेनर, कंप्यूटर खाते) को स्कैन करता है।

Find-LS2VulnerableObject -Technique <String>
# Supported: ESC5a, ESC5o

लौटाता है: प्रोग्रामेटिक उपयोग के लिए LS2Issue ऑब्जेक्ट्स

Get-LS2Stores

निरीक्षण और विश्लेषण के लिए ऑडिट के दौरान भरे गए आंतरिक डेटा स्टोर्स लौटाता है।

Get-LS2Stores [-Name <String>]
# Valid -Name values: PrincipalStore, AdcsObjectStore, DomainStore, IssueStore,
#                     SafePrincipals, DangerousPrincipals, StandardOwners
# Omit -Name to return all stores.

लौटाता है:

  • PrincipalStore: SID द्वारा हल किए गए principals
  • AdcsObjectStore: सुरक्षा गुणों वाले AD CS ऑब्जेक्ट
  • DomainStore: डोमेन जानकारी
  • IssueStore: तकनीक के अनुसार खोजी गई भेद्यताएँ
  • SafePrincipals: स्वीकार्य उच्च-विशेषाधिकार SID
  • DangerousPrincipals: जोखिम भरे व्यापक-पहुँच SID
  • StandardOwners: AD CS ऑब्जेक्ट के लिए स्वीकार्य owner SID

Set-LS2Forest

स्कैनिंग के लिए लक्ष्य forest सेट करता है। कई स्कैन चलाने या Find-LS2Vulnerable* फ़ंक्शन को स्वतंत्र रूप से उपयोग करने के लिए उपयोगी।

Set-LS2Forest -Forest <String>

Set-LS2Credential

AD क्वेरीज़ के लिए क्रेडेंशियल सेट करता है। कई स्कैन चलाने या Find-LS2Vulnerable* फ़ंक्शंस को स्वतंत्र रूप से उपयोग करने के लिए उपयोगी है।

Set-LS2Credential -Credential <PSCredential>

Find-LS2RiskyPrincipal

कॉन्फ़िगरेशन-केंद्रित से प्रिंसिपल-केंद्रित जोखिम विश्लेषण की ओर रुख करता है। व्यक्तिगत प्रिंसिपल के आधार पर कमज़ोरियों को एकत्रित करता है ताकि यह दिखाया जा सके कि किन उपयोगकर्ताओं या सेवा खातों में AD CS जोखिम सबसे अधिक है।

Find-LS2RiskyPrincipal [-Technique <String>] [-MinimumIssueCount <Int>] [-Top <Int>] [-Rescan]

लौटाता है: Principal, IssueCount, Techniques, VulnerableObjects, Issues वाला PSCustomObject

New-LS2Dashboard

वर्तमान स्कैन परिणामों से एक इंटरैक्टिव HTML डैशबोर्ड जनरेट करता है। PSWriteHTML शामिल है (vendored) — अलग से इंस्टॉल करने की आवश्यकता नहीं है।

New-LS2Dashboard [-FilePath <String>] [-Show] [-ExpandGroups] [-Online]

Returns: निर्दिष्ट पथ पर HTML फ़ाइल। स्टोर को पॉप्युलेट करने के लिए पहले Invoke-Locksmith2 या Find-LS2Vulnerable* चलाएँ।

आवश्यकताएँ

  • PowerShell: 5.1+
  • अनुमतियाँ: Active Directory Configuration partition तक पढ़ने की पहुँच
  • नेटवर्क: डोमेन कंट्रोलर LDAP/GC पोर्ट (389, 3268) तक कनेक्टिविटी
  • क्रेडेंशियल: डोमेन उपयोगकर्ता या कंप्यूटर खाता

योगदान

Locksmith 2 "Open Source, acknowledged contribution" है, इसका अर्थ है कि कोई भी योगदान सबमिट करने से पहले Maintainers के साथ चर्चा करनी होगी।

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