Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.62 KB

README.md

File metadata and controls

48 lines (31 loc) · 1.62 KB

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