
CVE-2023-4863 (libwebp हीप बफर ओवरफ्लो) का शैक्षिक विश्लेषण ब्लू टीम डिटेक्शन टूल, स्थिर WebP स्कैनर, रक्षात्मक Java वैलिडेटर, और Valgrind मेमोरी विश्लेषण के साथ अलग Docker लैब।
| नाम उपनाम | GitHub | ईमेल | वेबसाइट | |
|---|---|---|---|---|
| Keyvan Arasteh |
| नाम उपनाम | छात्र संख्या |
|---|---|
| Batuhan Seydi Çelik | 2520****1006 |
| पाठ्यक्रम का नाम | पाठ्यक्रम कोड | क्रेडिट | पूर्व शर्तें | सेमेस्टर |
|---|---|---|---|---|
| प्रवेश परीक्षण और भेद्यता विश्लेषण | BGT006 | 3 AKTS | नेटवर्क बेसिक्स, लिनक्स CLI | 2025-2026 वसंत |
यह परियोजना CVE-2023-4863 (libwebp Heap Buffer Overflow) भेद्यता का शैक्षिक उद्देश्यों के लिए विश्लेषण करने और रक्षा (Blue Team) पक्ष पर यह दर्शाने के लिए तैयार की गई है कि सिस्टम में ऐसी विसंगतियों का व्यावहारिक रूप से कैसे पता लगाया जा सकता है।
यह भेद्यता वेब जगत के कई पारिस्थितिकी तंत्रों को सीधे प्रभावित करती है:
ReadHuffmanCodes फ़ंक्शन मेमोरी में तालिका के लिए आवश्यकता से कम स्थान आवंटित करता है।BuildHuffmanTable), आवंटित मेमोरी स्थान से अधिक पर लेखन (Out-Of-Bounds Write) होता है।सुरक्षा सिद्धांतों के अनुसार, सिस्टम में कोई वास्तविक और सशस्त्र रेड टीम कोड (एक्सप्लॉइट) शामिल नहीं है। भेद्यता का संरचनात्मक (structural) परीक्षण किया जाता है।
src/blue_team/webp_scanner.py: WebP चंक (खंड) संरचनाओं का स्थिर रूप से निरीक्षण करता है और असामान्य आकार का पता लगाता है।src/blue_team/WebpValidator.java: फ़ाइल अपलोड परिदृश्यों का अनुकरण करने वाला, fail-fast तर्क के साथ आकार धोखाधड़ी को रोकने वाला और दोषपूर्ण फ़ाइलों पर बिना क्रैश हुए (अपवाद नहीं फेंकने वाला) Java रक्षात्मक कोड का उदाहरण।src/red_team/poc.py: एक शैक्षिक परीक्षण जनरेटर जिसमें वास्तविक पेलोड नहीं है, लेकिन ब्लू टीम विश्लेषण उपकरणों के जागने का परीक्षण करने के लिए जानबूझकर 60MB का नकली चंक आकार रिपोर्ट करता है।libwebp-1.3.1 के साथ निर्मित पूरी तरह से पृथक प्रयोगशाला। मेमोरी त्रुटियों (Invalid Write) की जांच के लिए analyze_memory.sh स्क्रिप्ट के माध्यम से Valgrind गतिशील विश्लेषण।सुरक्षा निष्कर्ष निर्मित JSON लॉगर इन्फ्रास्ट्रक्चर के साथ रिकॉर्ड किए जाते हैं और src/public निर्देशिका के अंतर्गत ब्लू टीम डैशबोर्ड (HTML/JS/CSS) के माध्यम से अतुल्यकालिक और लाइव रूप से विज़ुअलाइज़ किए जाते हैं।

| [email protected] |
| keyvanarasteh |
| qline.tech |