Skip to content

OpenZeppelin/ctf-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ethernaut CTF 2024

Here you can find the challenges for the Ethernaut CTF 2024 with their respective solutions. The challenges ran on top of a custom kCTF infrastructure, which you can find here.

How to run challenges locally

  1. Git clone the ctf-infra repository, cd into paradigmctf.py and run docker-compose up -d to start the infrastructure.
  2. Git clone this repo, cd into <challenge_name>/challenge and run docker-compose up -d to start the challenge server.
  3. You can now access the challenge server at localhost:1337, for example: nc localhost 1337.

Challenges

Challenges are listed in alphabetical order with the final number of solves and points.

Alien Spaceship

by steventhornton / 349 points / 37 solves

Description:

You have hacked into an alien spaceship and stolen the bytecode that controls their spaceship. They are on a mission to attack your home planet. Luckily for you their spaceship runs on the EVM. Take over control of their spaceship and successfully abortMission.

Solution and solve script

beef

by cairoeth / 485 points / 6 solves

Description:

My favorite project airdropped some tokens, but I didn't get any. Can you help me burn all of the supply? >:)

Solution and solve script

Dutch

by cairoeth / 289 points / 48 solves

Description:

Dutch auctions are great for NFTs. Can you become the highest bidder?

Solution and solve script

Dutch 2

by cairoeth / 453 points / 15 solves

Description:

Looks like someone is auctioning a lot of tokens, but they are encrypted. Might be a good idea to bid...

Solution and solve script

Greedy Sad Man

by ericnordelo / 428 points / 21 solves

Description:

A very greedy and sad man is accepting donations in order to reduce his sadness. Everyone deserves happiness. Will you be able to make him happy?

Solution and solve script

Space Bank

by pedroais2 / 204 points / 64 solves

Description:

The formidable Space Bank is known for its stringent security systems and vast reserves of space tokens (Galactic credits). Outsmart two state-of-the-art alarms, steal the tokens, and then detonate the bank to claim victory.

Solution and solve script

start.exe

by cairoeth / 10 points / 298 solves

Description:

This transaction seems to be the start of something big. Can you figure out what it is? https://sepolia.etherscan.io/tx/0x73fcb6eec33280c39a696b8db0f7b3f71f789c28ef722e0c716f9c8cef6aa040

Solution

Wombo Combo

by cairoeth / 295 points / 47 solves

Description:

You should stake your tokens to get more tokens!

Solution and solve script

XYZ

by cairoeth / 449 points / 16 solves

Description:

XYZ: the most advanced algorithmic stablecoin that never depegs.

Solution and solve script