本次事件的主要問題所有的相關交易梳理
FirstRoundofAttack:?
0xA62c3ced6906B188A4d4A3c981B79f2AABf2107F
對于第?次的攻擊(未能成功),細節如下
具體細節地址:
https://dashboard.tenderly.co/tx/mainnet/0x3bbb15f9852c389e8d77399fe88b49b042d0f22aad4a33c979fbabc60a34b24f
對于第?次攻擊的地址:
0x3bbb15f9852c389e8d77399fe88b49b042d0f22aad4a33c979fbabc60a34b24f
可以看出,合約通過?Governance?合約對_proposalId?=?82和proposalId?=?83都設置了數值,但是由于沒有設置投票(vote)的數額,所以攻擊未能成功。
Binance將支持ONT網絡升級及硬分叉:8月11日消息,Binance 預計將于 08 月 15 日 14:00 暫停通過 Ontology 網絡的代幣充值、提現業務,以支持 Ontology(ONT)將于 Ontology 區塊高度 16,490,000 進行的網絡升級及硬分叉。
網絡升級及硬分叉期間,在 Ontology(ONT)網絡上的代幣交易將不受影響。Binance 將在 Ontology(ONT)的網絡升級及硬分叉后,待網絡穩定運行時重新開放通過 Ontology 網絡的代幣充值、提現業務。[2023/8/11 16:19:51]
Governance合約地址:
https://dashboard.tenderly.co/tx/mainnet/0x3bbb15f9852c389e8d77399fe88b49b042d0f22aad4a33c979fbabc60a34b24f/contracts
BAYC元宇宙項目Otherside Second Trip暫定于3月25日上線:3月9日消息,Yuga Labs元宇宙平臺Otherside官方宣布,BAYC元宇宙項目Otherside Second Trip暫定于3月25日上線。[2023/3/9 12:51:03]
SecondRoundofAttack:
0xbdbb5945f252bc3466a319cdcc3ee8056bf2e569
對于第?次的攻擊(成功),細節如下
交易:
0xfefd829e246002a8fd061eede7501bccb6e244a9aacea0ebceaecef5d877a984
在這?,通過調?initialize()?函數,對投票進?了初始化:
關于函數中的參數解釋
加密托管機構Finoa獲得德國監管機構BaFin的許可批準:2月28日消息,加密托管機構Finoa已獲得德國金融監管機構BaFin的三項許可批準,包括托管批準、經紀交易商和自營交易許可證的批準,這允許該公司用自己的資金進行交易。
此外,加密托管機構Finoa完成戰略融資,Middlegame Ventures領投,Balderton Capital、Coparion、Venture Stars和Signature Ventures等參投,投資規模沒有披露。Finoa在2021年完成2200萬美元的A輪融資。關于這筆新資金的未公開數額,Finoa聯合創始人Chris May表示表示這不是主要的B輪融資。(CoinDesk)[2023/2/28 12:34:07]
registryAddress-代理合同的地址
傳?:
0xbdbb5945f252bc3466a319cdcc3ee8056bf2e569
加密貸款協議 Alchemix Finance 批準 ALCX 代幣回購計劃:金色財經報道,加密貸款協議 Alchemix Finance 背后的 DAO 周一批準了一項提案,將支持其金庫和流行性挖礦活動的部分現金轉移到其原生 ALCX 代幣回購計劃中。該提案旨在通過指示 Alchemix 將其流行性挖礦收入的三分之一用于購買 ALCX代幣來支持alAssets ,新模式應該產生足夠的收入來“支付所有費用,并讓金庫有適度的盈余”。Alchemix Finance 財庫目前擁有 100 萬美元的穩定幣和 200 萬美元的以太坊,每年的消耗高達 120 萬美元,提案稱:“它將我們最大的開支變成了該協議的主要收入來源。[2023/2/7 11:51:06]
votingPeriod-治理提案開放投票的區塊周期。
傳?:3
executionDelay-?在提案被評估/執?之前,在votingPeriod過期后必須通過的區塊數量。
數據:ETH非零地址數創歷史新高:金色財經報道,據glassnode數據,ETH非零地址數量剛剛達到88,183,752個的歷史新高。[2022/10/24 16:36:40]
傳?:0
votingQuorumPercent-?要求在總股份中投票的最低百分?認為提案有效。
傳?:1
maxInProgressProposals-??次可能的InProgress提議的最?數量。
傳?:4
guardianAddress-具有特殊治理權限的帳戶地址。
傳?:
0xbdbb5945f252bc3466a319cdcc3ee8056bf2e569
根據?evaluateproposaloutcome?的結果?返回值為?3,表示該proposal?將不會被執行:
0:InProgress-提案是活躍的,可以投票表決。
1:Rejected-提案投票期已結束,投票未能通過。建議將不會被執行。
2:ApprovedExecuted-提案投票已結束,投票已通過。提案成功執行。
3:QuorumNotMet-提案投票期已結束,未達到投票法定?例。建議將不會被執行。
4:ApprovedExecutionFailed-提案投票通過,但交易執?失敗。
5:Evaluating-提案投票通過,evaluateProposalOutcome函數?前正在運行。
6:Vetoed-提案被Guardian否決了。
7:TargetContractAddressChanged-由于?標合同地址變更,建議?效。
8:TargetContractCodeHashChanged-建議被認為是?效的,因為代碼在?標合同地址已經改變。
根據?quorumMet?我們能知道發proposal=83執行失敗是因為傳?值a=?0
根據?balanceOf?()我們能查詢到?Governance合約?Audio?token的余額
To代表AudioToken數量;
From代表Governance合約余額數量;
proposal85的作?是將Governance合約?的余額轉移到攻擊合約中:
將Governance合約?和治理代幣的地址都設置為攻擊合約的地址,對應的initialize()在下?截圖中:
接下來,通過代理合約將DelegateManager合約中的serviceProviderAddress設置為攻擊合約地址
caller是DelegateManager?
input合約地址是攻擊合約的地址serviceProviderAddress()
細節在下圖中:
然后,通過Governance合約授權代幣10000000000000000000000000000000
給攻擊合約
"_targetSP":"0xbdbb5945f252bc3466a319cdcc3ee8056bf2e569"
為攻擊合約地址
通過上述步驟,攻擊合約獲得了最?權限
0x3c09c6306b67737227edc24c663462d870e7c2bf39e9ab66877a980c900dd5d5
攻擊?員進?了投票交易proposal_id?=85,?vote?=2
在0x4227bca8ed4b8915c7eec0e14ad3748a88c4371d4176e716e8007249b9980dc9這個交易中,通過proposal_id=85的審核同時進?了AudioToken的轉賬,轉賬到攻擊合約
最后?個交易:
0x82fc23992c7433fffad0e28a1b8d11211dc4377de83e88088d79f24f4a3f28b3
將18,564,497AudioToken
換成?704?Ether?Token
總結
在這個攻擊中,問題是出現在對于modifier?initializer()的使?。
通過代理合約,可以多次調?初始化函數,但是原理上應該只能調??次?不是多次。雖然Audius團隊對代碼進?了多次審計,但是邏輯上的漏洞通過機器掃描往往很難發現。建議請專業的智能合約審計團隊進?多輪的邏輯審計,以后可以避免此類事件的發?。
來源:金色財經
Tags:PROANCNCEONTpros幣垃圾項目方Binance KRWFringe FinanceContents Protocol
撰文:JeffJohnRoberts,Fortune編譯:Katie辜,Odaily星球日報已經是億萬富翁的企業家SamBankman-Fried有了一個全新的身份:加密領域的白衣騎士.
1900/1/1 0:00:00隨著科技的不斷發展,特別是年輕一代的數字用戶在此浪潮下,全球的數字原住民都在尋求全新的聯結方式。仿佛一夜之間,“元宇宙”突然間成為熱詞,相關概念形成很多熱點話題.
1900/1/1 0:00:00What?is?the?difference?between?cryptocurrencies?and?stocks?Cryptocurrencies?and?stocks?-?which?is.
1900/1/1 0:00:00ICO即InitialCoinOffering,在94公告中將其定義為“首次代幣發行”,本文題目中提及的項目方ICO可以做擴大理解,包括代幣發行、代幣融資等行為.
1900/1/1 0:00:00BTC日線從17600反彈開始,一直上升方形旗,上方壓力位置24600附近,BTC本次反彈最高位置24660附近,開啟震蕩回踩,KDJ指標死叉,MACD零軸粘合.
1900/1/1 0:00:00萬億級市場 2022年,NFT市場仍然借助藝術品、收藏品的火熱而爆發式增長。據CryptoArt.io平臺顯示,目前NFT總市值已突破?381億美元,24小時交易額為?45.54億美元,創歷史新.
1900/1/1 0:00:00