Welcome to the thrilling Capture the Flag (CTF) game - Freaks Edition! In this role-playing CTF adventure, you will embark on a mission to save the world from a nuclear threat. Whether you choose to play solo or as part of a team, prepare to test your hacking skills and solve challenging puzzles across multiple challenges.
Make sure you have the following prerequisites installed on your system:
- nmap: Install nmap
This CTF consists of 5 thrilling challenges, each designed to test different hacking techniques and problem-solving skills. The challenges are as follows:
-
Challenge 1: Network Exploitation
- Exploit network vulnerabilities and retrieve the secret plans.
-
Challenge 2: Web Application Vulnerabilities
- Discover and exploit web application vulnerabilities to gain unauthorized access and retrieve critical information.
-
Challenge 3: Cryptography and Decryption
- Decrypt an encrypted message using various cryptographic techniques and hints.
-
Challenge 4: Social Engineering
- Engage in a simulated conversation with a worker and employ social engineering techniques to gain access to sensitive information.
-
Challenge 5: Save the world
- Use everything you learned to save the world.
- Clone the repository and navigate to it:
git clone https://github.com/ViralOne/freaks-ctf.git
cd freaks-ctf
- Build and run the challenge using Docker Compose:
docker-compose up -d
-
Update the Kubernetes deployment YAML files your own docker image.
-
In the Kubernetes YAML files for your deployments, you will find a "Kind" service that defines the desired IP. The IP address, must be edited to match your specific needs.
Make sure you have the following prerequisites installed on your system:
- Docker: Install Docker
- Docker Compose: Install Docker Compose
- Kubernetes (optional): Install Kubernetes
Contributions to this CTF are welcome! If you have ideas for new challenges, improvements, or bug fixes, feel free to open a pull request. Make sure to follow the contribution guidelines mentioned in the repository.