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

慢雾:Titano Finance被黑因池子被设置成恶意PrizeStrategy合约造成后续利用

作者:

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

据慢雾区情报,2月14日,BSC链上的TitanoFinance项目遭受攻击,最初获利地址为0xad9217e427ed9df8a89e582601a8614fd4f74563,目前被黑资金已被攻击者转移到其他23个钱包。慢雾安全团队分析如下:

1.攻击者创建了相关的攻击合约;

2.攻击者调用第一步中的合约中的函数创建了恶意的prizeStrategy合约;

慢雾:过去一周Web3生态系统因安全事件损失近160万美元:6月26日消息,慢雾发推称,过去一周Web3生态系统因安全事件损失近160万美元,包括MidasCapital、Ara、VPANDADAO、Shido、Slingshot、IPO、Astaria。[2023/6/26 22:00:21]

3.StakePrizePool合约中,owner调用了setPrizeStrategy函数(该函数仅owner可以调用),使得_prizeStrategy被改成恶意的prizeStrategy合约。

慢雾:Ribbon Finance遭遇DNS攻击,某用户损失16.5 WBTC:6月24日消息,Ribbon Finance 发推表示遭遇 DNS 攻击,慢雾MistTrack通过链上分析发现攻击者与今天早前的Convex Finance 攻击者是同一个,地址 0xb73261481064f717a63e6f295d917c28385af9aa 是攻击者共用的用来调用恶意合约的钱包地址。同时分析发现,Ribbon Finance某用户在攻击中损失了 16.5 WBTC,具体交易为:https://etherscan.io/tx/0xd09057f1fdb3fa97d0ed7e8ebd8fd31dd9a0b5b61a29a22b46985d6217510850。[2022/6/24 1:29:35]

4.接着攻击者调用了所创建的恶意的prizeStrategy合约中的_awardTickets函数,该函数调用了prizePool合约中的award函数,该函数需要满足onlyPrizeStrategy修饰器条件(_msgSender()==address(prizeStrategy)),该函数会给指定的to地址mint指定数量的ticket代币。此时prizePool合约中的_prizeStrategy已经在上一步被修改,满足onlyPrizeStrategy的条件,于是StakePrizePool合约给攻击者mint了32,00万个ticket代币。

慢雾:Equalizer Finance被黑主要在于FlashLoanProvider合约与Vault合约不兼容:据慢雾区消息,6 月 7 日,Equalizer Finance 遭受闪电贷攻击。慢雾安全团队以简讯形式将攻击原理分享如下:

1. Equalizer Finance 存在 FlashLoanProvider 与 Vault 合约,FlashLoanProvider 合约提供闪电贷服务,用户通过调用 flashLoan 函数即可通过 FlashLoanProvider 合约从 Vault 合约中借取资金,Vault 合约的资金来源于用户提供的流动性。

2. 用户可以通过 Vault 合约的 provideLiquidity/removeLiquidity 函数进行流动性提供/移除,流动性提供获得的凭证与流动性移除获得的资金都受 Vault 合约中的流动性余额与流动性凭证总供应量的比值影响。

3. 以 WBNB Vault 为例攻击者首先从 PancekeSwap 闪电贷借出 WBNB

4. 通过 FlashLoanProvider 合约进行二次 WBNB 闪电贷操作,FlashLoanProvider 会先将 WBNB Vault 合约中 WBNB 流动性转给攻击者,随后进行闪电贷回调。

5. 攻击者在二次闪电贷回调中,向 WBNB Vault 提供流动性,由于此时 WBNB Vault 中的流动性已经借出一部分给攻击者,因此流动性余额少于预期,则攻击者所能获取的流动性凭证将多于预期。

6. 攻击者先归还二次闪电贷,然后从 WBNB Vault 中移除流动性,此时由于 WBNB Vault 中的流动性已恢复正常,因此攻击者使用添加流动性获得凭证所取出的流动性数量将多于预期。

7. 攻击者通过以上方式攻击了在各个链上的 Vault 合约,耗尽了 Equalizer Finance 的流动性。

此次攻击的主要原因在于 Equalizer Finance 协议的 FlashLoanProvider 合约与 Vault 合约不兼容。慢雾安全团队建议协议在进行实际实现时应充分考虑各个模块间的兼容性。[2022/6/8 4:09:22]

5.StakePrizePool合约中,owner再次调用了setPrizeStrategy函数,将_prizeStrategy改回0x5739f9F8C9Fc9854a5B6f3667a6fB14144DC40A7。

6.最后攻击者调用StakePrizePool合约中的函数将ticket代币换成Titano代币,然后在pancake池子中把Titano换成BNB,攻击者重复了这个过程8次,最后共获利4828.7BNB,约190万美元。

该攻击主要由于owner角色可以任意设置setPrizeStrategy函数,导致了池子被设置成恶意的PrizeStrategy合约造成后续利用。

标签:IZEPRIULTVAULTGizerPrime DAICult DAOVault-S

比特币价格实时行情热门资讯
世界自然基金会在遭强烈反对后撤消以保护为重点的NFT项目

据TheBlock2月12日消息,世界自然基金会英国分会上周五在其网站上宣布在遭到用户强烈反对后,撤销其旨在通过NFT销售资助保护工作的项目.

1900/1/1 0:00:00
Algorand生态预测平台Venue完成340万美元融资,Borderless领投

巴比特讯,1月19日,Algorand生态预测平台Venue宣布完成340万美元种子与私募轮融资,本轮融资由无国界资本领投,Algorand,ElvesLongTermCapital(ELTC),Goldentree.

1900/1/1 0:00:00
DJ Steve Aoki将推出以太坊NFT会员俱乐部A0K1VERSE

据Decrypt1月27日消息,DJ兼艺术家SteveAoki将推出以太坊NFT会员俱乐部A0K1VERSE.

1900/1/1 0:00:00
美联储加息快报丨美联储将于1月27日凌晨公布议息决定,进一步表述美联储的加息预期和路线图

巴比特讯,美联储将于北京时间周四凌晨3:00宣布1月议息会议利率决定,并发布货币政策声明;美联储主席鲍威尔将会在3:30就货币政策决议召开新闻发布会.

1900/1/1 0:00:00
拥有NFT艺术品时,我们到底拥有什么?

本文的文字稿已上传至区块链存证平台固定,并附有可信时间戳。接触区块链这么些年,行业的风口总是变幻莫测。从ICO、STO、矿场到现在的NFT,圈内的朋友打个照面,总是戏谑圈内一天,圈外一年.

1900/1/1 0:00:00
对话Vitalik:以太坊未来展望与行业思考

近日,加密视频播客UpOnly邀请到以太坊创始人Vitalik进行对话,主持人为知名加密行业KOLCobie与Ledger,其中他们对zkEVM进展、加密钱包优化、NFT前景、隐私挑战等问题进行了详细探讨.

1900/1/1 0:00:00