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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2024-38063 — # CVE-2024-38063 का गहन तकनीकी विश्लेषण और प्रूफ-ऑफ-कॉन्सेप्ट CVE-2024-38063 के लिए गहन तकनीकी विश्लेषण और प्रूफ-ऑफ-कॉन्सेप्ट, जो एक गंभीर Windows IPv6 कर्नेल RCE है। इसमें रूट-कॉज़ विश्लेषण, Scapy-आधारित PoC, और शैक्षिक अनुसंधान के लिए पृथक लैब गाइड शामिल है। | Kitploit
उपकरण/GitHubGitHub/hibanitt/cve-2024-38063
भेद्यता विश्लेषणशोषणपेपर और शोधलर्निंग और शिक्षाबाइनरी शोषणलैब और अभ्यास
GitHubhibanitt/cve-2024-38063

CVE-2024-38063

# CVE-2024-38063 का गहन तकनीकी विश्लेषण और प्रूफ-ऑफ-कॉन्सेप्ट CVE-2024-38063 के लिए गहन तकनीकी विश्लेषण और प्रूफ-ऑफ-कॉन्सेप्ट, जो एक गंभीर Windows IPv6 कर्नेल RCE है। इसमें रूट-कॉज़ विश्लेषण, Scapy-आधारित PoC, और शैक्षिक अनुसंधान के लिए पृथक लैब गाइड शामिल है।

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

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

सभी देखें →

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

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

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

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

CVE-2024-38063 अनुसंधान – Windows IPv6 कर्नेल रिमोट कोड निष्पादन

1. परियोजना अवलोकन

इस रिपॉजिटरी में CVE-2024-38063 पर हमारा अनुसंधान और विश्लेषण शामिल है, जो Windows TCP/IP स्टैक में एक गंभीर भेद्यता है।

CVE का अर्थ है Common Vulnerabilities and Exposures। यह सार्वजनिक रूप से खुलासा किए गए साइबर सुरक्षा दोषों का एक मानकीकृत शब्दकोश है जिसे MITRE Corporation द्वारा बनाए रखा जाता है। प्रत्येक प्रविष्टि को CVE-YEAR-NUMBER प्रारूप में एक अद्वितीय पहचानकर्ता प्राप्त होता है।

फ़ील्डविवरण
CVE IDCVE-2024-38063
उपनामThe IPv6 Kernel Killer
गंभीरतागंभीर (CVSS 9.8 / 10)
प्रकाररिमोट कोड निष्पादन (RCE)
स्थानWindows TCP/IP स्टैक (tcpip.sys)
पैच तिथिअगस्त 2024 (Microsoft Patch Tuesday)
खोजकर्ताZeQiao Wu (NSFOCUS TIANQI LAB)

CVSS स्कोर 9.8 लगभग अधिकतम-गंभीरता वाला मुद्दा दर्शाता है जिसके लिए तत्काल पैचिंग की आवश्यकता होती है।


2. हमने क्या किया

इस अनुसंधान के दौरान हमने निम्नलिखित कार्य किए:

  1. CVE पृष्ठभूमि अध्ययन
    समझाया कि CVE क्या है, MITRE द्वारा पहचानकर्ता कैसे निर्धारित किए जाते हैं, और एक सामान्य CVE रिकॉर्ड में कौन सी जानकारी होती है।

  2. भेद्यता विशेषता
    दस्तावेज़ित किया कि CVE-2024-38063 को "होली ग्रेल" बग क्यों माना जाता है: कोई प्रमाणीकरण नहीं, कोई उपयोगकर्ता इंटरैक्शन नहीं, वर्मेबल क्षमता, IPv6 डिफ़ॉल्ट रूप से सक्षम, और कर्नेल-मोड प्रभाव।

  3. IPv6 मूल बातें
    IPv4 और IPv6 के बीच अंतर, एक्सटेंशन हेडर की भूमिका, और IPv6 में फ्रैगमेंटेशन अलग तरीके से क्यों काम करता है, इसे कवर किया।

  4. गहन रूट-कॉज़ विश्लेषण
    tcpip.sys के अंदर पूर्ण पैकेट पथ का पता लगाया:

    • Destination Options + Fragment हेडर कैसे इंटरैक्ट करते हैं
    • NET_BUFFER_LIST (NBL) बैचिंग की भूमिका
    • Ipv6pProcessOptions और IppSendErrorList का व्यवहार
    • Ipv6pReceiveFragment में पूर्णांक अंडरफ़्लो
    • 16-बिट आवंटन बनाम 32/64-बिट कॉपी बेमेल जिससे कर्नेल हीप ओवरफ़्लो होता है
    • BSOD से संभावित रिमोट कोड निष्पादन तक का मार्ग
  5. शब्दावली और कठिनाई मूल्यांकन
    सुरक्षा शर्तों, Windows-विशिष्ट अवधारणाओं, और प्रत्येक शोषण चरण की सापेक्ष कठिनाई को समझाने वाली स्पष्ट तालिकाएँ बनाईं।

  6. प्रूफ-ऑफ-कॉन्सेप्ट विकास
    Scapy-आधारित Python स्क्रिप्ट बनाई और दस्तावेज़ित की जो भेद्यता को ट्रिगर करने के लिए आवश्यक इंटरलीव्ड अमान्य Destination Options पैकेट और IPv6 फ्रैगमेंट बनाती है।

  7. पूर्ण पृथक लैब गाइड
    निम्नलिखित के लिए चरण-दर-चरण निर्देश लिखे:

    • Kali (हमलावर) और अनपैच्ड Windows (लक्ष्य) वर्चुअल मशीनें स्थापित करना
    • स्थिर IPv6 पते कॉन्फ़िगर करना
    • bcdedit /set debug on के साथ पैकेट कोलेसिंग सक्षम करना
    • फ़ायरवॉल अक्षम करना
    • PoC चलाना और ब्लू स्क्रीन ऑफ डेथ सत्यापित करना
    • सामान्य विफलताओं का समस्या निवारण
  8. प्रदर्शन
    पूर्ण लैब सेटअप, स्क्रिप्ट निष्पादन, और सफल क्रैश दिखाने वाला वीडियो रिकॉर्ड किया।

  9. पैच समीक्षा
    आधिकारिक अगस्त 2024 संचयी अपडेट (KB नंबर) दस्तावेज़ित किए और फिक्स रेस कंडीशन को कैसे समाप्त करता है।


3. यह भेद्यता गंभीर क्यों है

इस बग में कई उच्च-जोखिम विशेषताएँ हैं:

  • कोई प्रमाणीकरण आवश्यक नहीं – हमलावर को केवल नेटवर्क पैकेट भेजने की क्षमता चाहिए।
  • कोई उपयोगकर्ता इंटरैक्शन नहीं – पीड़ित को लिंक क्लिक करने, फ़ाइलें खोलने, या उपस्थित होने की आवश्यकता नहीं है।
  • वर्मेबल – एक सफल शोषण सैद्धांतिक रूप से एक मशीन से दूसरी मशीन में स्वचालित रूप से फैल सकता है (EternalBlue / WannaCry के समान वर्ग)।
  • IPv6 डिफ़ॉल्ट रूप से सक्षम – आधुनिक Windows सिस्टम में IPv6 सक्रिय है भले ही नेटवर्क मुख्य रूप से IPv4 का उपयोग करता हो।
  • कर्नेल-मोड प्रभाव – दोष tcpip.sys (Ring 0) में रहता है। सफल शोषण पूर्ण सिस्टम नियंत्रण प्रदान करता है।
  • जटिल लेकिन यथार्थवादी हमला वेक्टर – यह एक रेस कंडीशन है जिसके लिए सटीक पैकेट टाइमिंग और बैचिंग की आवश्यकता होती है, जिससे विश्वसनीय शोषण गैर-तुच्छ फिर भी कुशल हमलावरों के लिए प्राप्त करने योग्य बनता है।

4. तकनीकी रूट कॉज़ (सारांश)

ट्रिगर घटक

भेद्यता दो IPv6 एक्सटेंशन हेडर के संयोजन से ट्रिगर होती है:

  1. Destination Options हेडर (nh=60)
    इसमें एक अमान्य विकल्प प्रकार (otype > 0x80) होता है। यह Windows को ICMPv6 Parameter Problem त्रुटि उत्पन्न करने के लिए मजबूर करता है।

  2. Fragment हेडर (nh=44)
    पैकेट को भ्रष्ट होने के बाद भी IPv6 रीअसेम्बली कतार में रखता है।

हमला श्रृंखला

  1. हमलावर इंटरलीव्ड अमान्य Destination Options पैकेट और IPv6 फ्रैगमेंट की तीव्र धारा भेजता है।
  2. पैकेट NDIS द्वारा एकल NET_BUFFER_LIST (NBL) में बैच किए जाते हैं।
  3. Ipv6pProcessOptions खराब विकल्प का पता लगाता है और NBL को IppSendErrorList को सौंपता है।
  4. IppSendErrorList गलत तरीके से एक आंतरिक फ़्लैग सेट करता है और उसी NBL में बाद के पैकेट को भ्रष्ट करता है, उनकी DataLength को शून्य करने के लिए मजबूर करता है।
  5. Fragment हेडर के कारण, शून्य-लंबाई वाले पैकेट ड्रॉप होने के बजाय अभी भी रीअसेम्बली कतार में रखे जाते हैं।
  6. Ipv6pReceiveFragment पेलोड आकार की गणना 0 − HeaderSize के रूप में करता है, जिससे पूर्णांक अंडरफ़्लो होता है (पेलोड लंबाई ~4 GB हो जाती है)।
  7. एक छोटा बफर आवंटित किया जाता है (16-बिट आकार गणना ट्रंकेट होती है), लेकिन RtlCopyMemory विशाल अंडरफ़्लोड लंबाई की प्रतिलिपि बनाता है → कर्नेल हीप ओवरफ़्लो।
  8. परिणाम: ब्लू स्क्रीन ऑफ डेथ (BSOD) या, ओवरफ़्लो के सटीक नियंत्रण के साथ, रिमोट कोड निष्पादन।

पूर्ण राइट-अप में विस्तृत डेटा-फ़्लो आरेख और फ़ंक्शन-स्तरीय विश्लेषण उपलब्ध है।


5. रिपॉजिटरी सामग्री

फ़ाइलउद्देश्य
CVE-2024-38063_Writeup.mdपूर्ण विस्तृत तकनीकी विश्लेषण और पूर्ण लैब गाइड
poc_script.pyScapy-आधारित प्रूफ-ऑफ-कॉन्सेप्ट
demo_video.mp4वीडियो प्रदर्शन
README.mdयह सारांश दस्तावेज़

तीन सहायक फ़ाइलों को रिपॉजिटरी रूट में रखें (या पथ अपडेट करें) ताकि वे लिंक रहें।


6. लैब सुरक्षा आवश्यकताएँ

  • सभी परीक्षण कड़ाई से पृथक वर्चुअल मशीनों (केवल Host-Only या Internal नेटवर्क) के अंदर करें।
  • कभी भी प्रोडक्शन मशीन या इंटरनेट या कॉर्पोरेट नेटवर्क से जुड़े किसी सिस्टम का उपयोग न करें।
  • लक्ष्य Windows सिस्टम अनपैच्ड रहना चाहिए (अगस्त 2024 संचयी अपडेट से पहले)।
  • लक्ष्य पर कर्नेल डिबगिंग सक्षम करें (bcdedit /set debug on + रीबूट) पैकेट कोलेसिंग विश्वसनीयता में सुधार के लिए।
  • लैब नेटवर्क के लिए Windows फ़ायरवॉल अक्षम करें।
  • हमलावर और लक्ष्य दोनों पर मेल खाते स्थिर IPv6 पते का उपयोग करें (स्क्रिप्ट में उपयोग किए गए उदाहरण मान: 2001:db8::20 → हमलावर, 2001:db8::10 → लक्ष्य)।

पूर्ण कॉन्फ़िगरेशन चरण, समस्या निवारण मैट्रिक्स, और सफाई निर्देश राइट-अप में दस्तावेज़ित हैं।


7. आधिकारिक पैच

Microsoft ने अगस्त 2024 संचयी अपडेट के भाग के रूप में फिक्स जारी किया:

ऑपरेटिंग सिस्टमKB नंबर
Windows 11KB5041580
Windows 10KB5041583
Windows Server 2022KB5041581
Windows Server 2019KB5041579

पैच प्रभावित कोड पथों के आसपास उचित लॉकिंग प्रस्तुत करता है, जिससे रेस कंडीशन समाप्त हो जाती है जो पूर्णांक अंडरफ़्लो और आउट-ऑफ-बाउंड राइट की ओर ले जाती थी।


8. अस्वीकरण

इस रिपॉजिटरी की सभी सामग्री (राइट-अप, स्क्रिप्ट, और वीडियो) विशेष रूप से शैक्षिक और रक्षात्मक सुरक्षा अनुसंधान के लिए प्रदान की गई है।

  • प्रूफ-ऑफ-कॉन्सेप्ट या किसी भी वर्णित तकनीक का उपयोग उन सिस्टमों के खिलाफ न करें जिनके मालिक आप नहीं हैं या जिनके परीक्षण के लिए आपके पास स्पष्ट प्राधिकरण नहीं है।
  • प्रोडक्शन या इंटरनेट-कनेक्टेड सिस्टम पर इन सामग्रियों को चलाना अवैध और अनैतिक है।
  • लेखक दुरुपयोग या परिणामी क्षति के लिए कोई जिम्मेदारी स्वीकार नहीं करते हैं।

10. संदर्भ

अनुसंधान टीम

  • Mayank
  • Surya Prakash
  • Hiba

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