Skip to content
Projects

sanbir/evm-hack-poc has 29 GitHub stars and 9 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-15 08:07 UTC. Last push 2026-11-06.

How these counts are measured

Measured star growth

in 24h
0
in 7 days
0
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

A public collection of EVM exploit proof-of-concept (PoC) archives for security research, education, and tooling. These PoCs are generated from evm-hack-registry data and are intended to be used with evm-hack-analyzer.

Security

README.md

Original

EVM Hack PoCs

A public collection of EVM exploit proof-of-concept (PoC) archives for security research, education, and tooling.

These PoCs are generated from evm-hack-registry data and are intended to be used with evm-hack-analyzer.

This repository contains exactly the same data shown on the crypto.training hacks pages.

What is in this repo?

Each file is a ZIP archive named like:

YYYY-MM-ProtocolName.zip

A typical archive includes:

Path Purpose
poc-data/runner.json Structured exploit / runner metadata for analysis
anvil_state.json Snapshot state for local reproduction
sources/ Relevant contract sources used by the PoC
registry/ Exact source-backed Forge test, project sources, write-up, and trace

For source-backed AuditVault findings, registry/ is the authoritative reproduction. The poc-data/ projection remains the browser/analyzer format; run the Forge test from the registry checkout to reproduce the real vulnerable call path. Findings whose historical source is unavailable or non-EVM are documented on the website but intentionally have no runnable ZIP.

There are hundreds of historical and recent DeFi / EVM hack PoCs spanning from early multi-sig incidents through modern protocol exploits.

How to use these PoCs

  1. Clone or download this repository.
  2. Open a PoC ZIP in evm-hack-analyzer.
  3. Explore the vulnerability model, execution steps, and related sources.

You can also browse the same dataset interactively at:

Contribute your own research

You can analyze your own hack in evm-hack-analyzer, mark the vulnerability and the exploit execution steps, then:

  1. Save your PoC as a ZIP
  2. Open a pull request against this repository: sanbir/evm-hack-poc

The most valuable and interesting PoCs will be merged so the whole community can benefit from your research.

Optional: publish on IPFS

You can also publish your PoC on IPFS if you want your research to be truly decentralized.

Expanding beyond DeFiHackLabs

We plan to expand our hack PoC research beyond the original SunWeb3Sec/DeFiHackLabs PoCs.

Your contributions are really welcomed and much appreciated.

Ecosystem

Project Role
evm-hack-registry Source registry / structured hack data
evm-hack-analyzer Analyzer UI & tooling to inspect and annotate exploits
evm-hack-poc (this repo) Shareable PoC ZIP archives for the community
crypto.training/hacks Public browsable mirror of this dataset

Disclaimer

These materials are for educational and defensive security research only.

  • Do not use this content to attack live systems or steal funds.
  • Always follow applicable law and responsible disclosure practices.
  • Reproducing historical exploits should be done in local / forked environments only.