Demonstrates a vulnerable server with multiple clients to showcase security weaknesses for educational purposes.
This project is a demonstration of a vulnerable server environment, accompanied by both a regular client and an attack client. It serves as an educational tool, highlighting common security vulnerabilities such as SQL injection, arbitrary code execution, and sensitive data exposure. By showcasing these vulnerabilities, it aims to educate developers and security professionals on potential risks and mitigation strategies in server-client architectures.
Key Features
01Demonstrates SQL injection vulnerabilities.
02Includes a proof-of-concept attack client.
03Illustrates lack of access control.
04Allows arbitrary SQL query execution.
050 GitHub stars
06Exposes sensitive data through environment variable access.
Use Cases
01Security awareness training.
02Educational tool for learning about server vulnerabilities.