This folder contains the exploit for the funding
service.
It uses blockchain, so configure it first:
- Open
config.js
- Specify ethereum node address with enabled HTTP API
- Specify the list of ethereum accounts which the checker can use. Only first account will be used
- This account must have enough money to deploy contract and donate to them
To run exploit, install requirements first:
npm install
How to run exploit:
./funding.sploit.js <HOST> <FLAG-ID>
where <FLAG-ID>
is flag id received by the checking system (which is equal to project's id)
For instance,
./funding.sploit.js funding.team23.ctf.hitb.org 173