NomosLabs-Security/poc-euler-finance-2023

GitHub: NomosLabs-Security/poc-euler-finance-2023

复现 Euler Finance 2023 年 1.97 亿美元闪电贷攻击的 Foundry PoC,演示 donateToReserves 函数缺失健康检查导致的自清算漏洞。

Stars: 0 | Forks: 0

# Euler Finance donateToReserves 闪电贷漏洞利用 — PoC ## 快速开始 ``` git clone https://github.com/NomosLabs-Security/poc-euler-finance-2023 cd poc-euler-finance-2023 forge install foundry-rs/forge-std --no-git forge test -vvvv ``` ## 详情 - **漏洞利用日期:** 2023-03-13 - **分叉区块:** #16817996 - **预期输出:** 闪电贷 donateToReserves() 漏洞利用,自清算获利 - **完整分析:** [NomosLabs Security Intelligence Archive](https://nomoslabs.io/archive/euler-finance-2023) ## 描述 Euler Finance eToken 合约中的 donateToReserves() 函数在减少用户抵押品时未执行健康检查。结合闪电贷,这使得攻击者能够: 1. 建立大额头寸(通过闪电贷) 2. 通过 donateToReserves() 将抵押品归零 3. 自清算(使用第二个账户) 4. 从清算奖金中获利 ## RPC 提供商 ``` Alchemy: https://eth-mainnet.alchemyapi.io/v2/YOUR_KEY Infura: https://mainnet.infura.io/v3/YOUR_KEY QuickNode: https://YOUR_ENDPOINT.quiknode.pro/YOUR_KEY ``` ## 许可证 MIT — 仅供教育用途。
标签:CISA项目, DeFi 漏洞, eToken, Euler Finance, Forge, Foundry, NomosLabs, PoC, Solidity, Web3 安全, Web报告查看器, 以太坊, 价格操纵, 健康检查缺失, 加密货币黑客, 区块链安全, 智能合约安全, 暴力破解, 概念验证, 自清算, 重入攻击, 闪电贷攻击