├── .dockerignore ├── .gitignore ├── ARACHNI.MD ├── Dockerfile ├── LICENSE ├── README.md ├── pom.xml └── src └── main ├── java └── com │ └── github │ └── rafaelrpinto │ └── vulnerablejavawebapp │ ├── config │ ├── AppLauncher.java │ └── SessionUserFilter.java │ ├── controller │ ├── AdvertisementController.java │ └── UserController.java │ ├── model │ ├── Advertisement.java │ └── User.java │ └── repository │ ├── AdvertisementRepository.java │ └── UserRepository.java ├── resources ├── application.properties ├── db │ ├── data.sql │ └── schema.sql └── keystore.jks └── webapp ├── WEB-INF └── jsp │ ├── home.jsp │ ├── include │ ├── footer.jsp │ └── header.jsp │ ├── login.jsp │ ├── newAdForm.jsp │ └── signUp.jsp └── resources ├── css ├── bootstrap-theme.min.css ├── bootstrap-theme.min.css.map ├── bootstrap.min.css └── bootstrap.min.css.map ├── fonts ├── glyphicons-halflings-regular.eot ├── glyphicons-halflings-regular.svg ├── glyphicons-halflings-regular.ttf ├── glyphicons-halflings-regular.woff └── glyphicons-halflings-regular.woff2 └── js ├── bootstrap.min.js └── jquery.min.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .settings 2 | .classpath 3 | .directory 4 | .project 5 | target 6 | -------------------------------------------------------------------------------- /ARACHNI.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/ARACHNI.MD -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/config/AppLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/config/AppLauncher.java -------------------------------------------------------------------------------- /src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/config/SessionUserFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/config/SessionUserFilter.java -------------------------------------------------------------------------------- /src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/controller/AdvertisementController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/controller/AdvertisementController.java -------------------------------------------------------------------------------- /src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/model/Advertisement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/model/Advertisement.java -------------------------------------------------------------------------------- /src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/model/User.java -------------------------------------------------------------------------------- /src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/repository/AdvertisementRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/repository/AdvertisementRepository.java -------------------------------------------------------------------------------- /src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/java/com/github/rafaelrpinto/vulnerablejavawebapp/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/db/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/resources/db/data.sql -------------------------------------------------------------------------------- /src/main/resources/db/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/resources/db/schema.sql -------------------------------------------------------------------------------- /src/main/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/resources/keystore.jks -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/home.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/WEB-INF/jsp/home.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/include/footer.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/WEB-INF/jsp/include/footer.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/include/header.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/WEB-INF/jsp/include/header.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/login.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/WEB-INF/jsp/login.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/newAdForm.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/WEB-INF/jsp/newAdForm.jsp -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/signUp.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/WEB-INF/jsp/signUp.jsp -------------------------------------------------------------------------------- /src/main/webapp/resources/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/resources/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /src/main/webapp/resources/css/bootstrap-theme.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/resources/css/bootstrap-theme.min.css.map -------------------------------------------------------------------------------- /src/main/webapp/resources/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/resources/css/bootstrap.min.css -------------------------------------------------------------------------------- /src/main/webapp/resources/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/resources/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /src/main/webapp/resources/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/resources/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/main/webapp/resources/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/resources/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /src/main/webapp/resources/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/resources/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/main/webapp/resources/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/resources/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/main/webapp/resources/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/resources/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/main/webapp/resources/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/resources/js/bootstrap.min.js -------------------------------------------------------------------------------- /src/main/webapp/resources/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrpinto/VulnerableJavaWebApplication/HEAD/src/main/webapp/resources/js/jquery.min.js --------------------------------------------------------------------------------