تطبيق NodeJS الضعيف للغاية
بداية سريعة
Download the Repo =>
run npm i
بعد تثبيت جميع التبعيات، قم بتشغيل التطبيق
node app.js or nodemon app.js

الأخطاء المضافة
- تلوث النموذج الأولي ✅1
- حقن NoSQL ✅2
- البرمجة عبر المواقع ✅3
- التحكم الوصول المكسور ✅4
- إدارة الجلسات المكسورة ✅5
- تنفيذ تعبير عادي ضعيف ✅ 6
- حالة سباق ✅7
- تزوير الطلب عبر المواقع (CSRF) ✅8
- حماية القوة العمياء الضعيفة ✅9
- تعداد المستخدمين ✅10
- تسرب رمز إعادة تعيين كلمة المرور في المرجع ✅11
- أخطاء إعادة تعيين كلمة المرور ✅12
- كشف البيانات الحساسة ✅13
- تصادم تعيين حالة Unicode ✅14
- رفع الملفات ✅ 15
- SSRF ✅ 16
- XXE
- إعادة توجيه مفتوحة ✅ 17
- اجتياز الدليل ✅ 18
- إزالة التسلسل غير الآمن => تنفيذ التعليمات البرمجية عن بُعد ✅ 19
- حقن القالب من جانب الخادم 🚶♂️🚶♂️🚶
- هجوم التوقيت 🚶♂️🚶♂️🚶
⚠️⚠️ لن تعمل وحدة إعادة تعيين كلمة المرور !! يجب عليك تكوين SMTP !! في utils=>sendmail.js⚠️⚠️
المهام
- تحسين واجهة المستخدم
- إضافة ثغرات جديدة أسبوعياً
- إضافة توثيق لجميع الثغرات
المشكلات
- في حالة وجود أخطاء في التطبيق، لا تتردد في إنشاء issues على جيثب.
المساهمة
- لا تتردد في إنشاء طلب سحب لأي مساهمة.