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

1.前言

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

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

Hundred Finance被攻击 tx:

0x534b84f657883ddc1b66a314e8b392feb35024afdec61dfe8e7c510cfac1a098

数字衍生品交易平台ALPEX中文名确定为”爱π“:据官方报道,ALPEX宣布官方中文名定为”爱π“,意指走向未来科技,探索无限可能。以及更深入地拥抱去中心化和区块链技术,成为众多Z世代用户进入元宇宙的入口。官方表示,更名后的爱π不仅仅是一个中心化交易平台,更希望能够发展为加密生态的基础设施提供商,从而突出其与数字科技的联系,并且构筑围绕APX的生态系统。[2022/3/7 13:42:41]

攻击合约:0xdbf225e3d626ec31f502d435b0f72d82b08e1bdd

攻击地址: 0xd041ad9aae5cf96b21c3ffcb303a0cb80779e358

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

Agave被攻击tx:

0xa262141abcf7c127b88b4042aee8bf601f4f3372c9471dbd75cb54e76524f18e

“PIG币下跌”登微博热搜榜第18名:据微博热搜数据显示,“PIG币下跌”登上微博热搜榜,排名第18位,目前热搜指数为483602。[2021/5/11 21:50:10]

攻击合约:0xF98169301B06e906AF7f9b719204AA10D1F160d6

攻击地址: 0x0a16a85be44627c10cee75db06b169c7bc76de2c

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

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

Hundred Finance 攻击调用流程

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

美银大宗与衍生品主管:90%数字货币由不到1%账户持有:美国银行全球大宗商品与衍生品研究主管Francisco Blanch表示,金属市场将受益于全球性低碳经济,铜市尤其如此。 加密数字货币(含比特币)都属于(大宗)商品,而不是由(各国)政府所发行的货币;相比常规的大宗商品,数字货币的波动性更高;90%的数字货币都由不到1%的账户持有。(新浪)[2021/1/1 16:11:42]

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 的代码没有采用检查-生效-交互模式导致了问题的发生。

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

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

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金智博客

ICPBAYC收购案树立NFT行业整合样板

3月12日,Bored Ape Yacht Club(BAYC)母公司Yuga Labs宣布完成对CryptoPunks和Meebits的收购,这两大NFT系列的品牌、艺术版权和其他知识产权,未来将由Yuga Labs掌握。 根据NFTGO的数据,当前CryptoPunks、BAYC和Meebits分列NFT市值排行榜第一、二、六位。

币安交易所app下载金色观察|过亿美元加密基金频出 web3成重点关注赛道

随着加密货币在全世界范围内关注度的与日俱增,围绕加密项目而诞生的风投基金呈爆发之势增长,同时动辄上亿美元的资金规模也意味着以加密货币为重点的大型风投基金正在形成。 金色财经整理发现,进入2022年后,风投机构推出的各类加密货币基金已过百亿美元。其中不乏知名投资机构的身影,包括红杉资本、贝恩资本等。

比特币最新价格NFTs 2.0:在Polkadot和Kusama上的NFT

本文是对 NFT 的总体概述,和波卡中的各种 NFT 方式。 同质化 NFT 的意思是非同质化通证。同质化意味着一组东西的内部元素可互换。理论上,一张 20 美元的钞票在商店里总是值 20 美元,而且和其他任何一张 20 美元的钞票价值相同。但是,它不能和 1 美元或 100 美元的钞票互换。

波场PayPal CEO 的加密语录:加密货币将重新定义金融世界

PayPal 近年来一直是加密行业的倡导者。这个本身拥有超过 3.5 亿名活跃用户的支付巨头,已经允许美国和英国的用户交易或持有比特币(BTC)、以太坊(ETH)、比特现金(BCH)和莱特币(LTC),同时支持用户使用这些加密货币进行支付。

[0:0ms0-7:27ms