EVM Hack PoCs
收藏资源简介:
一个公开的EVM漏洞利用概念验证(PoC)档案集合,用于安全研究、教育和工具开发。这些PoC从evm-hack-registry数据生成,旨在与evm-hack-analyzer一起使用。每个文件是一个ZIP存档,包含结构化漏洞元数据、本地复现快照状态和相关合约源代码,涵盖数百个历史和近期的DeFi/EVM黑客攻击PoC。
A publicly available collection of Ethereum Virtual Machine (EVM) exploit Proof-of-Concept (PoC) archives, intended for security research, educational purposes, and tool development. These PoCs are derived from the evm-hack-registry dataset and are purpose-built for use with evm-hack-analyzer. Each file is a ZIP archive containing structured vulnerability metadata, local reproduction snapshot states, and associated contract source code, covering PoCs for hundreds of historical and recent DeFi/EVM hacking incidents.
数据集概述:EVM Hack PoCs
该数据集是一个公开的EVM(以太坊虚拟机)漏洞利用概念验证(PoC)存档集合,旨在用于安全研究、教育和工具开发。所有内容来源于 evm-hack-registry 数据,并与 crypto.training hacks 页面 上的数据完全相同。
数据集内容
- 命名格式:每个文件是一个 ZIP 压缩包,按照
YYYY-MM-ProtocolName.zip的规则命名。 - 内部结构:典型存档包含以下内容:
poc-data/runner.json:结构化的漏洞利用/运行器元数据,用于分析。anvil_state.json:用于本地复现的快照状态。sources/:PoC 相关的合约源代码。
- 覆盖范围:涵盖数百个历史和近期 DeFi / EVM 漏洞 PoC,时间跨度从早期的多重签名事件到现代协议漏洞。
使用方法
- 克隆或下载此仓库。
- 在 evm-hack-analyzer 中打开 PoC ZIP 文件。
- 探索漏洞模型、执行步骤和相关源代码。
也可以直接通过交互式页面浏览数据集:https://crypto.training/hacks/
贡献与扩展
- 贡献个人研究:在 evm-hack-analyzer 中分析漏洞,标记漏洞类型和执行步骤后,保存为 ZIP 并提交拉取请求至本仓库。最有价值的 PoC 将被合并以惠及社区。
- IPFS 发布:可选择将 PoC 发布到 IPFS 以实现去中心化存储。
- 扩展计划:计划超越原 SunWeb3Sec/DeFiHackLabs PoC 范畴,欢迎更多贡献。
生态系统相关项目
| 项目 | 角色 |
|---|---|
| evm-hack-registry | 源注册表 / 结构化漏洞数据 |
| evm-hack-analyzer | 分析器 UI 和工具,用于检查并标注漏洞利用 |
| evm-hack-poc(本仓库) | 面向社区的可共享 PoC ZIP 存档 |
| crypto.training/hacks | 该数据集的公共可浏览镜像 |
免责声明
本数据集仅用于 教育和防御性安全研究。禁止用于攻击线上系统或窃取资金,需遵守适用法律和负责任的披露规范,仅在本地或分叉环境中复现历史漏洞。





