宇宙链 宇宙链
Ctrl+D收藏宇宙链

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

作者:

时间:1900/1/1 0:00:00

1.前言

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

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

加密主题餐厅Bored & Hungry不再接受加密货币付款:6月26日消息,首家BAYC主题餐厅Bored & Hungry在开业三个月后,不再接受加密货币付款,餐品只显示美元价格。

此前消息,首家Bored Ape Yacht Club(BAYC)NFT主题餐厅Bored & Hungry已经于当地时间4月9日在美国加州长滩正式开业。据悉,Bored & Hungry餐厅将以快闪店的形式开放90天。该餐厅接受ApeCoin(APE)、ETH以及借记卡/信用卡支付方式。[2022/6/26 1:32:41]

2.分析

2.1攻击者相关信息

HundredFinance被攻击tx:

0x534b84f657883ddc1b66a314e8b392feb35024afdec61dfe8e7c510cfac1a098

攻击合约:0xdbf225e3d626ec31f502d435b0f72d82b08e1bdd

攻击地址:0xd041ad9aae5cf96b21c3ffcb303a0cb80779e358

美国前财长Rosie Rios加入加密相关的商业节目Unicorn Hunters:3月24日消息,金融商业节目Unicorn Hunters今日宣布,美国前财政部长Rosie Rios已加入Unicorn董事会,并将担任Unicorn Hunters节目的Circleof Money成员,该小组由商界名人和政策制定者组成,其职责是听取创始人的意见并提出问题以帮助人们决定是否要投资公司。

此外,Rosie Rios也将为Unicorn Hunters发行的股权支持型加密货币Unicoin的发展提供经验和指导。RosieRios曾在奥巴马执政时期担任财政部长,此前还曾在投资公司担任董事总经理,同时也是一位区块链技术专家,目前在Ripple董事会任职。Unicorn Hunters是一档金融类商业节目,帮助创始人通过节目筹集资金。[2022/3/24 14:15:15]

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

Agave被攻击tx:

多链NFT游戏Blockchain Monster Hunt将推出新链,集成智能合约平台Moonbeam Network:2月9日消息,据官方消息,多链NFT游戏Blockchain Monster Hunt(BCMH)将推出新链,并将于北京时间2月25日10点集成智能合约平台Moonbeam Network。

据了解,Blockchain Monster Hunt是一个受Pokemon Go启发的多链NFT游戏,用户可在游戏中狩猎NFT怪物或从市场购买NFT。其主网已于1月正式上线。[2022/2/19 10:02:33]

0xa262141abcf7c127b88b4042aee8bf601f4f3372c9471dbd75cb54e76524f18e

攻击合约:0xF98169301B06e906AF7f9b719204AA10D1F160d6

攻击地址:0x0a16a85be44627c10cee75db06b169c7bc76de2c

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

Phunware盘前涨超30%,此前公司董事会批准比特币购买计划:4月6日消息,企业移动云平台Phunware盘前涨超30%,此前公司董事会批准比特币购买计划,开启其区块链生态系统。(金十)[2021/4/6 19:51:39]

2.2攻击流程

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

HundredFinance攻击调用流程

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

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

声音 | Liam Hunt:加密货币支付将帮助球迷降低追星成本:Sophisticated Investor.com市场分析师Liam Hunt表示,对一个足球俱乐部来说,采用加密货币支付处理将使国际球迷能够支持他们最喜欢的俱乐部,而不必承担汇率成本或支付交易费、附加费或政府征收的一些费用。加密货币还为国际买家提供了更强的安全性和匿名性。(AMBCrypto)[2020/2/21]

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

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

5、归还闪电贷

6、获利转移

2.3漏洞细节

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

合约实现地址:

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

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

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

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

在Agave攻击中攻击者回调路径如下:

3.总结

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

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

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

标签:REDTERUNTUNDYFI CREDITS GROUPInterest ProtocolXHUNTER价格EAT FUND

火必交易所热门资讯
NFT平台并购 别让“我看行”变成“我看刑”

2021年是NFT贼火爆的一年。到底有多火呢?国外某语料库统计显示“Non-fungibleToken”一词在2021年的使用率增长了110000%,超过元宇宙、疫苗等其他词汇.

1900/1/1 0:00:00
dYdX 详述:如何搭建一个? DAO 形式的信托合法框架(适用于美国之外)

概要 dYdX基金会正在引入一个用于创建GuernseyPurposeTrust的框架。这种信托结构为DAO面临的几个问题提供了一种潜在的解决方案:限制DAO和DAO委员会参与者的责任;允许DAO开展链下活动;澄清是否存在任何美国的缴.

1900/1/1 0:00:00
Web 3.0 很火 但它到底怎么来的?

最近Web3.0很火,可是看了很多观点后,我还是没弄明白1.0,2.0,3.0到底是怎么串联起来的,它怎么就从1.0发展到3.0了?底层发生了哪些最根本的变化?有没有遵循一定的规律?为了搞懂这些问题,我开始自食其力——思路很简单.

1900/1/1 0:00:00
我在元宇宙中邂逅了爱情

本文由”老雅痞laoyapicom“授权转载信息来源自VICE,略有修改,作者RossBuchanan用一个OculusVR头盔和几句风趣的搭讪台词,我能否成为爱情专家? 作者戴着META头盔.

1900/1/1 0:00:00
IPv6如何与BSV区块链集成以创建更安全的互联网?

电气与电子工程师协会阿联酋区块链小组启动研讨会于3月9日举行,现场与远程的与会者们介绍了一系列主题,其中重点是IPv6及其如何与BSV区块链集成以创建更安全的互联网.

1900/1/1 0:00:00
新的一年 Web3将会如何发展?

Web3这个专业名词诞生于2014年,一开始,它被用来描述实现去中心化共识的新型协议。如今,它已经成为了对公链生态、应用程序甚至设计理念的统称.

1900/1/1 0:00:00