
مختبر عملي يركز على تحليل الثغرات وتطوير الاستغلالات، باستخدام FreeFloat FTP Server 1.0 كدراسة حالة تعليمية لتجاوز سعة المخزن المؤقت، مع توثيق سير عمل الإعداد والتحليل والاستغلال.
يوثّق هذا المستودع عملية إعداد بيئة عمل لتحليل الثغرات وتطوير الاستغلال، وتطبيقها على دراسة حالة عملية حول فيض المخزن المؤقت (Buffer Overflow).
بُني المشروع حول FreeFloat FTP Server 1.0، المستخدم كهدف تعليمي لفهم كيفية تحديد الثغرة وتحليلها واستغلالها في بيئة خاضعة للتحكم.
بدلاً من التركيز على إعادة إنتاج الاستغلال فقط، يهدف هذا المستودع إلى توثيق سير العمل الكامل: تجهيز البيئة، استدعاء الثغرة، تحليل الانهيار، التحكم في تدفق التنفيذ، وتحقيق تنفيذ الأكواد.
ينقسم العمل إلى قسمين رئيسيين:
تم بناء البيئة أولاً يدوياً لفهم كيفية تناسب كل أداة في سير العمل. وهذا يسهّل فهم الغرض من كل مكوّن ويوفّر أساساً أقوى قبل استخدام الإعدادات الآلية.
الأهداف الرئيسية لهذا المختبر هي:
├── environment
├── exploitation
يتضمن كل قسم شروحات وأوامر ذات صلة ولقطات شاشة مختارة تساعد على توضيح العملية دون إضافة تشويش غير ضروري.
لا يُقصد من هذا المستودع أن يكون نسخة عمياء خطوة بخطوة من برنامج تعليمي، بل هو منظّم كتحليل عملي لسير العمل المتبع أثناء المختبر، بهدف فهم الأدوات والمنهجية والمنطق الكامن وراء كل مرحلة من مراحل عملية الاستغلال.