Skip to content

Collection of past CTFs to play and practice locally.

License

Notifications You must be signed in to change notification settings

fiveoutofnine/tardis

Repository files navigation

Tardis

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

  • Curta (repo, 𝕏): a collection of fully on-chain puzzles on Ethereum and Base.

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:

Project Instructions
Curta Link

About

Collection of past CTFs to play and practice locally.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published