Join our mission of remediating Web3!
Remedy is a Web3 Security Platform for Whitehats! We are committed to addressing critical cybersecurity challenges and navigating potential pitfalls for the greater good. We contribute to the evolution of the Web3 landscape by actively sharing knowledge, fostering collaboration, and championing whitehat practices. Our dedication lies in establishing and upholding unified cybersecurity standards. A space that not only values but also recognizes the invaluable contributions of security researchers.
The challenge you are given is to drain the voting lockup contract of all of its tokens by exploiting a vulnerability.
The challenge contracts are located in the /src
folder of this repository.
Your solution to the challenge should be filled in in test/Solve.sol
.
Everything should be ready to run if you follow the steps:
- Clone or download this repository.
- Install Forge: https://book.getfoundry.sh/getting-started/installation
- Make sure your terminal is in the folder (e.g.
cd remedy-invitational-challenge
). - Run the project:
forge test
- The test will fail, as you have not solved the challenge yet.
- Analyze the challenge contracts, create your exploit in the test file and solve the challenge!
Once you have solved the challenge, you can submit your solution as a zip file of the project here: https://forms.gle/XvvjVW8btvZCo8yz7
Submissions made elsewhere will not count.
Join our Discord to get updates on the Remedy platform and to ask questions about setting up the challenge: https://discord.gg/q5kZAH7kN5
Please provide the information you plan to use for the duration of the closed beta. Do not change emails and usernames after submission.
All communication regarding the challenge will be held through Discord, so make sure you've joined.
Challenge ends on November 17th, 11:59 PM GMT+3