UND:Hundred 与 Agave 闪电贷攻击事件分析_Pundi X PURSE

1.前言

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

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

安全团队:Alter Ego Hunters官方Discord遭攻击:金色财经报道,据安全团队CertiK监测,Alter Ego Hunters官方表示其Discord遭到攻击,用户不要点击任何链接、铸造或批准任何交易。[2022/9/18 7:04:07]

Hundred Finance被攻击 tx:

0x534b84f657883ddc1b66a314e8b392feb35024afdec61dfe8e7c510cfac1a098

攻击合约:0xdbf225e3d626ec31f502d435b0f72d82b08e1bdd

攻击地址: 0xd041ad9aae5cf96b21c3ffcb303a0cb80779e358

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

谢霆锋旗下锋味同萌将与Hungry Sausages Lab合作推NFT:3月28日消息,香港电影演员兼歌手谢霆锋进军NFT市场。谢霆锋创立及主理的美食与生活品牌锋味旗下年轻化子品牌锋味同萌与总部位于香港的创意工作室 Hungry Sausages Lab 合作,将推出 100 枚 NFT。这些 NFT 将于 4 月 1 日进行白名单预售或意向登记,并在 4 月 4 日公开铸造,起拍价为 0.15 ETH。

这 100 枚 NFT 将以谢霆锋厨师动漫角色为特点,也是 Hungry Sausages 系列 5000 枚 NFT 的一部分。锋味联合创始人Derek Yeung表示,元宇宙热潮遍布全球。我们在实体市场拓展业务的同时,也在积极探索通过虚拟世界创造新体验的新颖方式。[2022/3/28 14:22:33]

Agave被攻击tx:

动态 | Brave获选Product Hunt 2019年最佳隐私类产品:知名产品评鉴网站Product Hunt已发布了其2019年“金猫奖“(Golden Kitty)的获奖名单,对23个不同类别的产品进行了评价。在隐私类产品中,区块链浏览器Brave入选并获得第一名。(Coinpost)[2020/1/31]

0xa262141abcf7c127b88b4042aee8bf601f4f3372c9471dbd75cb54e76524f18e

攻击合约:0xF98169301B06e906AF7f9b719204AA10D1F160d6

攻击地址: 0x0a16a85be44627c10cee75db06b169c7bc76de2c

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

动态 | CoinHunter平台再次协助用户找回遗失资产:据CoinHunter.io官方消息,数字资产安全追踪平台CoinHunter再次协助用户找回价值约3万元人民币的数字资产,并将其返还给用户。该用户遗忘omni core钱包私钥及助记词,丢失资产后立即与平台联系,提供了必要的信息并协助了调查。CoinHunter平台技术专家凭借用户提供的信息,最终为用户找回遗失资产。详情见原文链接。[2019/3/19]

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

Hundred Finance 攻击调用流程

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

现场 | 韩国区块链自律协会主席Jhun Ha Jin:区块链实现了价值的传递:金色财经现场报道,12月16日,由ChainUP主办,节点资本等联合主办的“Future BlockChain”全球行活动在韩国举办。韩国区块链自律协会主席Jhun Ha Jin在现场发表演讲时表示,正如现在的大数据一样,互联网的核心就是数据的传送,但是现在的区块链实现了价值传递,今后将会加速发展。他说,尽管现在通证还没有进入经济体系,但是随着技术的发展,会帮人们实现梦想。他指出,今后的交易不再是人与人的交易,而是机器和机器的交易,而且互联网上传递的不仅有数据,还有价值。[2018/12/16]

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

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

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

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

大币网

BTCAIN:乌克兰实现加密行业合法化_虚拟资产管理

北京时间3月16日晚11时许,乌克兰数字化转型部的官方推特宣布,乌克兰已将加密行业合法化,总统弗拉基米尔·泽连斯基正式签署了一项「关于虚拟资产」的法律,海外和本国的加密资产企业将合法运营.

[0:5ms0-10:489ms