本文由CertiK安全驗證團隊撰稿,授權金色財經首發。
最近小區出現了一些流浪狗,聽說鄰居家有孩子看到狗嚇得就跑,結果反而被狗狂追咬了一口。
還好父母機智,給孩子上了個意外險,幾針狂犬病疫苗下來沒怎么花錢。
作為幣民如果加密資產不幸被盜,但項目方或者你個人購買了保險,那么也大可放心讓保險公司償還損失的資產。
可還有最差的一種情況:但是如果連保險公司都出了安全事故,受到攻擊了呢?
北京時間12月28日晚,CertiK安全技術團隊發現CoverProtocol發生代幣無限增發漏洞攻擊。
攻擊者通過反復對項目智能合約進行質押和取回操作,觸發其中包含鑄造代幣的操作,對Cover代幣進行無限增發,導致Cover代幣價格崩盤。
第一輛比特幣汽車拍賣結束,CeyptoHippo以1.2 BTC贏得競標:金色財經報道,被稱為第一輛比特幣汽車的普銳斯上周已在Scarce.City網站上結束了拍賣,數據顯示CeyptoHippo以1.2 BTC贏得競標,價值約合31,987.98美元。據悉,這輛標志性汽車得名于比特幣先驅 Rassah 于 2013 年出售 1,000 BTC 購得,當時價值只有22,000美元,Bitcoin Magazine首席執行官David Bailey、Andreas Antonopolous、Samson Mow、等多個比特幣傳奇人物在這輛車上簽名。[2023/5/22 15:18:24]
技術分析?
主要攻擊分為以下步驟:?
1.攻擊者設置攻擊必要的假代幣。
2.攻擊者使用假代幣,為BalancerPool提供流動性:
??①總計向BalancerPool提供了2,573個DAI的流動性
PeckShield:BAYC #4587被竊:金色財經報道,據PeckShield在社交媒體披露,“無聊猿”BAYC #4587已被“0x43C9”開頭地址的黑客竊取,該NFT在289天前被出售,當時銷售價格為89.9 ETH (約合147,535.79美元)。[2023/2/23 12:24:16]
??②攻擊者通過向BalancerPool提供流動性,獲得了約132,688個Balancer流動性證明代幣BPT
3.攻擊者向CoverProtocal中的Blacksmith.sol智能合約質押(stake)前一步中所得的所有Balancer流動性證明代幣。
質押時,攻擊者調用位于0xe0b94a7bb45dd905c79bb1992c9879f40f1caed5的Blacksmith.sol智能合約中的deposit函數,如圖一所示:
Friends With Benefits DAO發布社交網絡App:2月11日消息,去中心化自治組織Friends With Benefits(FWB)發布其新型社交網絡軟件的首個版本,這是一個基于應用程序的平臺。其成員可在該平臺上聚會、協作、共享和社交。參與該平臺的成員必須持有至少75枚FWB(約800美元)。[2023/2/11 12:00:32]
圖一:Thedeposit()functioninblacksmith.sol
通過調用deposit函數,攻擊者將得到的BPT流動性證明質押到coverprotocol中。
首先通過圖一中118行將當前流動性證明代幣的pool數據讀取到memory,然后調用121行代碼對當前pool的數據進行更新。
“BIT回購計劃”提案通過,將50天累計回購1億美元BIT:金色財經報道,BitDAO關于BIP-18“BIT回購計劃”提案投票結束,1.48億BIT投票贊成,僅5 BIT投票反對,該提案投票通過。該提案提議從2023年1月1日開始,將目標每日購買量設置為每天200萬美元USDT,持續50天(總計1億美元USDT)。[2022/12/31 22:18:39]
圖二:blacksmith.sol中的updatePool()函數
如圖二第75行所示,在updatePool()函數中修改的當前流動性證明代幣的pool數據是一份存儲在storage中的數據,與在deposit()中存儲在memory中當前流動性證明代幣的pool數據是兩份數據。
在圖二第84行lpTotal的值代表當前合同中總共存入的流動性證明代幣數目,由于該變量數值較小,因此通過84行公式pool.accRewardsPerToken的數值將會增大,更新過的accRewardsPerToken值存儲在storage中。
Aave社區新提案擬在Optimism Aave V3上添加對wstETH的支持:12月9日消息,DeFi協議Aave社區最近提出了一項新提案,擬將 Lido 的 wrapped stETH(wstETH)添加到其在第 2 層網絡 (L2) Optimism 上的 V3 部署中。 到目前為止,它在 Aave V2 上的 stETH Reserve 已經成功。該儲備金為 10.9 億美元,USDC 和 ETH 持有量分別超過 10.8 億美元和 10.3 億美元,是所有現有 Aave 部署中最大的儲備金。[2022/12/10 21:34:44]
圖三:blacksmith.sol中的_claimCoverRewards()函數
接下來如圖三中318行所示,deposit()通過調用_claimCoverRewards()函數,向函數調用者(msg.sender)鑄造一定數目的cover代幣。
鑄造cover代幣的數目與pool.accRewardsPerToken,CAL_MULTIPLIER以及miner.rewardWriteoff三個變量相關。
請注意這里pool.accRewardsPerToken的數值是使用了存放在memory中的pool數據,并非使用圖二中update()函數更新之后的數值。
同時,通過圖1中deposit函數得知,miner.rewardWriteoff的數值更新是在_claimCoverRewards()函數執行完成之后發生。
因此原本設計上應使用更新過的miner.rewardWriteoff的數值計算需要鑄造cover代幣的數目,這里錯誤的使用了未更新過的miner.rewardWriteoff的數據,導致實際鑄造cover代幣數目比應鑄造代幣數目增多,最終導致了代幣增發。
質押成功之后,攻擊者通過調用blacksmith.sol智能合約中的withdraw()函數,將質押的BPT取回,同時取得額外鑄造的cover代幣,完成攻擊。
通過對比執行deposit()函數和執行withdraw()函數之后的代幣結余表,我們可以發現通過這一組deposit和withdraw函數調用之后,攻擊者可以獲得約704個COVER代幣。
deposit()之后:
withdraw()之后:
攻擊者通過反復執行deposit和withdraw函數,可以使Blacksmith函數無限鑄造代幣,并將代幣轉到自己的地址中,由此獲利。
攻擊發生后,截止發稿時,cover官方已經將blacksmith遷移到安全版本:
有漏洞的blacksmith地址:
0xe0b94a7bb45dd905c79bb1992c9879f40f1caed5
臨時修復后的blacksmith地址:
0x1d5fab8a0e88020309e52b77b9c8edf63c519a26
臨時修復后的blacksmith合同臨時禁止了一切質押和取回操作,以此阻止攻擊者繼續實行攻擊。?
本次攻擊最初攻擊者共獲利440萬美金,約合人民幣2900萬人民幣。
有其他攻擊者利用該漏洞發動類似攻擊,例如Grap.finance項目官方參與了利用該漏洞的攻擊,獲利4350個ETH代幣。
在攻擊發生后幾個小時,Grap.finance項目官方通過Twitter聲稱對本次攻擊負責,并表示已將所有的獲利退回給了CoverProtocol。
安全建議
為了確保數字資產不因任何非技術原因遭受損失,項目方應及時為項目產品購買保險,增加項目方和投資者的安全保障方案,確保其因受到攻擊所造成的損失可以被及時補償。
作為世界頂尖的審計公司,CertiK目前已經進行了超過369次安全審計,審計了超過198,000行代碼,并保護了價值超過100億美元的加密資產。
近期,CeritK推出了CertiKShield去中心化資金保障計劃。
CertiKShield不僅可以為項目及其社區成員提供保障,同時,CertiK作為主營業務為審計的安全公司,我們確保自己的保險項目擁有更高的安全性。
相比于純粹的保險公司,安全技術的背書及團隊對于安全的重視和一系列的保障,CertiKShield是安全領域內構建的保險,并且有著巨大的成長和發展空間。
來源:金色財經
Tags:ITHCOVCOVERVERmith幣最新消息COVID19幣COVID-19 Recovery TokenBitcoin Metaverse
上一期我們做了NVIDIA爆款RTX3060Ti的挖礦性能測評,相信大家對這個機器的挖礦性能也有了一定的了解.
1900/1/1 0:00:00比特幣的估值不斷提高,目前正與市場活動規模相匹配,多個指標正在指示變化,并且數字資產行業存在一種緊迫感.
1900/1/1 0:00:00讀萬卷書不如行萬里路,行萬里路不如閱人無數,閱人無數不如名師指路,面對金融市場,沒有難做的交易.
1900/1/1 0:00:00昨日ETH多單再次獲利,昨日已經重點強調過大餅持續走強,不斷刷新歷史高點,以太補漲已是必然,這波拉升非常強勢,ETH再次刷新年內高點到718附近!周末兩天行情再次將加密貨幣市場熱度推上熱潮.
1900/1/1 0:00:00隨著比特幣突破2萬美金,并且一直還在往上沖擊,很多人都后悔自己沒有拿住底價的籌碼,沒能搭上比特幣上漲的列車,從這次的最低位3800美金到現在,比特幣上漲已經破6倍,越來越多人意識到交易的重要性.
1900/1/1 0:00:00--前言 今天應做的事沒有做,明天再早也是耽誤了,昨天再好的波動沒抓到,今天后悔也不會重來。交易中沒有什么該怕的事,只有該懂的事.
1900/1/1 0:00:00