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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2025-60709 — Windows CLFS LPE exploit PoC सुरक्षा अनुसंधान के लिए | Kitploit
उपकरण/GitHubGitHub/kondordevsecuritycorp/cve-2025-60709
रक्षात्मक उपकरणविशेषाधिकार वृद्धिभेद्यता विश्लेषणशोषणलर्निंग और शिक्षापेलोड डेवलपमेंटबाइनरी शोषण
GitHubkondordevsecuritycorp/cve-2025-60709

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

सभी देखें →

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

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

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

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

CVE-2025-60709

Windows CLFS LPE exploit PoC सुरक्षा अनुसंधान के लिए

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

CVE Type Target Component C Go Research


🚨 EXPLOIT PoC — केवल सुरक्षा अनुसंधान, भेद्यता विश्लेषण और रक्षात्मक उद्देश्यों के लिए

🚨 PoC DE EXPLOIT — SOLO PARA INVESTIGACIÓN DE SEGURIDAD, ANÁLISIS DE VULNERABILIDADES Y FINES DEFENSIVOS


🌐 भाषाएँ / भाषाएँ

  • 🇪🇸 Español
  • 🇬🇧 English

🇪🇸 स्पेनिश में दस्तावेज़ीकरण

विवरण

CVE-2025-60709 विंडोज CLFS.sys (सामान्य लॉग फ़ाइल सिस्टम) ड्राइवर में एक स्थानीय विशेषाधिकार वृद्धि (LPE) भेद्यता है। यह एक हमलावर को स्थानीय कोड निष्पादन के साथ मानक उपयोगकर्ता से NT AUTHORITY\SYSTEM तक बढ़ाने की अनुमति देता है, CLFS कंटेनर पार्सिंग में बफर ओवरफ्लो के माध्यम से, कर्नेल मेमोरी में एक मनमाना लेखन प्रिमिटिव प्राप्त करता है।

इस रिपॉजिटरी में दो कार्यान्वयन शामिल हैं:

  • CVE-2025-60709.c — C में मूल कार्यान्वयन (देशी विंडोज API तक सीधी पहुंच)
  • CVE-2025-60709.go — Go पोर्ट (प्रदर्शन/शैक्षिक संस्करण — वास्तविक भेद्यताओं का शोषण नहीं करता)

🎯 भेद्यता विवरण

फ़ील्डविवरण
CVE IDCVE-2025-60709
प्रकारस्थानीय विशेषाधिकार वृद्धि (LPE)
घटकCLFS.sys (सामान्य लॉग फ़ाइल सिस्टम ड्राइवर)
लक्ष्य OSविंडोज 11 24H2 (बिल्ड 26100.3485+)
आर्किटेक्चरकेवल x64
वेक्टरCLFS कंटेनर पार्सिंग में बफर ओवरफ्लो
प्रभावNT AUTHORITY\SYSTEM तक वृद्धि
पूर्वापेक्षाएँस्थानीय कोड निष्पादन (मानक उपयोगकर्ता)

🏗️ रिपॉजिटरी संरचना

CVE-2025-60709/
├── CVE-2025-60709.c    (5.3 KB, 157 पंक्तियाँ) — मूल C शोषण
├── CVE-2025-60709.go   (9.2 KB, 285 पंक्तियाँ) — Go पोर्ट (शैक्षिक डेमो)
└── README.txt          (4.2 KB, 132 पंक्तियाँ) — मूल दस्तावेज़ीकरण

🔬 विस्तृत तकनीकी विश्लेषण

पूर्ण शोषण प्रवाह

[1] रक्षा चोरी
    ├─ KillETW()   → ntdll में EtwEventWrite को RET (0xC3) से पैच करता है
    └─ KillAMSI()  → amsi.dll में AmsiScanBuffer को RET (0xC3) से पैच करता है

[2] हीप ग्रूमिंग (मेमोरी तैयारी)
    └─ GroomLookaside()
       ├─ 4096 फ़ाइलें बनाता है: C:\Windows\Temp\groom_00000.blf
       ├─ प्रत्येक के लिए CreateLogFile() + AddLogContainer() कॉल करता है
       └─ लुकअसाइड सूचियों को समाप्त करता है → पूर्वानुमेय हीप लेआउट की गारंटी देता है

[3] मनमाना लेखन प्रिमिटिव — ClfsArbWrite(पता, मान)
    ├─ दूषित CLFS बफर बनाता है (0x102010 बाइट्स)
    │    ├─ +0x00 पर मान्य CLFS हस्ताक्षर: 0x0201
    │    ├─ +0x14 पर सेक्टर आकार शिफ्ट: 2
    │    ├─ +0x28 पर पहला क्लाइंट क्षेत्र: 0x100
    │    ├─ +0x100 पर अतिरिक्त बड़ा cbRecord: 0xFF00 (64 KB > वास्तविक डेटा)
    │    ├─ +0x9A8 पर छाया क्षेत्र मार्कर: 0x13371337
    │    └─ ऑफसेट (0xFF00 + 0x100) पर नकली CClfsContainerContext:
    │         ├─ pContainer = TargetAddress - 0x10
    │         └─ cbContainer = मान (लिखने के लिए डेटा)
    ├─ सही CLFS चेकसम की गणना करता है (ड्राइवर मान्य करता है)
    ├─ दूषित कंटेनर लिखता है → C:\Windows\Temp\evil.blf
    ├─ evil.blf की ओर इशारा करते हुए लॉग बनाता है
    ├─ ClfsReadRestartArea() कॉल करता है → कर्नेल पार्सिंग ट्रिगर करता है
    └─ ड्राइवर बफर को ओवरफ्लो करता है → पते पर मान लिखता है ✓

[4] सिस्टम टोकन चोरी
    ├─ PsInitialSystemProcess के माध्यम से SYSTEM प्रक्रिया का EPROCESS पढ़ता है
    └─ EPROCESS + EPROCESS_TOKEN (ऑफसेट 0x4c0) पर टोकन निकालता है

[5] विशेषाधिकार वृद्धि
    └─ ClfsArbWrite(CurrentEprocess + 0x4c0, SystemToken)
       └─ वर्तमान प्रक्रिया टोकन को SYSTEM टोकन से अधिलेखित करता है ✓

[6] C2 पेलोड निष्पादन
    ├─ VirtualAlloc(PAGE_EXECUTE_READWRITE)
    ├─ 1789 बाइट शेलकोड बीकन कॉपी करता है
    ├─ CreateThread() → NT AUTHORITY\SYSTEM के रूप में चलता है
    └─ बीकन C2: IPv6 + DoH → Gmail ड्राफ्ट फ़ॉलबैक
       └─ sRDI + नींद अस्पष्टता + ETW/AMSI पहले से पैच किए गए

[7] स्थायित्व
    └─ Sleep(INFINITE) → प्रक्रिया SYSTEM टोकन बनाए रखती है

EPROCESS ऑफसेट (विंडोज 11 24H2 बिल्ड 26100.3485+)

फ़ील्डऑफसेटविवरण
EPROCESS_TOKEN0x4C0प्रक्रिया सुरक्षा टोकन
EPROCESS_PID0x440प्रक्रिया आईडी (PID)
EPROCESS_LINKS0x448सक्रिय प्रक्रियाओं की लिंक की गई सूची
EPROCESS_NAME0x5A8प्रक्रिया नाम (ImageFileName)

⚠️ ये ऑफसेट विंडोज बिल्ड के बीच भिन्न होते हैं। अन्य संस्करणों के लिए अद्यतन करने की आवश्यकता है।


CLFS बफर ओवरफ्लो तंत्र

वैध CLFS कंटेनर:
  [हेडर 0x100 बाइट्स][रिकॉर्ड: cbRecord बाइट्स वास्तविक डेटा]

दूषित कंटेनर (evil.blf):
  [मान्य हेडर][cbRecord=0xFF00 → कर्नेल 65,280 बाइट्स पढ़ता है]
                        ↓
  कर्नेल ओवरफ्लो → नकली CClfsContainerContext तक पहुंचता है
                        ↓
  pContainer  = TargetKernelAddress - 0x10
  cbContainer = ValueToWrite
                        ↓
  ड्राइवर नकली संरचना का उपयोग करता है → ValueToWrite को TargetKernelAddress पर लिखता है

मुख्य फ़ंक्शन — CVE-2025-60709.c

फ़ंक्शनउद्देश्य
GetKernelBase()ZwQuerySystemInformation(SystemModuleInformation) → ntoskrnl.exe बेस
KillETW()VirtualProtect + ntdll.dll में EtwEventWrite को 0xC3 (RET) से अधिलेखित करता है
KillAMSI()amsi.dll लोड करता है + AmsiScanBuffer को 0xC3 (RET) से अधिलेखित करता है
GroomLookaside()लुकअसाइड सूचियों को समाप्त करने के लिए 4096 CLFS लॉग बनाता है → नियतात्मक हीप
ClfsArbWrite()शोषण का मूल — मनमाना कर्नेल मेमोरी लेखन प्रिमिटिव
main()हमले का आयोजन करता है: ETW→AMSI→ग्रूम→टोकन चोरी→आर्ब राइट→बीकन

C बनाम Go अंतर

पहलूC संस्करणGo संस्करण
प्रकारकार्यात्मक शोषण (दस्तावेज़ के अनुसार)केवल शैक्षिक डेमो
APIsप्रत्यक्ष (ntdll, clfsw32, advapi32)syscall.NewLazyDLL() रैपर
CLFS चेकसमपूर्ण एल्गोरिदमसरलीकृत प्लेसहोल्डर
कर्नेल पतेवास्तविकहार्डकोडेड प्लेसहोल्डर (0x123456)
C2 पेलोड1789-बाइट शेलकोडNOP बाइट्स (0x90)
अपेक्षित परिणामSYSTEM तक वृद्धिसंदेश "Arb write failed (yeah)"

संकलन निर्देश

C संस्करण (Visual Studio Build Tools + Windows SDK आवश्यक):

cl /O1 /MT /link ntdll.lib advapi32.lib clfsw32.lib CVE-2025-60709.c

Go संस्करण (विंडोज x64 पर Go 1.19+ आवश्यक):

go build -ldflags="-s -w" -o CVE-2025-60709.exe CVE-2025-60709.go

🛡️ शमन और पहचान

विंडोज शमन

शमनप्रभावशीलता
HVCI (हाइपरवाइज़र-संरक्षित कोड अखंडता)उच्च — कर्नेल मेमोरी लेखन को रोकता है
kCFI (कर्नेल नियंत्रण प्रवाह अखंडता)उच्च — ROP/JOP श्रृंखलाओं को अवरुद्ध करता है
CFG (नियंत्रण प्रवाह गार्ड)मध्यम — शेलकोड निष्पादन में बाधा डालता है
विंडोज डिफेंडरमध्यम — ज्ञात तकनीकों का पता लगाता है
विंडोज अपडेटउच्च — आधिकारिक पैच भेद्यता को समाप्त करता है

YARA नियम

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