DVJA

DVJA

**dvja**(Damn Vulnerable Java Application) is a ** Java Web application ** deliberately designed to be extremely insecure, mainly used for security testing, vulnerability demonstrations, and security training.

Description

## dvja project introduction (Chinese version) **dvja**(Damn Vulnerable Java Application) is a ** Java Web application ** deliberately designed to be extremely insecure, mainly used for security testing, vulnerability demonstrations, and security training. This project contains a large number of common Web security vulnerabilities and is very suitable for learning and practicing security attack and defense in Java EE applications. 1. You can register yourself and use it. 2. In order to facilitate resetting the environment, initialization is not done, and the initial state can be restored after resetting. ###Project characteristics - ** Various vulnerability demonstrations **: A large number of typical Web security vulnerabilities are built in to facilitate security research, penetration testing, and attack and defense drills. - ** Based on Java EE technology stack **: Using Java 1.7+, Maven and MySQL databases, close to a real enterprise-level application environment. - ** Easy to deploy and use **: Supports quick startup via Docker Compose, or you can manually build and deploy to mainstream Java Web servers such as Jetty or Tomcat.

Screenshots
Screenshot 1
Screenshot 2
Mobile Screenshots
Mobile Screenshot 1
Mobile Screenshot 2
Mobile Screenshot 3
App Information
Version
0.0.1
Package Size
4.25 MB
Image Size
979.5 MB
Updated
October 10, 2025
Source Code
vulnerable-apps
Platform Support
PCMobile
Keywords
Cybersecurity shooting range