
CTF और फोरेंसिक के लिए ऑल-इन-वन इमेज स्टेग्नोग्राफी टूलकिट
StegoLab एक हल्का, ऑल-इन-वन इमेज स्टेग्नोग्राफी विश्लेषण सुइट है, जिसे CTF, साइबर सुरक्षा चुनौतियों और डिजिटल फोरेंसिक के लिए बनाया गया है।
यह binwalk, steghide, stegseek, zsteg, exiftool जैसे लोकप्रिय टूल्स और अन्य के उपयोग को स्वचालित करता है — सभी एक ही इंटरैक्टिव इंटरफ़ेस में।
🔍 मेटाडेटा निष्कर्षण (EXIF, XMP, IPTC, ICC)
🧩 छिपे डेटा की पहचान: LSB कार्विंग, स्ट्रिंग्स खोज, zsteg
🛠 स्वचालित टूल रैपिंग: binwalk, steghide, stegseek, exiftool, strings
🎨 विज़ुअल विश्लेषण: RGB चैनल, ग्रेस्केल, बिट-प्लेन विभाजन
🔧 इमेज मरम्मत: दूषित JPEG/PNG/GIF हेडर ठीक करें
⚡ इंटरैक्टिव मेनू:
📦 इंस्टॉलेशन
git clone https://github.com/VATSAL200600/StegoLab.git
cd StegoLab
Python आवश्यकताएँ इंस्टॉल करें:
pip install -r requirements.txt
बाहरी टूल्स इंस्टॉल करें (Kali में आमतौर पर कई पहले से इंस्टॉल होते हैं, लेकिन फिर भी):
sudo apt update
sudo apt install -y binwalk steghide stegseek exiftool zsteg
▶️ उपयोग 1.टूल चलाएँ उदाहरण:
python3 stegolab.py <image_file> -o <output_directory>
python3 stegolab.py examples/test.png -o results
इंटरैक्टिव मेनू
जब आप टूल चलाते हैं, तो आप यह देखेंगे:
StegoLab v3 - interactive menu
Choose an option:
1) Run everything (fast built-ins + external tools)
2) Choose tools manually
3) Attempt steghide no-password & small bruteforce
4) Repair image headers and retry
5) Exit
विकल्प 1 → सभी विश्लेषण स्वचालित रूप से चलाता है।
विकल्प 2 → आपको चुनने देता है (binwalk, stegseek, strings, zsteg, आदि)।
विकल्प 3 → बिना पासवर्ड के भी steghide आज़माता है (त्वरित ब्रूटफोर्स)।
विकल्प 4 → दूषित हेडर की मरम्मत करता है और टूल्स को दोबारा आज़माता है।
📂 आउटपुट
सभी परिणाम आपके द्वारा निर्दिष्ट आउटपुट फ़ोल्डर में सहेजे जाते हैं (-o results)।
उदाहरण आउटपुट:
निकाली गई स्ट्रिंग्स
Binwalk डंप
LSB बिट प्लेन और ग्रेस्केल चैनल
मेटाडेटा (EXIF)
Steghide छिपी फाइलें
🎯 विशेषताएँ
✅ मेटाडेटा निकालता है (ExifTool) ✅ binwalk और स्वचालित निष्कर्षण चलाता है ✅ steghide समर्थन (पासवर्ड के साथ/बिना) ✅ ब्रूटफोर्सिंग के लिए stegseek को एकीकृत करता है ✅ स्ट्रिंग्स निष्कर्षण ✅ Zsteg विश्लेषण (PNG LSB जाँच) ✅ इमेज मरम्मत (हेडर ठीक करें) ✅ विज़ुअल विश्लेषण (ग्रेस्केल, बिट-प्लेन, रंग चैनल) ✅ उपयोगकर्ता-अनुकूल इंटरैक्टिव मेनू
🖼️ स्क्रीनशॉट
StegoLab v3 का मुख्य इंटरैक्टिव मेनू। उपयोगकर्ता सभी टूल्स एक साथ चला सकते हैं, विशिष्ट स्टेगो टूल्स मैन्युअली चुन सकते हैं, बिना पासवर्ड के steghide हमले आज़मा सकते हैं, टूटे हुए इमेज हेडर की मरम्मत कर सकते हैं, या बस बाहर निकल सकते हैं।
इनपुट फ़ाइल (old_photo.jpg) के साथ कार्यशील उदाहरण। StegoLab चलाने के बाद, एक results/ निर्देशिका स्वचालित रूप से बनाई जाती है जिसमें निकाले गए आर्टिफैक्ट्स और विश्लेषण आउटपुट होते हैं।
StegoLab की नमूना आउटपुट संरचना। परिणाम आसान नेविगेशन के लिए अलग-अलग फ़ोल्डरों (binwalk, strings, exiftool, stegseek, आदि) में व्यवस्थित होते हैं, साथ ही त्वरित जानकारी के लिए एक सारांश रिपोर्ट भी।
StegoLab v3 - interactive menu Choose an option:
⚠️ अस्वीकरण
यह टूल केवल CTF प्रतियोगिताओं, शोध और शैक्षिक उद्देश्यों के लिए बनाया गया है। इसे अनधिकृत या दुर्भावनापूर्ण गतिविधि के लिए उपयोग न करें।
🤝 योगदान
PR और सुझाव स्वागत योग्य हैं! यदि आपको बग मिलें या नई सुविधाएँ चाहिएँ तो एक issue खोलें।
📜 लाइसेंस
MIT लाइसेंस – उपयोग, संशोधन और साझा करने के लिए स्वतंत्र।
⭐ यदि आपको यह प्रोजेक्ट पसंद आया, तो इसे GitHub पर स्टार दें – इससे मुझे और सुविधाएँ जोड़ने की प्रेरणा मिलती है!