Snow Crash is a cybersecurity training project for School 42, built on a Kali-based Docker image. It provides a solver system that connects to levels via SSH, extracts flags, and automates challenges.
- 🐧 Kali Linux base with essential security tools
- 🐍 Python virtual environment including paramiko & scp
- 🤖 Automated solver scripts for each level
- 📚 Detailed walkthroughs for each level
- ⚙️ Flexible Makefile commands for quick setup & troubleshooting
- Clone this repository:
git clone https://github.com/timotif/snow-crash.git cd snow-crash
-
Configure environment:
make config
The configuration script will also build and run the container.
-
Solve a level or range of levels:
make solve # Solve all levels make solve LEVEL=02 # Specific level make solve LEVEL=00-05 # Range of levels make solve LEVEL=00,02,04 # Multiple levels
The flags will be stored in a JSON file.
-
Enter a shell in the container:
make shell
-
Stop the container:
make stop
-
For more commands:
make help
Contributions are welcome! Please fork this repository and submit pull requests.
Distributed under your chosen license. See LICENSE for details.