
إعداد سريع لبيئات ثغرات متنوعة (Various vulnerability environment)
يجمع هذا المشروع بيئات ثغرات متنوعة، ولتسهيل الاستخدام، تعتمد جميعها على صيغة Dockerfile. كما يجمع أيضًا بيئات أدوات أمنية.
إذا أعجبك المشروع فضلًا اضغط على Star، وإذا لم تكن تنوي المساهمة، فلا تقم بعمل Fork.
عنوان هذا المشروع على GitHub: https://github.com/Medicean/VulApps
استخدم أمر docker مباشرةً لسحب الصورة المطلوبة وتشغيلها.
لمعرفة tag الخاص بالبيئة المطلوبة، راجع ملف README في دليل الثغرة المحدد على Github
من خلال ملف README الخاص ببيئة ثغرة S2-037، نعرف أن tag هو s_struts2_s2-037
docker pull medicean/vulapps:s_struts2_s2-037
إذا كان السحب بطيئًا، يُنصح باستخدام مرايا Docker لجامعة العلوم والتكنولوجيا الصينية (USTC) أو مرايا Alibaba Cloud (المُسرِّع)
docker run -d -p 80:8080 medicean/vulapps:s_struts2_s2-037
بعدها قم بزيارة http://127.0.0.1/ للوصول إلى بيئة s2-037 التي تم تشغيلها، وأخرج أداة exp وجرّبها الآن.