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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2025-47812 — CVE-2025-47812 POC | Kitploit
उपकरण/GitHubGitHub/shadowgit30/cve-2025-47812
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगरिमोट एक्सेस टूलपेलोड डेवलपमेंट
GitHubshadowgit30/cve-2025-47812

CVE-2025-47812

CVE-2025-47812 POC

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

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

सभी देखें →

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

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

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

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

CVE-2025-47812

यह Wing FTP Server Exploit (CVE-2025-47812) का एक प्रूफ ऑफ कॉन्सेप्ट (PoC) है।

विवरण

Wing FTP Server संस्करण 7.4.4 से पहले के संस्करणों में उपयोगकर्ता नाम पैरामीटर के असुरक्षित व्यवहार के परिणामस्वरूप एक रिमोट कोड निष्पादन (RCE) भेद्यता थी। जब हमें /loginok.html पेज पर लॉगिन करने की अनुमति मिलती है, तो हम RCE प्राप्त करने के लिए नल बाइट्स %00 और उसके बाद Lua कोड इंजेक्ट कर सकते हैं।

पृष्ठभूमि घटना

जब हम loginok.html पेज पर POST अनुरोध भेजते हैं तो c_CheckUser() फ़ंक्शन (जो सही उपयोगकर्ता नाम और पासवर्ड को मान्य करता है) strlen() का उपयोग करता है। समस्या यह है कि निर्भर फ़ंक्शन नल बाइट्स ट्रंकेशन के लिए संवेदनशील है। इसका मतलब है कि यदि हम उपयोगकर्ता नाम के बाद %00 भेजते हैं, तो c_CheckUser() नल बाइट से पहले के स्ट्रिंग भाग को ही मान्य करेगा: "anonymous%00........." --> "anonymous"।

बाद में, एप्लिकेशन एक SESSION वेरिएबल बनाता है, जो एक फ़ाइल में लिखा जाता है। हालांकि, इस फ़ाइल में न केवल उपयोगकर्ता नाम होता है, बल्कि नल बाइट और निम्नलिखित कोड सहित पूरी स्ट्रिंग होती है। चूंकि फ़ाइल एक Lua फ़ाइल है, इसलिए Lua कोड इंजेक्ट किया जा सकता है जिसके परिणामस्वरूप RCE होता है।

शोषण

कल्पना करें कि अनाम लॉगिन की अनुमति है। यदि हम इस संरचना के साथ POST अनुरोध भेजते हैं: username=anonymous%00]]%0dlocal+h+%3d+io.popen("whoami")%0dlocal+r+%3d+h%3aread(\"*a\")%0dh%3aclose()%0dprint(r)%0d--&password=&username_val=anonymous&password_val= तो हमने Lua कोड का उपयोग करके नल बाइट्स के बाद कमांड इंजेक्ट कर दिया होगा। एक बार ऐसा करने के बाद, हमें प्रतिक्रिया के UID को कॉपी करना होगा और उसी UID का उपयोग करके किसी भी प्रमाणित पृष्ठ पर GET अनुरोध भेजना होगा, उदाहरण के लिए पेज।

टूल डाउनलोड करें
whoami
dir.html

CVE-2025-47812.py स्क्रिप्ट हमारे लिए यह प्रक्रिया करती है।