比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

代幣閃崩,差點歸零 - PancakeBunny 被黑簡析_BUNNY

Author:

Time:1900/1/1 0:00:00

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池子中。

Ankr:ANKR將升級為Ultra-Sound基礎設施網關代幣:金色財經報道,Web3基礎設施提供商Ankr官推宣布將拓展升級其原生代幣ANKR用途,除了可用于RPC客戶支付之外,該代幣將成為訪問Ultra-Sound基礎設施上存檔節點基礎設施的獨家網關代幣,以補償新的節點運營商合作伙伴。此外,ANKR代幣實用性也將更新,包括成為多鏈基礎設施的“gas”支付方式、以及提供訪問高質量Web3基礎設施的網關門戶。[2023/8/5 16:19:34]

3.由于在步驟1攻擊者已經在VaultFlipToFlip合約中進行了抵押,因此攻擊者在添加完流動性后直接調用VaultFlipToFlip合約的getReward函數來獲取BUNNY代幣獎勵并取回先前抵押的流動性。

4.在進行getReward操作時,其會調用BunnyMinterV2合約的mintForV2函數來為調用者鑄造BUNNY代幣獎勵。

NFT收藏游戲NBA Top Shot將在NBA夏季聯賽中出售獨家代幣:基于Flow的NFT收藏游戲NBA Top Shot將在下周拉斯維加斯舉行的NBA夏季聯賽中出售獨家代幣。這些代幣將是首批被稱為“瞬間(moments)”的Top Shot NFT,可在實體場地獨家購買,它們標志著“瞬間”首次在NBA比賽中出售。

獨家NFT將分別在8月8日、9日和10日紀念每場比賽的精彩部分。每版至少鑄造1000份,鑄造的“瞬間”總數量將根據需求確定。粉絲每人每天只能購買10個代幣。比賽參與者可以從拉斯維加斯托馬斯&馬克中心的Top Shop售貨亭預訂尚未創建的代幣,每個價格為5美元。NFT將在創建后轉移到買家的Top Shot賬戶。(Cointelegraph)[2021/8/4 1:33:21]

5.在mintForV2操作中,其會先將一定量(performanceFee)的LP轉至WBNB-USDT池子中移除流動性,但由于在步驟2中攻擊者把大量的LP留在了池子中,因此BunnyMinterV2合約將會收到大量的WBNB代幣與USDT代幣。

UMA推出BAL、UNI看漲期權代幣:4月19日消息,去中心化合成資產協議UMA宣布推出BAL和UNI的看漲期權代幣。BAL的看漲期權代幣名為BALc90-0521行權價為90美元,UNI的看漲期權代幣名為UNIc50-0521行權價為50美元。

兩者都是只能在到期日行權的歐式期權,到期日為2021年5月31日,期權代幣可以在各個AMM協議里建立流動性池并且交易流通。[2021/4/19 20:36:09]

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數量會大量增加。

動態 | 智能合約技術提供商UMA在以太坊測試網絡推出合成代幣生成器:據The Block消息,智能合約技術提供商UMA推出一個平臺,可以創建追蹤“任何東西”價格的代幣,從外匯匯率到股票價格。UMA聯合創始人Allison Lu在倫敦DEFI峰會上宣布,該平臺被稱為合成代幣生成器(Synthetic Token Builder),可以在以太坊測試網絡Rinkeby上使用。Synthetic Token Builder接受DAI作為抵押品,并允許用戶鑄造遵循各種價格指數的代幣。用戶也可以交易這些代幣,而其抵押品價值會根據價格指數變化。[2019/9/12]

8.在完成zapInToken操作后會計算BunnyMinterV2合約當前收到的WBNB-BUNNYLP數量,并將其返回給mintForV2。隨后將會調用PriceCalculatorBSCV1合約的valueOfAsset函數來計算這些LP的價值,這里計算價值將會以BNB結算(即單個LP價值多少個BNB)。

動態 | USDC增發100萬枚代幣:據Whale Alert監測,北京時間10:09,USDC鏈上增發100萬枚代幣。[2019/8/18]

9.在valueOfAsset計算中,其使用了WBNB-BUNNY池子中WBNB實時的數量乘2再除以WBNB-BUNNYLP總數量來計算單個LP的價值(valueInBNB)。但經過步驟7,我們可以發現WBNB-BUNNY池子中的WBNB非預期的數量大量變多了,這就導致了在計算單個LP的價值會使得其相對BNB的價格變得非常高。

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

Twitter

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一周簡報

Tags:BNBUNNBUNNYBUNbnb幣今日最新消息BUNNY幣Bunny Girl UniverseBUN價格

幣安app官方下載最新版
BTC披薩節 瓦特請你吃Pizza_USD

尊敬的用戶: 為慶祝第十一屆“披薩節”,WBF推出“BTC披薩節瓦特請你吃Pizza”特別活動.

1900/1/1 0:00:00
關于BMEX業務終止運營的公告_MEX

尊敬的用戶:BMEXGlobalCo.,Ltd.創立于2017年,在英屬維爾京群島注冊,作為一家全球領先的數字資產綜合服務平臺,BMEX一直秉承合法合規的理念.

1900/1/1 0:00:00
程天談幣:5.20比特幣 以太坊 狗幣行情分析及操作建議_GOX

BTC行情分析: 比特幣從年內的最高點至最低點跌幅55%,昨天單日下跌超33%;最低跌至29000,目前反抽至38000附近,在經歷昨日暴跌之后比特幣今天反彈較為強勁.

1900/1/1 0:00:00
ALPEX 全球布局 一級服務中心支持政策_ALP

尊敬的用戶: ALPEX全球布局,自2021年3月12日起,ALPEX?總部發起了覆蓋全球各個區域的一級服務中心建設計劃.

1900/1/1 0:00:00
HT運營月報(2021年4月)_Huobi

尊敬的用戶: 大家好!感謝大家一直以來對HT的支持與信任。關于HT的詳細進展匯報如下,請大家審閱.

1900/1/1 0:00:00
關于ZT延時開放SANSHU,POODL交易的通知_HTT

尊敬的ZT用戶: ZT創新板將延時上線SANSHU,POODL,并開啟SANSHU/USDT,POODL/USDT交易對,給您帶來的不便.

1900/1/1 0:00:00
ads