Home

Awesome

Tardis

A collection of past CTFs to play and practice locally from the following projects/competitions:

[!NOTE] I want to eventually add more CTFs, as well as a CLI and web app that runs locally to make everything more streamlined at some point. Please message @fiveoutofnine on Telegram if you're interested in helping!

Usage

This project uses Foundry as its development framework.

Installation

First, make sure you have Foundry installed. Then, run the following commands to clone the repo and install its dependencies:

git clone https://github.com/fiveoutofnine/tardis.git
cd tardis
forge install

Next, optionally install Huff to solve the Huff puzzles:

curl -L get.huff.sh | bash
huffup

If that doesn't work, refer to the instructions on Huff's repo.

Updating

The project is designed to ignore players' solution files, so to update challenges, simply pull from the repo:

git pull

Solving

Each set of CTFs may require a different set-up to solve locally. Follow the instructions for each carefully:

ProjectInstructions
CurtaLink