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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
SnipRecover-CLI — Windows Snipping Tool PNG कैप्चर का पता लगाना और पुनर्स्थापना जो CVE-2023-28303 के लिए संवेदनशील हैं | Kitploit
उपकरण/GitHubGitHub/m31r0n/sniprecover-cli
भेद्यता विश्लेषणशोषणफोरेंसिकडेटा रिकवरीडिजिटल फोरेंसिकबाइनरी विश्लेषण
GitHubm31r0n/sniprecover-cli

SnipRecover-CLI

Windows Snipping Tool PNG कैप्चर का पता लगाना और पुनर्स्थापना जो CVE-2023-28303 के लिए संवेदनशील हैं

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

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

सभी देखें →

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

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

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

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

SnipRecover CLI

विंडोज स्निपिंग टूल PNG कैप्चर्स का पता लगाना और पुनर्स्थापना जो CVE-2023-28303 के प्रति संवेदनशील हैं

SnipRecover CLI एक न्यूनतम, निर्भरता-मुक्त कमांड-लाइन उपयोगिता है जिसे निम्नलिखित के लिए डिज़ाइन किया गया है:

  • पता लगाना विंडोज स्निपिंग टूल भेद्यता (CVE‑2023‑28303) द्वारा संशोधित PNG फ़ाइलों का।

  • पुनर्स्थापित करना IEND चंक के बाद जोड़े गए संपीड़ित डेटा को पुनर्प्राप्त करके मूल छवि को।

डिफ़ॉल्ट रूप से, पुनर्स्थापित छवियाँ RGBA और 1920×1080 रिज़ॉल्यूशन का उपयोग करती हैं, और यदि कोई आउटपुट पथ निर्दिष्ट नहीं किया जाता है, तो उपकरण restored-<original_name>.png पर लिखता है।


🧠 सैद्धांतिक पृष्ठभूमि

PNG विनिर्देश (ISO/IEC 15948) के अनुसार, सभी छवि डेटा (IDAT चंक) अंतिम IEND चंक से पहले दिखाई देना चाहिए। विंडोज स्निपिंग टूल गलती से IEND के बाद अतिरिक्त IDAT डेटा जोड़ देता है, जो मानक का उल्लंघन करता है और "क्रॉप" की गई पूर्ण छवि सामग्री को उजागर करता है।

मानक PNG संरचना:

  1. हस्ताक्षर (8 बाइट): 89 50 4E 47 0D 0A 1A 0A

  2. चंक:

    • IHDR: छवि हेडर (चौड़ाई, ऊँचाई, रंग प्रकार, आदि)

    • IDAT: संपीड़ित पिक्सेल डेटा

    • IEND: फ़ाइल-अंत मार्कर

एक स्निपिंग टूल–क्रॉप की गई PNG में IEND से परे अतिरिक्त बाइट होते हैं। SnipRecover CLI इस विसंगति का पता लगाता है और मूल छवि को पुनर्प्राप्त करने के लिए संपीड़न स्ट्रीम का पुनर्निर्माण करता है।


🚀 स्थापना

पूर्वापेक्षाएँ:

  • Python 3.10 या नया

चरण:

root@kitploit:~
git clone https://github.com/m31r0n/SnipRecover-CLI.git
cd SnipRecover-CLI
chmod +x sniprecover

किसी बाहरी लाइब्रेरी की आवश्यकता नहीं है—केवल Python के मानक _struct_, _zlib_, और _io_ मॉड्यूल की आवश्यकता है।


⚙️ उपयोग

root@kitploit:~
# सहायता प्रदर्शित करें
python3 sniprecover --help

# 1. असुरक्षित PNG का पता लगाएं
python3 sniprecover detect /path/to/images/

# 2. क्रॉप किए गए कैप्चर को पुनर्स्थापित करें
python3 sniprecover restore capture.png --output restored-capture.png

नोट: यदि आप --width, --height, या --alpha को छोड़ते हैं, तो 1920×1080 और RGBA के डिफ़ॉल्ट मान लागू किए जाते हैं। यदि आप --output को छोड़ते हैं, तो पुनर्स्थापित छवियाँ restored-<original_name>.png के रूप में सहेजी जाती हैं।


🔧 पुनर्स्थापना विकल्प


📁 परियोजना संरचना

root@kitploit:~
SnipRecover-CLI/
├── sniprecover      # मुख्य CLI निष्पादन योग्य (सुनिश्चित करें कि यह निष्पादन योग्य है)
└── README.md        # दस्तावेज़ीकरण और सिद्धांत

🔗 संदर्भ

  • CVE‑2023‑28303: विंडोज स्निपिंग टूल भेद्यता – माइक्रोसॉफ्ट सुरक्षा प्रतिक्रिया केंद्र

  • PNG विनिर्देश (ISO/IEC 15948) – W3C


📜 लाइसेंस

MIT © 2025 – m31r0n द्वारा विकसित

टूल डाउनलोड करें
विकल्पविवरणडिफ़ॉल्ट
--width <int>मूल छवि की चौड़ाई1920
--height <int>मूल छवि की ऊँचाई1080
--alphaअल्फा चैनल शामिल करें (RGBA)सक्षम
--output <file>पुनर्स्थापित PNG को सहेजने का पथrestored-<original_name>.png