1310 天前

06月08日,星期三 10:28

慢雾:Equalizer Finance 被黑简析

火讯财经讯,据慢雾区消息,6 月 7 日,Equalizer Finance 遭受闪电贷攻击。慢雾安全团队以简讯形式将攻击原理分享如下: 1. Equalizer Finance 存在 FlashLoanProvider 与 Vault 合约,FlashLoanProvider 合约提供闪电贷服务,用户通过调用 flashLoan 函数即可通过 FlashLoanProvider 合约从 Vault 合约中借取资金,Vault 合约的资金来源于用户提供的流动性。 2. 用户可以通过 Vault 合约的 provideLiquidity/removeLiquidity 函数进行流动性提供/移除,流动性提供获得的凭证与流动性移除获得的资金都受 Vault 合约中的流动性余额与流动性凭证总供应量的比值影响。 3. 以 WBNB Vault 为例攻击者首先从 PancekeSwap 闪电贷借出 WBNB 4. 通过 FlashLoanProvider 合约进行二次 WBNB 闪电贷操作,FlashLoanProvider 会先将 WBNB Vault 合约中 WBNB 流动性转给攻击者,随后进行闪电贷回调。 5. 攻击者在二次闪电贷回调中,向 WBNB Vault 提供流动性,由于此时 WBNB Vault 中的流动性已经借出一部分给攻击者,因此流动性余额少于预期,则攻击者所能获取的流动性凭证将多于预期。 6. 攻击者先归还二次闪电贷,然后从 WBNB Vault 中移除流动性,此时由于 WBNB Vault 中的流动性已恢复正常,因此攻击者使用添加流动性获得凭证所取出的流动性数量将多于预期。 7. 攻击者通过以上方式攻击了在各个链上的 Vault 合约,耗尽了 Equalizer Finance 的流动性。 此次攻击的主要原因在于 Equalizer Finance 协议的 FlashLoanProvider 合约与 Vault 合约不兼容。慢雾安全团队建议协议在进行实际实现时应充分考虑各个模块间的兼容性。 参考交易: https://etherscan.io/tx/0x9b17f61d2c7fc4463ff94c5edfea6695d131584a6e07fed5b9ed298c16c17f41 https://bscscan.com/tx/0xdc4ea764632bb264bf820e1942c20cda4c9564c1255f78a6b8aa62c31d5035f0

6
0
  • ETH跌破3100美元,日内下跌 0.20%

    火讯财经讯,1月9日消息,欧易OKX行情显示,ETH刚刚跌破3100美元,现报3098.03美元/枚,日内下跌0.20%。

    2 小时前

  • BTC突破91000美元,日内涨幅 0.26%

    火讯财经讯,1月9日消息,欧易OKX行情显示,BTC刚刚突破91000美元,现报91024.90美元/枚,日内涨幅0.26%。

    5 小时前

  • 摩根士丹利计划今年推出数字钱包,以支持代币化资产

    火讯财经讯,1月9日消息,据市场消息:摩根士丹利计划于今年晚些时候推出一款数字钱包,以支持代币化资产。

    6 小时前

  • “Strategy对手盘”的多单仓位规模突破2亿美元

    火讯财经讯,1月9日消息,Hyperbot数据显示,“Strategy对手盘”和巨鲸“pension-usdt.eth”在持续滚动加仓操作后,他们的多单仓位规模分别升至2.05亿美元和6087万美元。 “Strategy对手盘”目前持有BTC、ETH、SOL、XRP、XPL和PUMP多单,而“pension-usdt.eth”持有ETH多单。

    6 小时前

  • 过去24小时全网合约爆仓3.57亿美元,主爆多单

    火讯财经讯,1月8日消息,CoinAnk数据显示,过去24小时加密货币市场全网合约爆仓3.57亿美元,其中多单爆仓3.14亿美元,空单爆仓4292.04万美元。BTC爆仓总金额1.01亿美元,ETH爆仓总金额7750.38万美元。

    7 小时前