Intentionally vulnerable web app for OWASP Web & API pentesting training in a safe local lab
967
This is a deliberately vulnerable web application designed for security assessments and penetration testing training.
This application contains intentional security vulnerabilities.
Do not deploy it in a production environment. It is intended to run in a controlled local lab environment for educational purposes only.
This system was created to provide a simple and repeatable lab environment for learning and practicing web application penetration testing. It allows students, security engineers, and bug bounty beginners to safely test common web security issues in a controlled setup.
To simulate realistic interactions, this application environment is divided into two components:
The platform is pre-seeded with two default accounts across both the HealthCare Web Application and the Email Sandbox:
[email protected] | Password: Test@123!@#[email protected] | Password: Test@123!@#Ensure Docker is installed on your system. To install Docker:
sudo apt update && sudo apt install docker.io -y && sudo systemctl enable docker --now
If you encounter errors while running the above commands, use:
sudo sed -i 's|http://http.kali.org|https://http.kali.org|' /etc/apt/sources.list && sudo apt-get clean && sudo apt-get update --fix-missing
Pull the Docker image:
sudo docker pull greyhatpentester/vulnerable-app
Run the container:
sudo docker run -p 9001:9001 -p 9002:9002 greyhatpentester/vulnerable-app
After the container starts, access:
[email protected] to review the notification.Note: The custom email server running on port 9002 is not intended for security testing. You are only authorized to test the vulnerable web application running on port 9001.
Content type
Image
Digest
sha256:931b3a671…
Size
432.6 MB
Last updated
5 months ago
docker pull greyhatpentester/vulnerable-app