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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
DCOMPotato — कुछ सेवा DCOM ऑब्जेक्ट और SeImpersonatePrivilege दुरुपयोग। | Kitploit
उपकरण/GitHubGitHub/zcgonvh/dcompotato
विशेषाधिकार वृद्धिशोषणपोस्ट-शोषणपेनिट्रेशन टेस्टिंगरेड टीमिंग
GitHubzcgonvh/dcompotato

DCOMPotato

कुछ सेवा DCOM ऑब्जेक्ट और SeImpersonatePrivilege दुरुपयोग।

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

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

सभी देखें →

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

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

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

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

कुछ सेवा DCOM ऑब्जेक्ट स्थानीय विशेषाधिकार वृद्धि भेद्यता के लिए एक्सप्लॉइट संग्रह (SeImpersonatePrivilege दुरुपयोग द्वारा)

विवरण

DCOM डिफ़ॉल्ट प्रतिरूपण स्तर के रूप में RPC_C_IMP_LEVEL_IDENTIFY का उपयोग करता है, डिफ़ॉल्ट आउट-बाउंड IUnknown कॉल के लिए, देखें https://learn.microsoft.com/en-us/windows/win32/com/com-security-defaults। बेशक, COM सर्वर CoInitializeSecurity को स्पष्ट रूप से कॉल करके इसे ओवरराइड कर सकता है।

हम जानते हैं कि अधिकांश विंडोज़ सेवाएँ सुविधाएँ प्रदान करने के लिए अपने DCOM सर्वर को पंजीकृत करती हैं, साझा प्रक्रिया सेवा svchost द्वारा होस्ट की जाती है, registry से डिफ़ॉल्ट प्रतिरूपण स्तर पढ़ें।

यदि हम किसी DCOM कॉल पर पैरामीटर के रूप में एक दुर्भावनापूर्ण IUnknown ऑब्जेक्ट पास करते हैं, तो सेवा प्रक्रिया ProxyObject पर IRemUnknown::RemQueryInterface/RemRelease/RemAddref को कॉल करेगी, अब हम CoImpersonateClient द्वारा SecurityImpersonation टोकन प्राप्त कर सकते हैं क्योंकि हम इस समय DCOM Server हैं।

निम्नलिखित डिफ़ॉल्ट इंस्टॉलेशन में ImpersonationLevel को स्पष्ट रूप से RPC_C_IMP_LEVEL_IMPERSONATE के रूप में सेट किया गया था:

root@kitploit:~
#after 12r2
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost\print@ImpersonationLevel

#2022 only
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost\McpManagementServiceGroup@ImpersonationLevel

सेवाएँ PrinterNotify और McpManagementService हैं, जो SYSTEM के रूप में चल रही हैं।

निर्माण

ध्यान दें कि यह कोड केवल x64 और NetFX 4.x को सपोर्ट करता है, लेकिन आप FX2.0/x86 संगतता के लिए थोड़ा बदलाव कर सकते हैं (IUnknown vtbl हुक, McpManagementPotato देखें)।

root@kitploit:~
csc /unsafe PrinterNotifyPotato.cs
csc /unsafe McpManagementPotato.cs

उपयोग

root@kitploit:~
McpManagementPotato/PrinterNotifyPotato <command>

UnmarshalPwn के लिए धन्यवाद!

(और मेरी बिल्ली, Vanilla से प्यार करें, क्या कोई इसे नेकोगर्ल बना सकता है?)

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