Skip to content

otter-sec/ton-ctf-framework

Repository files navigation

TON CTF Framework

Project structure

  • contracts - source code of all the smart contracts of the project and their dependencies.
  • tests - integration test that allows you to test your exploit locally.
  • checker - server running on remote that will test your exploit and client that will compile and submit your exploit.

How to solve the challenge

Your goal is to exploit the challenge contract (contracts/challenge.fc) to make it emit a solved event.

You need to write your exploit in contracts/exploit.fc. In this contract, you will receive a message containing the challenge address.

Install dependencies

npm install or yarn install

Test exploit locally

npm run test or yarn test

Submit exploit to remote server

npm run submit http://remote.example.com:1337 or yarn submit http://remote.example.com:1337

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published