買比特幣 買比特幣
Ctrl+D 買比特幣
ads

POR:Zabu Finance 閃電貸安全事件分析_SPORE

Author:

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

9月12日,知道創宇區塊鏈安全實驗室監測到Avalanche上的DeFi協議?ZabuFinance項目遭受閃電貸攻擊。實驗室第一時間跟蹤本次事件并分析。

攻擊合約

攻擊合約1:

0x0e65Fb2c02C72E9a2e32Cc42837df7E46219F400

攻擊合約2:

0x5c9AD7b877F06e751Ee006A3F27546757BBE53Dd

漏洞合約

ZABUFarm:

0xf61b4f980a1f34b55bbf3b2ef28213efcc6248c4

動態 | 美國新澤西州Elizabeth酒吧接受BTC和LTC付款:美國新澤西州機場第一候機樓的Elizabeth酒吧接受BTC和LTC付款,不久之后,CoinFlip ATM機也將入駐該酒吧。(Daily Hodl)[2019/9/29]

SPORE:

0x6e7f5c0b9f4432716bdd0a77a3601291b9d9e985

漏洞成因分析

漏洞產生原因在于Defi協議與代幣協議之間的不兼容,其不兼容主要是zabuFarm合約質押功能與spore合約轉賬功能出現沖突,下面從雙方功能實現邏輯來分析沖突。

聲音 | Elizabeth White:未來經濟將以100%的數字資產為基礎:據cryptoglobe報道,The White Company首席執行官Elizabeth White表示,未來經濟將以100%的數字資產為基礎。每一項資產,如貨幣、投資、房地產或任何資產的所有權,都將標記在區塊鏈上。它更高效,更安全。[2019/2/24]

zabuFarm合約質押功能

zabuFarm合約質押功能由函數deposit實現

簡述deposit函數實現邏輯:

1.由傳參_pid獲取對應礦池信息與用戶信息

聲音 | Nick Szabo:中央銀行可能會將數字貨幣作為儲備金:BitGold創始人Nick Szabo近日在以色列比特幣峰會上發表講話稱,2019年,在全球地緣不確定性日益加劇的背景下,加密貨幣可能越來越被視為現有央行儲備金額的合理替代品,在某些情況下,中央銀行不能信任外國央行或政府債券。現有的解決方案是由瑞士政府提供,但這不是信任成本最小化的解決方案。瑞士政府本身受到壓力,因此更加信任成本最小化的解決方案是加密貨幣。[2019/1/9]

2.更新_pid對應礦池信息,當用戶賬戶不為0向用戶發送質押已產生獎勵

3.將傳參_amount數量的代幣從函數調用者轉移到該合約

4.更新用戶添加的代幣以及最新獎勵狀態5.觸發質押事件。

spore合約轉賬功能

spore合約轉賬功能由函數_transferStandard實現(ps:_transferStandard函數是zabuFarm合約質押功能轉賬時調用的函數)

簡述_transferStandard函數實現邏輯:

1.由傳參tAmount通過_getValues函數獲取五個值,分別是rAmount實際轉賬數量,rTransferAmount收費后轉賬數量,rFee實際費用,tTransferAmount初始轉賬數量,tFee初始費用

2.對相應賬戶進行實際轉賬代幣數量更新

3.通過_reflectFee函數進行費用記錄更新

由此我們可以發現?zabuFarm合約質押功能與spore合約轉賬功能出現沖突的本質在于deposit函數僅是對用戶傳入轉賬金額_amount?做用戶賬戶更新記錄,而不是對_transferStandard?函數在收取費用后實際轉賬做用戶賬戶更新記錄,導致實際收款小于賬戶記錄,俗稱虧本買賣。

簡述攻擊過程

1.利用攻擊合約10x0e65,將WAVAX代幣通過Pangolin置換成SPORE代幣,并質押到ZABUFarm合約中;

2.通過攻擊合約2?0x5c9A從Pangolin閃電貸借出SPORE代幣,并利用SPORE代幣不斷在ZABUFarm?合約進行質押-提現的操作,消耗原本屬于ZABUFarm合約的SPORE代幣,由于ZABUFarm合約是通過SPORE?代幣總量計算獎勵,攻擊合約10x0e65會獲得巨額ZABU代幣獎勵;

3.最后取出質押SPORE代幣,歸還閃電貸,拋售ZABU代幣獲利。

總結

此次攻擊屬于defi協議與代幣協議之間不兼容導致的,迄今為止此類攻擊事件已發生數次,知道創宇區塊鏈安全實驗室再次提醒,近期各鏈上頻頻爆發攻擊事件,合約安全愈發需要得到迫切重視,合約審計、風控措施、應急計劃等都有必要切實落實。

Tags:ABUPORSPOSPORESHIBSHABU價格PortionASPO幣SPORE幣

POL幣最新價格
COI:SOLANA節點已升級 幣虎已恢復KIN充提幣業務_Bitfxt Coin

尊敬的用戶: SOLANA節點升級已完成,幣虎交易平臺已恢復KIN充提幣業務。邀您體驗! 幣虎團隊 Coinbase新增對Polygon和Solana鏈上交易的支持:6月24日消息,加密交易所C.

1900/1/1 0:00:00
NFT:一文詳解如何加入DAO并充分利用DAO_TER

撰文:WilliamM.Peaster本文編譯自BanklessDAO是加密經濟中的一個新興領域。上周提到,我們相信DAO是一種必不可少的基本工具,它將改變人類協調資本和資源的方式.

1900/1/1 0:00:00
USD:全民瘋魔盒!完成身份認證領 NFT 盲盒獎勵_Genshin Impact Token

活動期間至少 完成標準身份認證并填寫表格報名的用戶,即可參與本活動,領取NFT盲盒。盲盒總量為1,000個,款式隨機,先到先得,送完為止.

1900/1/1 0:00:00
USDT:瓦特理財月-第三期USDT活期理財_usdt幣提現到銀行卡會凍結嗎

尊敬的用戶: WBF即將開啟USDT活期理財,具體詳情如下: 認購說明: 1.本次認購僅支持APP端,可在APP端“挖礦寶”-“活期理財”中認購.

1900/1/1 0:00:00
ITG:AOFEX于9月16日上線CVX、ITGR_BitGet交易平臺錢退不出來

尊敬的用戶: AOFEX將于2021年9月16日上線CVX、ITGR,具體時間安排如下:CVX、ITGR充提業務隨后開啟CVX交易時間:9月16日15:00ITGR交易時間:9月16日16:00.

1900/1/1 0:00:00
SIS:關于開啟SPC”一U奪幣“的活動_GEN

尊敬的EXX用戶: ???EXX將于香港時間2021年2月20日12:00開啟SPC一U奪幣玩法,1個USDT贏取1000個SPC,參加人次越多.

1900/1/1 0:00:00
ads