链资讯 链资讯
Ctrl+D收藏链资讯
首页 > FTT > 正文

Hundred 与 Agave 闪电贷攻击事件分析

作者:

时间:

1.前言

北京时间 3 月 15 日晚,知道创宇区块链安全实验室 监测到 Gnosis 链上的借贷类协议 Hundred Finance 与 Agave 均遭遇了闪电贷袭击,包括 AAVE 的分支 Agave 和 Compound 的分支 Hundred Finance 。协议损失超 1100 万美元。目前 项目方已暂停其数百个市场。

知道创宇区块链安全实验室 第一时间跟踪本次事件并分析。

Hundred Finance被攻击 tx:

0x534b84f657883ddc1b66a314e8b392feb35024afdec61dfe8e7c510cfac1a098

攻击合约:0xdbf225e3d626ec31f502d435b0f72d82b08e1bdd

攻击地址: 0xd041ad9aae5cf96b21c3ffcb303a0cb80779e358

攻击后跨链匿名化:https://etherscan.io/txs?a=0xd041ad9aae5cf96b21c3ffcb303a0cb80779e358

Agave被攻击tx:

Ripple合作伙伴ACI被选中参与美联储实时支付试点计划:1月27日消息,Ripple合作伙伴ACI Worldwide已被选中参与美联储实时支付试点计划。该计划将致力于美国的银行向零售客户和企业客户实时进行无缝支付。此前2018年10月有外媒报道称,ACI正在支持Ripple的实时支付系统。(U.Today)[2021/1/27 21:47:44]

0xa262141abcf7c127b88b4042aee8bf601f4f3372c9471dbd75cb54e76524f18e

攻击合约:0xF98169301B06e906AF7f9b719204AA10D1F160d6

攻击地址: 0x0a16a85be44627c10cee75db06b169c7bc76de2c

攻击后跨链匿名化:https://etherscan.io/txs?a=0x0a16a85be44627c10cee75db06b169c7bc76de2c

由于 Hundred Finance 与 Agave 攻击流程与手法类似,因此我们使用 Hundred Finance 进行分析。

Hundred Finance 攻击调用流程

1、攻击者利用合约在三个池子中利用闪电贷借出 WXDAI 和 USDC

2、在 WETH 池子质押借出的部分 USDC

3、利用重入利用一笔质押,超额借出池子中资金

4、重复质押-重入借出步骤,将其他两个池子资产超额借出

5、归还闪电贷

6、获利转移

导致本次问题的根本原因是由于在 Gnosis 链上的官方桥接代币 xDAI 合约中实现了一个对于 to 地址的回调( callAfterTransfer 函数)

合约实现地址:

https://blockscout.com/xdai/mainnet/address/0xf8D1677c8a0c961938bf2f9aDc3F3CFDA759A9d9/contracts

该回调将直接导致重入漏洞的产生,同时由于在 Hundred Finance 团队 fork 的 Compound 版本中没有严格遵循检查-生效-交互(防止重入的另一种方式),进而导致了总借贷量更新晚于重入实现。最终攻击者得以超额借贷。

类似的,对于 Agave 项目方,攻击者利用 liquidateCall 函数内部调用会调用 xDAI 的 callAfterTransfer 方法进行回调,最终导致攻击者能再次进行借贷。

在 Hundred Finance 攻击中攻击者重入的调用路径如下:

在 Agave 攻击中攻击者回调路径(调用 liquidateCall 时内部调用时回调)如下:

此次遭受攻击的两个借贷项目由于错误的引入了存在重入的 token,同时项目方的 fork 的代码没有采用检查-生效-交互模式导致了问题的发生。

我们强调:对于一个优秀的项目的引用必须建立在足够的理解和严谨的开发上,尤其是存在差异化的部分,切忌顾此失彼最终因为一个小的差错导致项目全部的损失。

近期,各类合约漏洞安全事件频发,合约审计、风控措施、应急计划等都有必要切实落实。

标签:NFTNBSBSPUNDiNFTspacenbs币最新消息BSP价格PUNDIX币

FTT热门资讯
最流行的ERC721模板比较

除了最近的宏观经济事件导致市场略微看跌外,我认为我们可以确信我们仍处于 NFT 牛市的中间。 在这轮牛市中,每周都有数百个项目推出,其中大部分都是类似的智能合约。由于在这个领域几乎所有的东西都是开源的,因此很容易实施被证明有效的解决方案。 然而,这导致项目复制粘贴当前流行的少数NFT智能合约模板,而没有真正理解每个实施中存在的不同的优缺点。

肖飒:数字藏品交易乱象 早晚会有风险提示

今天的文章可能会动一些人的奶酪,但为了呼吁老友们悬崖勒马,谨慎对待法律风险,还是得说。如今一些平台做的很野,内容低俗,图片剽窃且无独创表达,放任炒作工作室收割韭菜,不交割藏品......乱象频出,支付公司分期付款加了杠杆。略待时日,飒姐认为官方或半官方机构会针对NFT炒作进行风险提示,咱们拭目以待。建议数字藏品从业机构,自查自纠,减小法律风险冲击。

让NFT-Fi流行起来

本文仅做行业学习交流之用,不构成任何投资参考 让NFT-Fi流行起来 NFT的金融化是一个艰难的旅程,我们也很难搞懂它涉及的方方面面。但可以看到的是,目前非流动资产的一二级市场都在持续增长,这对于那些原本流动性不足的资产来说是一个积极的信号。

金色观察|Axie Infinity的Origin升级会有什么更新?

金色财经报道,3月18日,Axie Infinity官方在推特上发布了关于Origin升级更新的消息。此次更新包含了7个相关内容。 1.Axie Infinity的Origin软启动,在内部进行; 2.Origin 的软启动将分阶段进行。将从小范围开始,并在初始发布后的几个月内逐步扩展; 3.Origin 将通过 Mavis Hub 在桌面设备上启动。

一文了解Terra生态现状 哪些协议最有前途?

是时候深入了解 Terra、其不断增长的稳定币经济和一些有前途的协议了。 Terra是基于 Cosmos SDK 构建的第 1 层区块链,可在近 7 秒内完成低成本交易。 其主要产品是一套行业领先的去中心化稳定币,与一系列法定货币挂钩。 截至目前,最常用的稳定币是 TerraUSD(或$UST),您可能已经猜到,它与美元 1:1 挂钩。

Nansen数据告诉你NFT是否是加密货币的避风港

本文由”老雅痞laoyapicom“授权转载 要点总结: Nansen 的一份报告指出,以太坊计价的NFT可能是高波动性加密货币的一个安全避风港。 上个月,加密货币分析公司Nansen发布了六个新的指数来追踪NFT市场 现在的一份报告揭示了使用这写指数得出的一些惊人的结论: 这六个指数将NFT市场作了细分。