買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > Gate.io > Info

BUNNY:梅開二度 —— PancakeBunny 被黑分析_sushi幣值得長期持有嗎

Author:

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

By:慢霧安全團隊

據慢霧區消息,2021年07月17日,DeFi收益聚合器PancakeBunny在Polygon上的版本遭受閃電貸攻擊,慢霧安全團隊第一時間介入分析,并將結果分享如下。

值得注意的是本次攻擊與5月20日PancakeBunny在幣安智能鏈上的版本遭受的閃電貸攻擊類似。此前慢霧安全團隊也進行了簡要分析,具體可查看:代幣閃崩,差點歸零-PancakeBunny被黑簡析。

攻擊細節分析

首先攻擊者從AAVE中閃電貸借出大量的USDC、USDT、WETH代幣,并將借來的USDC與USDT代幣轉入SushiSwap中添加流動性以獲得SLP。

隨后攻擊者進行了本次攻擊最為關鍵的操作:將添加流動性獲得的LP的一小部分抵押至VaultSushiFlipToFlip合約中,為獲得polyBUNNY代幣獎勵做準備。而其余大部分LP都抵押到MiniChefV2中,并將存款收益地址指定為VaultSushiFlipToFlip合約。

接下來為了減少攻擊成本,使用借來的100,000個WETH代幣,在QuickSwap中將其兌換成WMATIC代幣(在后面的分析將會說明為何這樣會減少攻擊成本)

隨后攻擊者調用了VaultSushiFlipToFlip合約的withdrawAll函數,以獲取抵押的SLP與polyBUNNY代幣獎勵。我們切入此函數進行具體分析:

加密交易所Bithumb將從6月28日起免除比特幣交易手續費:6月27日消息,韓國加密貨幣交易所Bithumb將從6月28日起免除BTC市場的交易手續費,直至另行通知。[2023/6/27 22:02:19]

在上圖代碼第162行與163行,分別通過balanceOf函數與principalOf函數獲取攻擊者抵押憑證換算成用戶通過VaultSushiFlipToFlip合約在MiniChefV2中抵押的SLP數量以及用戶在VaultSushiFlipToFlip合約中抵押時記錄的SLP數量。理論上這兩個數量不應相差太多,但通過分析balanceOf函數我們發現:其是通過balance函數獲取VaultSushiFlipToFlip合約在MiniChefV2中抵押的SLP數量與用戶持有的憑證占比相乘得到amount的。

由于攻擊者已提前將大量的SLP未通過VaultSushiFlipToFlip合約直接在MiniChefV2合約中抵押并將受益地址指給VaultSushiFlipToFlip合約,因此balance函數將會獲取到一個比預期大得多的值,而攻擊者的憑證占比卻又是正常的,最后導致賦給amount的是個比預期大得多的值。這就直接導致了在上圖代碼第176行計算出的performanceFee參數是個非預期的巨大值。

隨后將此異常的performanceFee參數傳入mintForV2函數中參與鑄造polyBUNNY代幣獎勵的計算,我們切入此函數進行分析:

Bithumb獲得信息保護和個人信息保護管理系統認證:金色財經報道,韓國加密交易所Bithumb獲得信息保護和個人信息保護管理系統(ISMS-P)認證,持有該認證的企業可以對于黑客攻擊等安全事件和個人信息泄露事件做出迅速響應,并且證明企業管理層參與信息保護決策,意識到企業信息保護和個人信息保護工作的重要性。

注:ISMS-P是韓國互聯網振興院認證的一個制度,用于認證企業采取的一系列措施和活動是否符合信息保護和個人信息保護的標準。(News1)[2023/2/21 12:18:58]

我們可以發現其通過調用mintFor函數進行具體的邏輯處理,首先在上圖代碼第205行將SLP發送給Pair合約,為后續移除流動性做準備。由于shouldMarketBuy函數最終價格比較計算為false,因此將通過if邏輯調用_zapAssets函數。我們切入_zapAssets函數繼續分析:

在_zapAssets函數,由于asset為SLP因此將通過elseif邏輯先通過調用SushiSwapRouter合約的removeLiquidity函數進行移除流動性,隨后通過_tokenToAsset函數將移除流動性獲得USDC與USDT代幣分別在QuickSwap中兌換成polyBUNNY與WETH代幣并在QuickSwap中添加流動性。接下來我們對_tokenToAsset函數進行分析:

HOPEX平臺將于2月28日停止運營,OTC法幣提現已關閉且鏈上提現每日限時開放:2月1日消息,數字貨幣衍生品交易平臺HOPEX今日發布公告稱,因應重大業務調整, HOPEX平臺決定逐步有序退出中心化數字貨幣衍生品交易服務,并將在2023年2月28日正式停止運營。

具體細則如下:自公告之日起所有交易對停止新開倉、關閉賬戶充值、關閉OTC法幣提現。2月5日16:00之后所有交易對將停止交易,鏈上提現功能則將開放至2023年2月28日16:00。不過,鏈上提現功能每日限時開放,時間為10:00 –18:00。2月28日16:00,所有提現將由人工處理并需進行身份審核,平臺將收取提現金額的5%(或20USDT, 取其較高者)作為人工處理費用。Hopex還關閉了在線客服系統,但保留了郵件溝通渠道。[2023/2/1 11:40:21]

通過簡單分析我們可以發現,其將通過if邏輯直接調用zapPolygon合約的zapInToken函數,這里不再贅述判斷條件的分析。接下來跟進zapInToken函數分析:

同樣通過對判斷條件的簡單分析,我們可以指定其將通過上圖代碼第133行進入else邏輯,接下來調用_swapTokenForMATIC函數通過下圖代碼第221行if邏輯設定的代幣兌換路徑“USDC->WETH->WMATIC",USDT代幣的兌換路徑同樣如此。

交易平臺AAX暫停一切業務并稱“需要7-10天校對恢復用戶資產”:11月13日消息,交易平臺AAX突然宣布停止一切業務,包括交易、提幣等,表示“當前的系統升級需要我們的第三方合作伙伴校對和恢復所有用戶的資產數據。由于目前的市場情況,整合所需的時間比平時要長,目前正在排隊等待7-10天內完成”。

對此,AAX研究和戰略主管Ben Caselin在社群表示,維護需要更長時間,AAX正在討論在持續維護期間啟用提款。

Coingecko數據顯示,AAX是排名前二十的衍生品交易所。AAX是在2019年在香港成立成立的加密貨幣交易所。[2022/11/14 13:00:11]

由于在此之前,攻擊者已經使用借來的100,000個WETH代幣在QuickSwap中通過“WETH->WMATIC”將其兌換成大量的WMATIC代幣,所以上述通過“USDC/USDT->WETH->WMATIC”路徑兌換到的WMATIC代幣變得很少,因此接下來通過_swapMATICToFlip函數將WMATIC代幣兌換成的WETH與polyBUNNY代幣就會較少,導致最后轉給BUNNY_POOL的LP會較少,達到減少消耗攻擊者付出的SLP目的,最終減少了一部分攻擊成本。

接下來我們再看mintFor函數,在完成上述一系列操作后,將通過amountBunnyToMint函數計算需要鑄造的polyBUNNY代幣數量,而通過下圖我們可以看出參與計算的contributionInETH參數來自于priceCalculator合約的valueOfAsset函數,但valueOfAsset函數接收的參數卻是我們先前所說的_performanceFee參數,這是一個非預期的巨大值。

bitFlyer:將密切關注每一個以太坊工作量證明硬分叉:金色財經報道,日本加密貨幣交易所 bitFlyer 官方表示,他們將“密切關注”從工作量證明 ( PoW ) 過渡到權益證明 ( PoS ) 而可能發生的任何一個以太坊 (ETH)硬分叉,以及每一個繼續依賴 PoW 的分叉 Token。據悉,在 BitFlyer 最新發表博客文章中并未明確說明是否支持哪一個分叉 Token,但表示將“視情況而定”。同時該交易所還補充說,在處理任何新 Token 上架之前都需要得到日本虛擬加密資產交易所協會(JVCEA)的批準。(cryptonews)[2022/8/24 12:44:34]

我們可以對valueOfAsset函數進行簡單的分析:

由于asset是SLP,因此將通過上圖代碼第155行調用_getPairPrice函數,通過對此函數進行分析我們可以發現,參與價格獲取的途徑都為可信的預言機,因此攻擊者無法直接操控預言機進行攻擊。但由于參與計算的amount即_performanceFee是個非預期的巨大值,因此最終通過乘法計算得出的valueInETH與valueInUSD都是非預期的巨大值。

隨后會將獲得的非預期的contributionInETH參數傳入amountBunnyToMint函數進行鑄幣數量計算。

而這里的priceOfETH與priceOfBunny都取自可信的ChainLink與官方自行喂價的預言機,因此最終經過乘法計算后,得到的鑄幣數量mintBunny是個非預期的巨大值。導致最終攻擊者獲得了大量的polyBUNNY代幣獎勵。

攻擊流程

1.攻擊者在AAVE閃電貸借出USDT/USDC/WETH代幣,并在SushiSwap中添加流動性獲得SLP。

2.將大部分的SLP轉入MiniChefV2中并將受益地址指定給VaultSushiFlipToFlip合約,小部分抵押到VaultSushiFlipToFlip合約中。

3.由于攻擊者的大部分抵押到MiniChefV2中的SLP受益地址指定給VaultSushiFlipToFlip合約,導致VaultSushiFlipToFlip獲取到錯誤的balanceOf造成performanceFee變成一個非預期的巨大值。

4.最終鑄造polyBUNNY代幣獎勵使用了此非預期的performanceFee參數,導致額外鑄造了大量的polyBUNNY代幣給攻擊者。

5.最后攻擊者拋售polyBUNNY代幣,歸還閃電貸,獲利走人。

總結

****

此次攻擊與第一次不同的點在于:并非是預言機被操控導致鑄幣數量錯誤,而是VaultSushiFlipToFlip合約獲取在MiniChefV2中抵押的抵押品數量時,錯誤地獲取了攻擊者未通過VaultSushiFlipToFlip抵押的抵押品數量,導致參數鑄幣的參數異常。最終鑄造出額外的polyBUNNY代幣。

****

參考交易鏈接:

https://polygonscan.com/tx/0x25e5d9ea359be7fc50358d18c2b6d429d27620fe665a99ba7ad0ea460e50ae55

往期回顧

科普|加密貨幣詐騙,你中招了嗎?(上)

假幣的換臉戲法——技術拆解THORChain跨鏈系統“假充值”漏洞

強扭的瓜不甜——SafeDollar被黑分析

“不可思議”的被黑之旅——ImpossibleFinance被黑分析

走過最長的路,竟是自己的套路——Alchemix事件分析

慢霧導航

慢霧科技官網

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/10171120.html

免責聲明:

1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險

2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場

上一篇:

巨鯨的資金涌向哪里,哪里就是熱點!

Tags:BUNNYBUNUNNUSHIPOLYBUNNY幣NOBUNAGABunny King Metaversesushi幣值得長期持有嗎

Gate.io
FEAR:AOFEX于7月16日上線TLM、FEAR、DPET_nSights DeFi Trader

尊敬的用戶: AOFEX將于2021年7月16日上線TLM、FEAR、DPET,具體時間安排如下:充提業務均已開啟TLM交易時間:7月16日15:00FEAR交易時間:7月16日16:00DPE.

1900/1/1 0:00:00
FIL:為什么挖Fil幣需要質押?_eosdac幣怎么沒了

比特幣是去中心電子記賬,以太坊是去中心化編程,FIL是去中心化分布式存儲,存儲數據就會牽涉到數據的安全,數據的丟失,篡改。如果礦工丟失或刪除存儲數據中的文件,相應的質押貨幣將被扣除.

1900/1/1 0:00:00
HOO:HOO虎符國際交易所為全球用戶提供更加多元化的交易服務_ROB

隨著加密資產領域的蓬勃發展,主流社會人群和主流資金也開始逐漸進入到該領域,在這個過程中,交易所始終充當著“海岸碼頭”的角色,在加密資產的世界里發揮著不可替代的流動性支持作用.

1900/1/1 0:00:00
NTO:5x Margin Tool能夠為您帶來更多自由享受_AVA

與杠桿抵押和挖礦的其他解決方案相比,5xMarginTool為其用戶提供了前所未有的自由空間。使用5xMarginTool,用戶可以:2023年元宇宙項目H1融資總額約7.07億美元,不及202.

1900/1/1 0:00:00
AVA:用FIL去旅游吧, 美麗風景凈收眼底_COVAL

7月7日,酒店預定平臺Travala.com在推特官宣支持用戶可以用Filecoin代幣FIL預定庫普車普巴龍的別墅.

1900/1/1 0:00:00
TIG:幣虎新用戶注冊福利,領取2,888TP 積分及5折傭金優惠卡_KOIN

尊敬的用戶: 幣虎將為新注冊用戶發放福利!具體規則如下:活動時間:2021年7月19日00:00-2021年7月26日00:00 活動規則: 活動期間,用戶在幣虎平臺完成注冊.

1900/1/1 0:00:00
ads