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

權利的游戲 —— DAO Maker 被黑分析_DAO

Author:

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

2021年08月12日,據慢霧區消息,加密孵化機構DAOMaker疑似遭受黑客攻擊,導致合約大量USDC被轉出。慢霧安全團隊第一時間介入分析,并將分析結果分享如下。

攻擊對象

在本次攻擊中,攻擊者部署并開源了一個攻擊合約(0x1c)用于快速批量的從DAOMaker受害合約(0x41)中竊取資金。

攻擊者地址1:

0xd8428836ed2a36bd67cd5b157b50813b30208f50

攻擊者地址2:

0xef9427bf15783fb8e6885f9b5f5da1fba66ef931

攻擊合約:

知識產權律師:Yuga Labs擁有BAYC版權及授予BAYC NFT持有者使用其IP的權利:2月1日消息,與多個NFT項目密切合作的長期版權和知識產權律師Jeremy Goldman發文解釋有關Yuga Labs向持有人授予IP許可是否有效的問題。

Goldman表示,首先Yuga Labs擁有BAYC的版權,當原創作品被固定在有形的表達媒介中時,版權自動產生,其中包括存儲在計算機內存中的數字藝術,無論是否經過行政注冊。其次,Yuga Labs擁有與BAYC NFT相關的數字藝術品的版權,并有權授予BAYC NFT持有者對數字藝術品的所有權以及將藝術品用于商業和其他目的的許可。[2023/2/1 11:40:00]

0x1c93290202424902a5e708b95f4ba23a3f2f3cee

馬斯克:如果推特違反并購協議,(本人)保留終止并購協議的權利:6月6日消息,馬斯克要求推特提供更多關于垃圾郵件賬戶的信息。·馬斯克表示,推特拒絕提供有關垃圾郵件賬戶的信息違反了并購協議。不相信推特“松懈的測試方法是充分的,所以他(馬斯克)必須自己進行分析”。推特最新提供的信息只是有關其自身測試方法的額外細節,這“等于拒絕”提供(賬戶)數據的請求。如果推特違反并購協議,(本人)保留終止并購協議的權利。認為推特拒絕履行義務。作為推特的未來所有者,有權獲得數據。不需要解釋請求獲得數據的理由。(金十)[2022/6/6 4:06:32]

DAOMaker受害合約:

0x41B856701BB8c24CEcE2Af10651BfAfEbb57cf49

動態 | No Borders宣布成功申請商標,商標權利包括區塊鏈等相關業務:據Globe Newswire消息,內華達公司No Borders, Inc.(OTC: NBDR)今天宣布,其已成功向美國專利商標局(USPTO)申請“No Borders Funding”商標,并于2019年7月2日收到了許可通知書(NOA)。該商標權利包括智能合約系統、區塊鏈、分布式賬本技術等領域的資產和投資收購、咨詢、咨詢和開發等。[2019/7/12]

DAOMaker受害合約deployer:0x054e71D5f096a0761dba7dBe5cEC5E2Bf898971c

DAOMaker受害合約admin:0x0eba461d9829c4e464a68d4857350476cfb6f559

聲音 | BM:銀行業務是基本權利 這就是我們需要加密貨幣的原因:據 IMEOS 報道,BM 在推特上轉發了一篇關于“反槍支倡導者敦促銀行拒絕為槍支公司提供服務”的文章并表示,這就是為什么我們需要加密貨幣的原因。在禁止自由市場替代方案的中心化銀行系統中,銀行業務應該是一項基本權利。[2019/4/17]

攻擊細節

本次攻擊與往常攻擊不同的是:DAOMaker受害合約(0x41)未開源,而攻擊合約(0x1c)卻開源了。從上圖開源的攻擊合約以及鏈上記錄我們可以看出:

1.黑客調用攻擊合約(0x1c)的h函數,h函數會循環調用f函數,f函數通過DAOMaker受害合約的0x4b4f892a函數獲取普通用戶在受害合約(0x41)中的USDC存款數量。

2.函數h接著調用DAOMaker受害合約(0x41)的withdrawFromUser(0x50b158e4)函數,傳入用戶存款的用戶地址、USDC地址與需要提款的數量。

3.隨后DAOMaker受害合約(0x41)將合約中的USDC轉移至攻擊合約中(0x1c)。

通過以上行為分析我們可以發現:攻擊合約(0x1c)調用了受害合約(0x41)的withdrawFromUser函數,受害合約(0x41)就將合約管理的資金直接轉給攻擊合約(0x1c)。我們直接反編譯受害合約(0x41)查看withdrawFromUser函數進行簡單分析:通過反編譯的代碼我們可以發現,此函數是有進行權限檢查的,只有DAOcontracts才能調用此函數轉移用戶的資金。但攻擊合約(0x1c)明顯不是DAO合約,因此其DAO合約必然是被攻擊者替換過的。

通過鏈上分析我們可以清楚的看到:

1.受害合約部署者(0x05)在部署受害合約(0x41)后于UTC4月12日08:33:45將0x0eba461d9829c4e464a68d4857350476cfb6f559地址設置為了管理員角色:

TxHash:

0xa1b4fceb671bb70ce154a69c2f4bd6928c11d98cbcfbbff6e5cdab9961bf0e6d2.隨后受害合約部署者(0x05)通過調用revokeRole函數放棄了受害合約(0x41)管理權限:

TxHash:

0x773613398f08ddce2cc9dcb6501adf4f5f159b4de4e9e2774a559bb1c588c1b83.而管理員則在UTC8月12日01:27:39將DAO合約設置為了攻擊合約(0x1c):

TxHash:

0x2fba930502d27f9c9a2f2b9337a0149534dda7527029645752b2a6507ca6b0d6因此攻擊者才得以借助此攻擊合約(0x1c)將受害合約(0x41)中用戶的資金盜走。目前被盜資金被兌換成ETH轉移至攻擊者地址2(0xef)。

總結

本次攻擊可能源于DAOMaker受害合約的管理員私鑰泄漏。攻擊者竊取私鑰后將受害合約的DAO合約替換為了攻擊合約,攻擊者通過替換后的合約轉走了合約中的用戶資金。而由于合約部署者在設置完合約管理員后就放棄的合約管理權限,因此目前項目方可能還無法有效的取回合約控制權。

來源鏈接:mp.weixin.qq.com

免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews立場無關。文章內的信息、意見等均僅供參考,并非作為或被視為實際投資建議。

慢霧

慢霧

慢霧科技是一家專注區塊鏈生態安全的國家高新技術企業,通過「威脅發現到威脅防御一體化因地制宜的安全解決方案」服務了全球許多頭部或知名的項目。慢霧科技的安全解決方案包括:安全審計、威脅情報、漏洞賞金、防御部署、安全顧問等服務并配套有加密貨幣反洗錢、假充值漏洞掃描、漏洞監測、被黑檔案庫、智能合約防火墻、SafeStaking等SAAS型安全產品,已有商業客戶上千家。慢霧慢霧科技慢霧AML慢霧安全Slowmist查看更多

Tags:DAOAOMOMAMakerDOGEDAO價格AOM幣MOMAT價格makerdao創始人mushgain

火幣APP下載
關于FAF恢復充提業務的公告_HTT

尊敬的用戶: WBF將于2021年8月14日17:00恢復FAF的充提業務,請您提前做好相應準備,如有任何問題,請聯系WBF官方客服.

1900/1/1 0:00:00
ETH2.0穩步推進,普通用戶如何參與質押_THE

去年12月1日,人們期待已久的以太坊2.0發布,階段0接受用戶最低質押32枚ETH成為信標鏈的驗證者,并可以獲得質押收益。這也意味著,獲得被動收益的新機會出現了.

1900/1/1 0:00:00
XT關于上線SANA的公告_HTT

尊敬的XT用戶: XT即將上線SANA,并在2021年8月11日19:00于Web3.0板塊開放SANA/USDT交易對.

1900/1/1 0:00:00
Star swap區塊鏈技術賦予平臺生態NFT價值聚合平臺_STA

DeFi世界正在創造各種新奇跡,去中心化的游戲、娛樂、NFT、保險、等等應用層DAPP已經落地并獲得巨大成功,新世界的價值流量將是未來的拓荒者,建設者,領域者與成功者.

1900/1/1 0:00:00
Uno Re更新派對,邀您共享$20,000等值 UNO獎池!_ORE

為慶祝UnoRe(UNO)近日在項目DApp上的重大更新,同時也為了感謝各位KuCoin用戶長期以來的支持,UnoRe團隊將聯合KuCoin發放$20,000等值UNO獎池.

1900/1/1 0:00:00
第一屆線上加密狂歡節,這次來點「不一樣」_ILY

NFT無疑是加密圈現在最火的概念。僅僅幾個月的時間,NFT項目如雨后春筍般涌現,涵蓋了藝術、游戲、潮玩、體育、音樂等眾多領域。據不完全統計,基于以太坊上的NFT項目就多達130個.

1900/1/1 0:00:00
ads