
تدريب أمني للتطبيقات التي تشحنها فعليًا. افتح متصفحك وابدأ في الاختراق.
تدريب أمني للتطبيقات التي تُطلقها فعلاً.
36 تحدياً عبر الويب، وواجهات API، والمصادقة، ومنطق الأعمال، والتشفير، وسلسلة التوريد، ووكلاء الذكاء الاصطناعي، وMCP.
اختراق تطبيق تجارة إلكترونية مصمم ليكون ثغرة أمنية عن قصد، مبني على Next.js وReact وTypeScript وPrisma.
اكتشف الأخطاء. استغلها. افهم لماذا تعمل.
Docker Hub · npm · خارطة الطريق · أدلة الحلول · المساهمة · المشكلات المناسبة للمبتدئين
____ ____ ____ ____ ____ ____ _
/ __ \/ __// __/ / __ \ ___ ___ ___ / __/ ___ ____ / __/ / /_ ___ ____ ___
/ /_/ /\ \ _\ \ / /_/ // _ \ / _ \(_-<_\ \ / -_)/ __/_\ \ / __// _ \ / __// -_)
\____/___//___/ \____/ \___// .__/___/___/ \__/ \__//___/ \__/ \___//_/ \__/
/_/
# Start with Node.js
npx create-oss-store my-ctf-lab && cd my-ctf-lab && npm start
# Start with Docker
docker run -p 127.0.0.1:3000:3000 leogra/oss-oopssec-store
# Then open http://localhost:3000 and start hacking
انقر على أي لقطة شاشة لعرضها بالحجم الكامل.
شغّل المختبرnpx create-oss-store my-ctf-lab && cd my-ctf-lab && npm startأو شغّله باستخدام Docker. يظهر المتجر على localhost:3000. |
|
|
ابدأ بالتحدي رقم 1 تسريب متغير بيئة عام: سر دفع يدمجه Next.js في حزمة العميل. سهل · 15–20 دقيقة · لا تحتاج سوى أدوات مطوّر المتصفح. |
|
|
واجهت صعوبة؟ اقرأ الشرح التفصيلي لكل تحدٍّ شرح خاص به، من الثغرة إلى الاستغلال إلى الإصلاح. الأول: قراءة الأسرار من المتصفح: فخ NEXT_PUBLIC_ في Next.js. |
|
|
تحقق من الراية الصق OSS{...} في مدقق الرايات، الأداة العائمة الموجودة في كل صفحة.لوحة تحكم اللاعب تتابع ما تبقى لك. |
|
|
اختر التحدي التالي خارطة الطريق ترتب كل تحدٍّ عبر الفصول: الصعوبة، الوقت المتوقع، المتطلبات المسبقة. خذ البطاقة التالية، ثم عد إلى الخطوة 2. ↻ |
[!TIP] هل جمعتها كلها؟ انضم إلى قاعة المشاهير، وامنح المستودع نجمة، وانشر مسارك في اعرض حلك.
جديد في الأمن الهجومي؟ غرفة TryHackMe تغلف الرايات الأولى في سرد موجّه.
[!WARNING] يحتوي هذا التطبيق على ثغرات أمنية متعمدة ويجب عدم نشره أبداً في بيئة إنتاج.