HTT:Inverse Finance被盗1450万美元事件分析

北京时间2022年4月2日19时,CertiK安全技术团队监测到InverseFinance被恶意利用,导致价值约1450万美元的资产受到损失。

该事件发生的根本原因在于外部价格预言机依赖导致价格被操纵,因此攻击者可通过操纵价格来借用资产。

Curve.fi中进行调换,以操纵交易中的价格,该交易地址为:0x20a6dcff06a791a7f8be9f423053ce8caee3f9eecc31df32445fc98d4ccd8365

由于SushiSwap:INV的流动性非常低,用300ETH换取INV将大幅增加INV价格。

随后,攻击者正式发起攻击:

Haru Invest通过与Pow.re合作的加密货币挖矿投资产品 Haru Mining完成扩张:金色财经报道,加密资产管理平台Haru Invest今天宣布与加拿大加密货币矿商Pow.re合作推出其加密货币挖矿产品 Haru Mining。Haru Mining代表了Haru Invest数字资产投资服务套件的战略扩张。(prnewswire)[2023/5/4 14:41:15]

1.攻击者把在准备阶段获得的INV存入,并铸造了1746枚XINV代币。

2.XINV的价格计算:根据SushiSwap:INV对中的INV价格所计算。如上所述,INV的价格被操纵,因此每XINV的价值为20926美元。

Ark Invest增持900万美元Block股票:金色财经报道,Ark在三个基金中增加了122,547股Block股票,购买的金额估计略高于900万美元。根据其最新的交易文件,Cathie Wood的资产管理公司向其Ark Innovation ETF增加了104,480股Block股票,向Ark Next Generation Internet ETF增加了17,162股,向Ark Fintech Innovation ETF增加了905股。

Block昨天收盘上涨0.6%,至74.07美元。根据收盘时的价格,这些购买的股票约为900万美元。[2023/3/16 13:08:49]

3.随着XINV的价格被修改,攻击者能够用铸造的XINV代币借用到如下资产:1588枚ETH,94枚WBTC,3999669枚DOLA与39枚YFI。

Web3孵化器ManesLAB完成180万美元种子轮融资,YZB Investment领投:2月10日,Web3孵化器、NFT项目Weirdo Ghost Gang母公司ManesLAB宣布完成180万美元种子轮融资,YZB Investment领投。据了解,ManesLAB是一家专注于Web3大规模采用的孵化器,未来将持续孵化更多Web3原生IP与区块链应用,助力Web2空间与Web3生态互融,打造新一代文化科技引擎。[2023/2/10 11:58:29]

在这种情况下,因为timeElapsed==15,预言机合约Keep3rV2Oracle的函数_update()中'timeElapsed>periodSize'的检查将被绕过。这意味着最后的累积价格还没有被更新。由此可见,函数_computeAmountOut()中的amoutOut会比预期的数额大,因为priceCumulative已经被操纵了,但_observation.priceCumulative没有被更新。

Inverse Finance回应被盗:价格预言机被操纵,将确保用户得到100%补偿:4月3日消息,DeFi借贷协议Inverse Finance在官方推特回应被盗事件,称其货币市场受到了对Sushiswap上 INV/ETH 价格预言机的资本密集型操纵,导致 INV 价格大幅上涨,随后攻击者得以借入1560万美元的 DOLA、ETH 、WBTC 和 YFI。

对此,该项目本身将提出计划确保所有受影响的钱包都得到 100% 的补偿,并且没有计划或需要铸造额外的 INV 代币。同时,该项目鼓励价格操纵者通过 Twitter DM 或 Discord 联系并讨论慷慨的赏金以换取借入的资金。[2022/4/3 14:01:40]

一方面,XINV的价格依赖于SushiSwap:INV对的储备,其流动性非常低。

另一方面,TWAP可以防止闪电贷攻击。理论上,攻击者能够通过"牺牲"一些钱来操纵价格,也就是说,用他自己的钱来改变价格。在这个特殊的价格预言机设计中,如果经过的时间没有超过30分钟,当前的价格不应该被用来计算出金金额。

资产追踪

据CertiKSkyTrace显示,价值约1450万美元的资产被盗后已被转移到TornadoCash。

利用漏洞进行交易的准备期间:?

https://etherscan.io/tx/0x20a6dcff06a791a7f8be9f423053ce8caee3f9eecc31df32445fc98d4ccd8365

利用漏洞进行交易发起攻击:?

https://etherscan.io/tx/0x600373f6752132https://etherscan.io/tx/0x600373f67521324c8068cfd025f121a0843d57ec813411661b07edc5ff781842

攻击者地址1:https://etherscan.io/address/0x117c0391b3483e32aa665b5ecb2cc539669ea7e9

攻击者地址2:?

https://etherscan.io/address/0x8b4c1083cd6aef062298e1fa900df9832c8351b3

攻击合约:?

https://etherscan.io/address/0xea0c959bbb7476ddd6cd4204bdee82b790aa1562

预言机合约:?

https://etherscan.io/address/0x39b1df026010b5aea781f90542ee19e900f2db15#code

SushiSwapINV-ETHPair:?

https://etherscan.io/address/0x328dfd0139e26cb0fef7b0742b49b0fe4325f821

XINV合约地址:?https://etherscan.io/address/0x1637e4e9941d55703a7a5e7807d6ada3f7dcd61b#code

Keep3rV2预言机合约地址:?

https://etherscan.io/address/0x39b1df026010b5aea781f90542ee19e900f2db15#code

写在最后

现如今,很多项目都会用到预言机,部分项目还会对其具有很强的依赖性。安全审计,会审查预言机的设计合理性、价格算法以及经济模型等。

因此,CertiK的安全专家建议:尽量避免使用流动性低的池子作为价格预言机价格来源,同时对项目进行安全审计从而保证预言机模型的正确性。

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

金星链

[0:31ms0-0:800ms