
عرض توضيحي تعليمي لاستغلال CVE-2023-41064 مع واجهة أمامية React وخلفية FastAPI، مصمم للتحليل العملي للثغرات وممارسة اختبار الاختراق.
انتقل إلى مجلد frontend:
cd frontend
قم بتثبيت التبعيات المطلوبة لـ Node.js عن طريق تشغيل:
npm install
انتقل إلى مجلد backend:
cd backend
قم بتثبيت التبعيات المطلوبة لـ Python عن طريق تشغيل:
pip install -r requirements.txt
لتشغيل المشروع، ارجع إلى جذر المشروع ونفذ الأمر التالي:
python run_project.py
هذا السكربت سيقوم بما يلي:
http://localhost:3000.http://localhost:8000.الواجهة الأمامية مبنية باستخدام React و TypeScript. تعمل على المنفذ 3000 بشكل افتراضي.
الواجهة الخلفية مبنية باستخدام FastAPI وتعمل على المنفذ 8000. توفر API بسيط.
إذا واجهت أخطاء تتعلق بحزم مفقودة، قم بتشغيل:
npm install
إذا واجهت أخطاء تتعلق بحزم Python، قم بتشغيل:
pip install -r requirements.txt
تأكد من تثبيت Uvicorn عن طريق تشغيل:
pip install uvicorn
تأكد من تثبيت react-scripts عن طريق تشغيل:
npm install react-scripts