Skip to content

m4tx/hackthespace

Repository files navigation

hackthespace

Hack the Space is a cyber security CTF-like game created for the 15th SFI Academic IT Festival. The game consists of 12 puzzles in the field of cryptanalysis, steganography, reverse engineering, and web application security.

Screenshot of the homepage

Dependencies

  • Python 3.10 (dev package)
  • GCC, G++
  • ffmpeg
  • taglib (dev package)

Debian

sudo apt install python3 python3-dev gcc g++ ffmpeg libtag1-dev

Arch Linux

sudo pacman -S python gcc ffmpeg taglib

Quick Start

It is recommended to use virtualenv.

pip install -r requirements.txt
cp hackthespace/settings/local_settings.py{.example,}
python manage.py migrate
python manage.py generate_assets
python manage.py runserver

Deployment

Use production_settings.py.example as the settings base. Remember to compile the SCSSes before collecting the static files:

python manage.py compilescss
python manage.py collectstatic

Then, use standard methods of deploying Django apps, e.g. using uwsgi and nginx.

Write-up

There is a short description of the puzzles available in the docs/ directory.

Attribution

First party

Other people taking part in the development of the game, but not present as the authors of the commits:

  • Storyline
  • Graphics
    • Maksymilian Szymczak
    • Patrycja Kochan
  • Name, Terms of Service
    • Jan Kubierecki
  • Testing, ideas

Third party

The repository contains files of the following third-party projects:

About

A cyber security Wargame in the universe of space pirates

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 2

  •  
  •