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

慢霧:DAO Maker Vesting合約遭黑客攻擊,攻擊者獲利近400萬美金_WAR

Author:

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

巴比特訊,據慢霧區情報,DAOMaker的Vesting合約遭到黑客攻擊。DeRaceToken(DERC),Coinspaid(CPD),CapsuleCoin(CAPS),ShowcaseToken(SHO)都使用了DaoMaker的分發系統,在DAOMaker中進行持有者發行時因DAOMaker合約被攻擊,即SHO參與者的分發系統中出現了一個漏洞:init未初始化保護,攻擊者初始化了init的關鍵參數,同時變更了owner,然后通過emergencyExit將目標代幣盜走,并兌換成了DAI,攻擊者最終獲利近400萬美金。

慢霧:去中心化期權協議Acutus的ACOWriter合約存在外部調用風險:據慢霧區消息,2022年3月29日,Acutus的ACOWriter合約遭受攻擊,其中_sellACOTokens函數中外部調用用到的_exchange和exchangeData參數均為外部可控,攻擊者可以通過此漏洞進行任意外部調用。目前攻擊者利用該手法已經盜取了部分授權過該合約的用戶的資產約72.6萬美金。慢霧安全團隊提醒使用過該合約的用戶請迅速取消對該合約的授權以規避資產被盜風險。[2022/3/29 14:25:07]

黑客利用Vesting合約中的漏洞,將Vesting合約中的代幣提走,如下是簡要分析:

慢霧:Furucombo被盜資金發生異動,多次使用1inch進行兌換:據慢霧MistTrack,2月28日攻擊Furucombo的黑客地址(0xb624E2...76B212)于今日發生異動。黑客通過1inch將342 GRO、69 cWBTC、1700萬cUSDC兌換成282 ETH,并將147ETH從Compound轉入到自己的地址,截至目前該黑客地址余額約170萬美元,另一個黑客地址余額為約1200萬美元。[2021/3/3 18:12:14]

對Vesting合約的實現合約0xf17ca0e0f24a5fa27944275fa0cedec24fbf8ee2進行反編譯得到如下信息:

慢霧:Cover協議被黑問題出在rewardWriteoff具體計算參數變化導致差值:2020年12月29日,慢霧安全團隊對整個Cover協議被攻擊流程進行了簡要分析。

1.在Cover協議的Blacksmith合約中,用戶可以通過deposit函數抵押BPT代幣;

2.攻擊者在第一次進行deposit-withdraw后將通過updatePool函數來更新池子,并使用accRewardsPerToken來記錄累計獎勵;

3.之后將通過_claimCoverRewards函數來分配獎勵并使用rewardWriteoff參數進行記錄;

4.在攻擊者第一次withdraw后還留有一小部分的BPT進行抵押;

5.此時攻擊者將第二次進行deposit,并通過claimRewards提取獎勵;

6.問題出在rewardWriteoff的具體計算,在攻擊者第二次進行deposit-claimRewards時取的Pool值定義為memory,此時memory中獲取的Pool是攻擊者第一次withdraw進行updatePool時更新的值;

7.由于memory中獲取的Pool值是舊的,其對應記錄的accRewardsPerToken也是舊的會賦值到miner;

8.之后再進行新的一次updatePool時,由于攻擊者在第一次進行withdraw后池子中的lpTotal已經變小,所以最后獲得的accRewardsPerToken將變大;

9.此時攻擊者被賦值的accRewardsPerToken是舊的是一個較小值,在進行rewardWriteoff計算時獲得的值也將偏小,但攻擊者在進行claimRewards時用的卻是池子更新后的accRewardsPerToken值;

10.因此在進行具體獎勵計算時由于這個新舊參數之前差值,會導致計算出一個偏大的數值;

11.所以最后在根據計算結果給攻擊者鑄造獎勵時就會額外鑄造出更多的COVER代幣,導致COVER代幣增發。具體accRewardsPerToken參數差值變化如圖所示。[2020/12/29 15:58:07]

1.Vesting合約中的init函數(函數簽名:0x84304ad7),沒有對調用者進行鑒權,黑客通過執行init函數成為Vesting合約的Owner。

2.Owner可以執行Vesting合約中的emergencyExit函數,進行緊急提款。

利用同樣的手法其攻擊其他Vesting合約,轉移如下代幣:DeRaceToken(DERC)、Coinspaid(CPD)、CapsuleCoin(CAPS)、ShowcaseToken(SHO)。

Tags:REWARDWARTOKTOKERewards TokenAlien Wars Goldimtoken錢包盜u騙局Mr.FOX TOKEN

中幣交易所
Blockchain Australia CEO:政府不應該仍將加密領域視為“狂野西部”_LOCK

據Cointelegraph8月9日消息,上周在澳大利亞參議院關于技術和金融中心的特別委員會上,加密行業協會BlockchainAustralia首席執行官SteveVallas表示.

1900/1/1 0:00:00
Poly Network大結局!黑客發布私鑰歸還剩余1.4億美元_OLY

巴比特訊,8月23日16:39,PolyNetwork黑客發布了私鑰。對此,多簽地址中剩余的1.4億美元資金將得到償還.

1900/1/1 0:00:00
《時代》雜志與 Cool Cats NFT 項目合作_IME

據Beincrypto消息,基于以太坊的非同質代幣(NFT)項目CoolCats宣布與標志性新聞雜志TIME合作.

1900/1/1 0:00:00
觀點:區塊鏈+政務數據,推動數字政府建設_比特幣

當前,伴隨著智慧政務和數字城市的建設,政務數據正在大體量增長。如何安全有效共享政務數據,建設數字政府,是當前政府必須面對的問題.

1900/1/1 0:00:00
Reddit以100億美元估值獲4.1億美元F輪融資,Fidelity Management領投_DIT

據Decrypt8月13日消息,Reddit宣布獲得4.1億美元的F輪融資,FidelityManagement領投.

1900/1/1 0:00:00
Polkadot官方發文:如何使用Crowdloan 機制參與插槽拍賣_CROW

加入PolkaWorld社區,共建Web3.0! 本文由Web3基金會技術教育和社區負責人BillLaboon撰寫!主要分享了:Polkadot和Kusama的Crowdloans是一種安全的參.

1900/1/1 0:00:00
ads