We at Coinspect are excited to announce the release of our new code repository, learn-evm-attacks! This repository is an educational resource for anyone who wants to learn more about Ethereum Virtual Machine (EVM) exploits and vulnerabilities.
We have reproduced more than 30 attacks on EVM chains: most of them actually exploited and some reported in bug bounties. Each attack includes a detailed explanation of the vulnerability, a graph showing how it works, and the context needed to understand it.
Learn EVM Attacks is an open source project, and we welcome the community to collaborate and contribute. This repository uses Foundry as the framework and provides an interactive environment to learn and understand the vulnerabilities of projects deployed on EVM chains. We were very inspired by Defihacklabs efforts, but we wanted to create an alternative with more focus on explanations, context, and understanding what led to the vulnerability as well the attack.
It is our hope that this project will provide a better understanding of smart contract security, and ultimately allow developers to create more secure and reliable smart contracts.