Vulnerableapp-JSP هو تطبيق ضعيف يحتوي على نقاط الضعف الخاصة بـ JSP Technology Stack. وهي جزء من مزرعة التطبيقات الضعيفة التي توفرها Sasanlabs. يستخدم هذا التطبيق الضعيف المرافق التي توفرها OWASP VULNERBABAEPP-FACADE ، وهو مجرد تعريض حفنة من واجهة برمجة التطبيقات التي تعرضها هجمات مختلفة. يتم توفير واجهة المستخدم لـ VulnerableApp-JSP بواسطة OWASP VulnerableApp-Facade.
نظرًا لأن Vulnerableapp-JSP لا يوفر واجهة مستخدم ويعتمد على OWASP VulnerableApp-Facade ، وبالتالي تحتاج إلى بدء تشغيل التعليمات: BustableApp-Facade Simple
هناك طريقتان لبناء وتشغيل هذا المشروع:
1. Install [Apache Tomcat Server](https://tomcat.apache.org/download-90.cgi)
2. Execute following command for project root: `./gradlew war`
3. Navigate to `build/libs/`
4. Move the *.war file to `tomcat/webapps/` directory
5. Start Apache Tomcat Server
1. Build the docker image with command: docker buildx build --platform linux/amd64,linux/arm64,linux/ppc64le -t sasanlabs/owasp-vulnerableapp-jsp:latest . --push
2. Navigate to VulnerableApp-Facade and run it as described in VulnerableApp-Facade#simple-start
نمط عنوان URL العام الذي نتبعه لـ API's هو: http://<baseurl>:<port>/VulnerableApp-jsp/<Vulnerability type>/<Vulnerability level>
http://<baseurl>:<port>/VulnerableApp-jsp/FileUpload/LEVEL_1
يرجى إثارة مشكلة github للتعزيز/القضايا في Vulnerablepp-JSP أو إرسال بريد إلكتروني إلى [email protected] فيما يتعلق بالاستعلامات التي سنحاول حل المشكلات في أسرع وقت ممكن.