遇见数据集

EVM Hack PoCs

收藏
github2026-07-17 更新2026-07-18 收录
官方服务:

资源简介:

一个公开的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.

创建时间:
2026-07-13
原始信息汇总

数据集概述: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,时间跨度从早期的多重签名事件到现代协议漏洞。

使用方法

  1. 克隆或下载此仓库。
  2. evm-hack-analyzer 中打开 PoC ZIP 文件。
  3. 探索漏洞模型、执行步骤和相关源代码。

也可以直接通过交互式页面浏览数据集: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 该数据集的公共可浏览镜像

免责声明

本数据集仅用于 教育和防御性安全研究。禁止用于攻击线上系统或窃取资金,需遵守适用法律和负责任的披露规范,仅在本地或分叉环境中复现历史漏洞。

搜集汇总
数据集介绍
EVM Hack PoCs 数据集图片
构建方式
EVM Hack PoCs 数据集构建于 evm-hack-registry 的结构化漏洞数据之上,通过系统化归档历史及近期 DeFi 与 EVM 相关安全事件,生成以 ZIP 压缩包形式存储的概念验证文件。每个压缩包以“YYYY-MM-协议名称”命名,内部包含三个核心组件:poc-data/runner.json 文件记录结构化的漏洞利用与运行元数据,anvil_state.json 文件提供用于本地复现的快照状态,以及 sources/ 目录存放相关合约源码。这些数据与 crypto.training 平台的攻击事件页面完全一致,确保研究者可访问到统一且权威的漏洞样本。
特点
该数据集覆盖从早期多重签名事件到现代协议漏洞的数百个历史与近期攻击案例,具有时间跨度广、协议种类繁多的特点。所有概念验证文件均经标准化处理,包含完整的执行步骤、元数据及状态快照,便于在本地分叉环境中复现攻击流程。数据集的交互式浏览界面托管于 crypto.training/hacks,无需下载即可在线查看漏洞细节,同时支持通过 evm-hack-analyzer 工具进行深入分析,为研究者提供从浏览到复现的无缝体验。
使用方法
使用时,用户可克隆或下载整个仓库,然后通过 evm-hack-analyzer 打开任意 ZIP 压缩包,即可探索漏洞模型、执行步骤及相关源码。该工具提供直观界面以标记漏洞类型和利用步骤,并支持将分析结果保存为新的 ZIP 文件。用户亦可将其研究成果通过拉取请求贡献回本仓库,最富价值的 PoC 将被合并以惠及整个社区。此外,用户可选择将 PoC 发布至 IPFS 实现去中心化存储,增强研究的持久性与可访问性。
背景与挑战
背景概述
EVM Hack PoCs 数据集由 sanbir 团队创建于2023年,旨在汇集以太坊虚拟机(EVM)生态中各类安全事件的利用证明(PoC)档案,服务于安全研究、教育与工具开发。核心研究问题聚焦于系统化地收集、标准化描述去中心化金融(DeFi)与EVM协议的历史漏洞,并通过结构化元数据(如 runner.json)与状态快照(anvil_state.json)实现漏洞的局部复现。该数据集源于 evm-hack-registry 结构化数据库,并衍生出分析工具链与可视化界面(crypto.training/hacks),在智能合约安全社区中推动了从被动防御到主动研究的范式转变,对理解跨协议攻击模式、提升安全审计效率具有重要影响力。
当前挑战
数据集面临的挑战之一是领域问题层面:DeFi与EVM协议漏洞层出不穷且高度复杂,涵盖重入攻击、闪电贷操控、预言机操纵等多类攻击向量,如何建立统一的漏洞分类框架与可复现的PoC标准以覆盖从早期多签事件到现代协议漏洞的广泛范围,是亟待解决的难题。在构建过程中,挑战包括:从分散的漏洞源(如 DeFiHackLabs)中提取并标准化异构的PoC格式,确保 ZIP 归档内元数据与实际执行环境的一致性;维护与更新数百个历史漏洞及新兴攻击事件的时效性与准确性,同时平衡社区贡献的开放性与质量控制,以避免误导性研究扩散。
常用场景
经典使用场景
在区块链安全研究领域,EVM Hack PoCs数据集被视为重现与分析历史攻击事件的宝贵资源。研究人员通常将其与evm-hack-analyzer工具协同使用,通过加载特定攻击场景的ZIP归档文件,深入剖析漏洞模型、执行步骤及关联的合约源码。这一流程尤其适用于教学演示与漏洞复现实验,使研究者能够在本地分叉环境中安全地模拟过往的DeFi安全事件,从而加深对攻击向量与防御机制的理解。
衍生相关工作
基于此数据集,社区衍生出了多项具有影响力的工作。其中evm-hack-registry通过结构化数据格式定义了攻击事件的元数据规范,促进了跨工具的数据互操作性;而evm-hack-analyzer则提供了交互式的可视化分析界面,使用户能够逐步骤标记漏洞利用轨迹。此外,该PoC集合与DeFiHackLabs项目一脉相承,其归档格式已被多家安全审计公司采纳为内部案例库的标准模板,成为智能合约安全研究中连接理论分析与工程实践的桥梁。
数据集最近研究
最新研究方向
在区块链安全领域,EVM生态系统的攻击事件层出不穷,智能合约漏洞与跨协议组合风险已成为威胁数字资产安全的重大挑战。EVM Hack PoCs数据集聚焦于以太坊虚拟机兼容链上的攻击复现,通过提供结构化的概念验证归档,为安全研究社区搭建了从漏洞建模到防御验证的桥梁。其前沿方向紧密关联近年来DeFi协议频发的闪电贷攻击、重入漏洞与价格预言机操控事件,研究人员可借助该资源对历史攻击进行逆向分析,并结合evm-hack-analyzer工具实现攻击步骤的本地重放与防御策略评估。该数据集不仅加速了攻击模式识别与自动化检测工具的开发,更通过开源协作机制推动形成标准化攻防知识库,对提升整个EVM生态系统的抗风险能力与安全审计效率具有深远意义。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务