NulnerableApp-JSP ist eine gefährdete Anwendung, die Schwachstellen enthält, die für JSP Technology Stack spezifisch sind. Es ist Teil der Farm der von Sasanlabs bereitgestellten Anwendungen. Diese gefährdete Anwendung nutzt die von OWASP tulnerableApp-facade bereitgestellten Einrichtungen und enthüllt nur eine Reihe von APIs, die für verschiedene Angriffe anfällig sind. Die Benutzeroberfläche für QuernerableApp-JSP wird von OWASP GulnerableApp-Facade bereitgestellt.
Als SchworerableApp-JSP bietet keine Benutzeroberfläche und stützt sich auf Owasp-SchwärmerableApp-Facade
Es gibt 2 Möglichkeiten, dieses Projekt zu erstellen und auszuführen:
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
Allgemeine URL-Muster, die wir für API befolgen, ist: http://<baseurl>:<port>/VulnerableApp-jsp/<Vulnerability type>/<Vulnerability level>
http://<baseurl>:<port>/VulnerableApp-jsp/FileUpload/LEVEL_1
Bitte geben Sie ein GitHub-Problem für Verbesserungen/Probleme in SchworverableApp-JSP an oder senden Sie eine E-Mail an [email protected] in Bezug auf Abfragen, in denen wir versuchen werden, Probleme so schnell wie möglich zu beheben.