
भेद्यता विश्लेषण और शोषण विकास पर केंद्रित व्यावहारिक प्रयोगशाला, जो शैक्षिक बफ़र ओवरफ़्लो केस स्टडी के रूप में FreeFloat FTP Server 1.0 का उपयोग करती है और सेटअप, विश्लेषण और शोषण कार्यप्रवाह का दस्तावेजीकरण करती है।
यह रिपॉजिटरी कमजोरी विश्लेषण और एक्सप्लॉइट डेवलपमेंट के लिए एक कार्यशील वातावरण स्थापित करने की प्रक्रिया और इसे एक व्यावहारिक बफर ओवरफ्लो केस स्टडी पर लागू करने का दस्तावेजीकरण करती है।
यह प्रोजेक्ट FreeFloat FTP Server 1.0 के आसपास बनाया गया है, जिसका उपयोग एक शैक्षिक लक्ष्य के रूप में किया गया है ताकि यह समझा जा सके कि नियंत्रित वातावरण में किसी कमजोरी की पहचान, विश्लेषण और शोषण कैसे किया जा सकता है।
लक्ष्य केवल एक एक्सप्लॉइट को पुन: उत्पन्न करने पर ध्यान केंद्रित करना नहीं है, बल्कि पूरे वर्कफ़्लो का दस्तावेजीकरण करना है: वातावरण तैयार करना, कमजोरी को ट्रिगर करना, क्रैश का विश्लेषण करना, निष्पादन प्रवाह को नियंत्रित करना और कोड निष्पादन प्राप्त करना।
कार्य को दो मुख्य भागों में विभाजित किया गया है:
पहले वातावरण को मैन्युअल रूप से बनाया गया ताकि यह समझा जा सके कि प्रत्येक उपकरण वर्कफ़्लो में कैसे फिट बैठता है। इससे प्रत्येक घटक के उद्देश्य को समझना आसान हो जाता है और स्वचालित सेटअप का उपयोग करने से पहले एक मजबूत आधार प्रदान करता है।
इस लैब के मुख्य उद्देश्य हैं:
├── environment
├── exploitation
प्रत्येक अनुभाग में स्पष्टीकरण, प्रासंगिक कमांड और चुनिंदा स्क्रीनशॉट शामिल हैं जो अनावश्यक शोर जोड़े बिना प्रक्रिया को समझाने में मदद करते हैं।
यह रिपॉजिटरी किसी ट्यूटोरियल की आँख बंद करके कॉपी करने के लिए नहीं है। इसे लैब के दौरान अपनाए गए वर्कफ़्लो के व्यावहारिक विश्लेषण के रूप में संरचित किया गया है, जिसका उद्देश्य उपकरणों, पद्धति और शोषण प्रक्रिया के प्रत्येक चरण के पीछे के तर्क को समझना है।