By:慢雾安全团队
据慢雾区情报,币安智能链上DeFi收益聚合器PancakeBunny项目遭遇闪电贷攻击,慢雾安全团队第一时间介入分析,并将结果以简讯的形式分享,供大家参考:
攻击过程分析
1.攻击者先发起一笔交易,使用0.5个WBNB与约189个USDT在PancakeSwap中添加流动性并获取对应的LP,随后将LP抵押至PancakeBunny项目的VaultFlipToFlip合约中。
2.在LP抵押完成后,攻击者再次发起另一笔交易,在这笔交易中攻击者先从PancakeSwap的多个流动性池子中闪电贷借出巨量的WBNB代币,并从Fortube项目的闪电贷模块借出一定数量的USDT代币。随后使用借来的全部USDT代币与部分WBNB代币在PancakeSwap的WBNB-USDT池子添加流动性,并把获得的LP留在WBNB-USDT池子中。
代币化风投基金SPiCE VC公布2022年业绩,内部收益率超50%:1月10日消息,完全代币化的风投基金SPiCE VC宣布了其2022年的业绩,即使经济逆风持续存在,也为其投资者带来了可观的回报。SPiCE的内部收益率(IRR)估计了潜在的投资收益率,超过了50%。此外,SPiCE的投资资本倍数(MOIC)增长了6倍,是VC平均MOIC的三倍。SPiCE在四年内为其投资者实现了82%的实收资本分配 (DPI)。[2023/1/11 11:05:13]
3.由于在步骤1攻击者已经在VaultFlipToFlip合约中进行了抵押,因此攻击者在添加完流动性后直接调用VaultFlipToFlip合约的getReward函数来获取BUNNY代币奖励并取回先前抵押的流动性。
4.在进行getReward操作时,其会调用BunnyMinterV2合约的mintForV2函数来为调用者铸造BUNNY代币奖励。
加密分析公司Santiment正扩展SAN代币集成:官方消息,加密分析公司Santiment表示正在通过DeFi项目,扩展其SAN代币集成,最新的合作是BasisCash。[2021/1/17 16:23:14]
5.在mintForV2操作中,其会先将一定量(performanceFee)的LP转至WBNB-USDT池子中移除流动性,但由于在步骤2中攻击者把大量的LP留在了池子中,因此BunnyMinterV2合约将会收到大量的WBNB代币与USDT代币。
6.在完成移除流动性后会调用zapBSC合约的zapInToken函数分别把步骤5中收到的WBNB与USDT代币转入zapBSC合约中。
7.而在zapInToken操作中,其会在PancakeSwap的WBNB-USDT池子中把转入的USDT兑换成WBNB。随后再将合约中半数WBNB在PancakeSwap的WBNB-BUNNY池子中兑换成BUNNY代币,并将得到的BUNNY代币与剩余的WBNB代币在WBNB-BUNNY池子中添加流动性获得LP,并将此LP转至mintForV2合约中。而由于步骤5中接收到的非预期的大量的WBNB,并且进行WBNB兑换成BUNNY代币的操作,因此WBNB-BUNNY池子中的WBNB数量会大量增加。
SakeSwap二期收益耕作已开始,在新AMM V2池质押代币可获更多奖励:SakeSwap.finance(清酒)官方发推称,SakeSwap二期收益耕作(Phase II yield farming)已经开始。所有Farmer可以通过SLP Token和S Token质押获得奖励。
官方称,如果用户此前已经在SAKE-ETH+S AMM池质押了SLP V1和S Token,建议迁移这些代币,在新AMM V2池质押代币可以获得更多SAKE奖励。[2020/10/17]
8.在完成zapInToken操作后会计算BunnyMinterV2合约当前收到的WBNB-BUNNYLP数量,并将其返回给mintForV2。随后将会调用PriceCalculatorBSCV1合约的valueOfAsset函数来计算这些LP的价值,这里计算价值将会以BNB结算(即单个LP价值多少个BNB)。
RVN因存在漏洞发布紧急更新 漏洞已造成代币总量增加1.5%:7月3日,CryptoScope团队发现Ravencoin(RVN)区块链存在漏洞,经过rvn首席开发团队确认后已发布了紧急更新。据悉,该漏洞可生成额外的RVN,但是不会影响或控制已经存在的RVN资产。由于该漏洞造成了RVN总量比原计划多出了1.5%,并且漏洞产生的RVN已经流入市场,因此无法进行回滚等操作。漏洞产生的代币约等于RVN矿工44天的开采量。为了让RVN总量保持在原计划的210亿,社区或可能提前44天进行“挖矿减半”。[2020/7/3]
9.在valueOfAsset计算中,其使用了WBNB-BUNNY池子中WBNB实时的数量乘2再除以WBNB-BUNNYLP总数量来计算单个LP的价值(valueInBNB)。但经过步骤7,我们可以发现WBNB-BUNNY池子中的WBNB非预期的数量大量变多了,这就导致了在计算单个LP的价值会使得其相对BNB的价格变得非常高。
动态 | DappRadar:目前以太坊网络仍有大量未被统计入内的代币交易:据Cryptoslate消息,区块链数据平台DappRadar表示,新增了以太坊网络DApp的ERC20代币数据信息,统计显示,目前以太坊网络中尚有数十亿的Dapp代币交易未被统计入内,目前近7天未被统计入内的代币交易额约7300万美元。[2019/11/21]
10.随后在mintForV2中,合约会以在步骤9中计算出的LP价值来通过amountBunnyToMint函数计算需要给攻击者铸造多少BUNNY代币。但由于价格计算方式的缺陷导致最终LP的价格被攻击者恶意的操控抬高了,这就导致了BunnyMinterV2合约最终给攻击者铸造了大量的BUNNY代币(约697万枚)。
11.在拿到BUNNY代币后,攻击者将其分批卖出成WBNB与USDT以归还闪电贷。完成整个攻击后拿钱走人。
总结
这是一次典型的利用闪电贷操作价格的攻击,其关键点在于WBNB-BUNNYLP的价格计算存在缺陷,而BunnyMinterV2合约铸造的BUNNY数量依赖于此存在缺陷的LP价格计算方式,最终导致攻击者利用闪电贷操控了WBNB-BUNNY池子从而拉高了LP的价格,使得BunnyMinterV2合约铸造了大量的BUNNY代币给攻击者。
慢雾安全团队建议,在涉及到此类LP价格计算时可以使用可信的延时喂价预言机进行计算或者参考此前AlphaFinance团队研究的LP价格计算方式,以避免被恶意操控的事故再次发生。
往期回顾
慢雾科技xFireEye,赋能区块链安全
慢雾科技与虎符智能链HSC达成战略合作
CoinEx入驻慢雾区,发布「安全漏洞与威胁情报赏金计划」
开心做聚合,无奈被攻击——Rari被黑事故分析
慢雾AML升级上线,为资产追踪再增力量
慢雾导航
慢雾科技官网
https://www.slowmist.com/
慢雾区官网
https://slowmist.io/
慢雾GitHub
https://github.com/slowmist
Telegram
https://t.me/slowmistteam
https://twitter.com/@slowmist_team
Medium
https://medium.com/@slowmist
币乎
https://bihu.com/people/586104
知识星球
https://t.zsxq.com/Q3zNvvF
火星号
http://t.cn/AiRkv4Gz
链闻号
https://www.chainnews.com/u/958260692213.htm
免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。
本文来源于非小号媒体平台:
慢雾科技
现已在非小号资讯平台发布68篇作品,
非小号开放平台欢迎币圈作者入驻
入驻指南:
/apply_guide/
本文网址:
/news/9993300.html
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场
上一篇:
Bitfinex一周简报
标签:BNBBUNBUNNYUNNbnb挖矿收益Crazy BunnyPOLYBUNNY币Sunny Aggregator
今天简单写一下,最近风声紧,只能猥琐了~今天早上写了一段我对昨天下跌的认识,这里再补充一下,关于下跌原因我不讨论,但下跌的本能动因是什么不知道大家是否了解,而这才是影响盘面的真正的原因.
1900/1/1 0:00:00完整的2021年将您的播客捆绑包加星标”是成为播客大亨的一站式途径,其中包括创建,录制和营销新播客品牌的步骤。十年前,没有人知道播客是什么.
1900/1/1 0:00:00亲爱的用户:由于杠杆ETF产品RSR3L等33个的净值已低于或接近0.050USDT,触发了杠杆ETF产品份额合并机制.
1900/1/1 0:00:002021年5月19日,比特币在经历连续的七天抛盘之后加速下跌,跌至29000美元/枚,日跌幅超30%,全球加密货币市值直接腰斩。“币圈崩盘”词条直接冲上微博热搜榜第三位.
1900/1/1 0:00:00链闻消息,由FBGCapital、Block72赞助,Chainnews链闻、Winkrypto联合主办的第三届世界数字资产峰会WDAS顺利开展.
1900/1/1 0:00:00亲爱的BitMart用户:BitMart将于2021年5月17日上线代币?EDDASwap(EDDA)。届时将开通EDDA/USDT交易对.
1900/1/1 0:00:00