SecureBank
SecureBank is a FinTech application which contains all OWASP TOP 10 security vulnerabilities along with some other security flaws found in real-world applications.
Setup
You can setup SecureBank application from source code, or simply pull it from Docker Hub.
From source
Make sure that you have Microsoft SQL Server DB available. You can install or run it inside docker.
- Install .NET Core 3.1 SDK
- Install Visual Studio 2019 or just run with Visual Studio Code
- Clone from GitHub
- Navigate to directory SecureBank -> src
dotnet run
or open solution in IDE and run there
From Docker
- Install Docker
- Execute
docker run -p 80:80 -p 5000:5000 -p 1080:1080 ssrd/securebank
- Open http://localhost:80
Docker with multiple containers
- Install Docker
- Install Docker Compose
- Run
docker-compose up
CTF-Mode
If you want to run SecureBank in CTF mode we have also prepared this option. It will create CTFd compatible export file.
Run docker run -p 80:80 -p 5000:5000 -e 'AppSettings:Ctf:Enabled=true' -e 'AppSettings:Ctf:Seed=example' ssrd/securebank