火星链 火星链
Ctrl+D收藏火星链
首页 > 币安下载 > 正文

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

作者:

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

1.前言

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

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

NFT租赁市场Double Protocol将扩展至公链Thunder Core:金色财经报道,NFT租赁市场Double Protocol与公链Thunder Core达成合作,将把NFT租赁服务扩展至Thunder Core上的NFT,其中Flappy Machine将作为首个使用Double Protocol允许玩家租赁NFT的生态项目。[2022/12/27 22:09:45]

Hundred Finance被攻击 tx:

0x534b84f657883ddc1b66a314e8b392feb35024afdec61dfe8e7c510cfac1a098

攻击合约:0xdbf225e3d626ec31f502d435b0f72d82b08e1bdd

Fairyproof:Hundred Finance与Agave遭遇攻击原因是由于转移ERC677代币引起的:3月16日消息,Gnosis Chain上的DeFi协议Agave和Hundred Finance遭到重入攻击,共计损失约1100万美元。造成此次重入攻击的原因是由于转移ERC677代币引起的,该代币有一个转移后调用函数叫 transferAndCall。

Fairyproof 推荐所有合约开发者三点注意:

1、合约内改变状态要放在对外交互之前(包括转移代币) ;

2、注意ERC20代币和ERC677代币的区别;

3、重要用户接口增加防重入锁。[2022/3/16 13:59:33]

攻击地址: 0xd041ad9aae5cf96b21c3ffcb303a0cb80779e358

知名NFT藏家888以97ETH购买Crypto Phunk#5822:12月9日消息,知名NFT藏家888以97ETH购买Crypto Phunk#5822号作品,并在个人社交媒体发布推文表示对LarvaLabs过度中心化的抗议与不满。[2021/12/9 13:01:53]

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

Agave被攻击tx:

0xa262141abcf7c127b88b4042aee8bf601f4f3372c9471dbd75cb54e76524f18e

攻击合约:0xF98169301B06e906AF7f9b719204AA10D1F160d6

BSC上DeFi协议Pancake Hunny遭闪电贷攻击:PeckShield派盾预警显示,BSC上DeFi协议Pancake Hunny遭到闪电贷攻击,HUNNY代币短时下跌70%左右。黑客攻击的交易中包含了513笔转账,Gas消耗达1900万,其中大量转账和Alpaca代币相关。[2021/10/20 20:44:02]

攻击地址: 0x0a16a85be44627c10cee75db06b169c7bc76de2c

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

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

ThunderCore与台北市政府网络投票平台i-Voting实现技术集成:据官方消息,ThunderCore与台北市政府网络投票平台i-Voting已实现技术集成,集成后,2020年6月1日第一天的民意数已超19,400票。通过ThunderCore的技术,大众可随时在指定的ThunderCore Scan纪录平台上看到公开纪录,从而避免曾有的灌票,人工验票失误等问题。

ThunderCore(TT 链)是一个区块链公链平台,由业内研究人员和工程师创立,其本地通证为TT币。ThunderCore 的服务器完全公开、去中心化,并具备容错机制。ThunderCore 通过解决可使用性和技术应用的难题,从而推动区块链技术的广泛应用。[2020/6/3]

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

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

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

标签:UNDANCBSPNBSund币种anc币项目方团队BSPT币nbs币前景

币安下载热门资讯
SPR:金色观察|欧盟或于2025年起禁止PoW加密货币 BTC挖矿受影响

欧盟立法部门之一的欧洲议会已经采取行动,拟禁止比特币和其他工作量证明(PoW)加密货币。备受瞩目的一揽子加密货币法规,加密资产市场(MiCA)框架的最终草案,包括一项禁止“环境不可持续”的共识机.

1900/1/1 0:00:00
RED:金色观察丨Yuga Labs发文亲述:BAYC起源及40亿美元估值里程

2022年3月23日,Bored Ape Yacht Club发行公司Yuga Labs宣布以40亿美元估值完成新一轮4.5亿美元融资,本轮融资由a16z领投,Adidas Ventures.

1900/1/1 0:00:00
比特币:晚间必读5篇 | 一览NFT市场蓝筹项目的六大趋势

1.为什么说DAO是未来的公司形式今天,我想将DAO定位于现代资本主义公司的历史发展中,以更好地了解这些新的社会组织在后勤和经济规模上的能力.

1900/1/1 0:00:00
以太坊:时代周刊:以太坊背后的V神担心加密货币的未来

几分钟后,电子音乐开始跳动,毛绒玩具将被抛向空中,女性将出现旋转彩色呼啦圈,一头机械公牛将开始行动,一个接一个地击退一个高兴的骑手.

1900/1/1 0:00:00
DAO:盘点2022年可能爆发的热门游戏公会

未来,为满足对参与链游、元宇宙等虚拟经济持续增长的需求,Play To Earn 这种模式或还将持续进化演变。前言Play to Earn,简称P2E,又可称为“打金“,是一种边玩边赚的理念.

1900/1/1 0:00:00
比特币:2022年第一季度发生在区块链行业的投融大事件

在上个季度中,区块链行业发生了3笔10亿级别规模的投融资事件,分别是从事资管领域的NYYDIG、专注支付领域的Checkout.com还有公链LFC.

1900/1/1 0:00:00