VulnerableApp-JSP เป็นแอพพลิเคชั่นที่มีช่องโหว่ที่มีช่องโหว่เฉพาะกับ JSP Technology Stack มันเป็นส่วนหนึ่งของฟาร์มของแอปพลิเคชันที่มีช่องโหว่ที่จัดทำโดย Sasanlabs แอปพลิเคชันที่มีช่องโหว่นี้ใช้สิ่งอำนวยความสะดวกที่จัดทำโดย Owasp VulnerableApp-Facade และเป็นเพียงการเปิดเผย API ซึ่งมีความเสี่ยงต่อการโจมตีที่หลากหลาย อินเทอร์เฟซผู้ใช้สำหรับ VulnerableApp-JSP จัดทำโดย OWASP VulnerableApp-Facade
เนื่องจาก VulnerableApp-JSP ไม่ได้ให้ส่วนต่อประสานกับผู้ใช้และอาศัย Owasp VulnerableApp-Facade ดังนั้นคุณต้องเริ่มต้นโดยใช้คำแนะนำ: VulnerableApp-Facade Simple Start Simple
มี 2 วิธีในการสร้างและดำเนินโครงการนี้:
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 สำหรับการปรับปรุง/ปัญหาใน VulnerableApp-JSP หรือส่งอีเมลไปที่ [email protected] เกี่ยวกับการสอบถามเราจะพยายามแก้ไขปัญหาโดยเร็ว