比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > AAVE > Info

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

Author:

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

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

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

攻擊者地址 1:

0xd8428836ed2a36bd67cd5b157b50813b30208f50

攻擊者地址 2:

0xef9427bf15783fb8e6885f9b5f5da1fba66ef931

攻擊合約:

0x1c93290202424902a5e708b95f4ba23a3f2f3cee

數字權利倡導組織敦促美國立法者保護隱私權,Ledger、Protocol Labs等組織簽署公開信:1月11日消息,數字權利倡導組織Fight for the Future在其網站上發布了一封公開信,鼓勵立法者保護隱私權,支持端到端加密并保護個人數據。信中提到了Filecoin、ZCash、MobileCoin和幾個通信協議的名稱,并敦促立法者起草并通過逾期已久的立法,重點保護人們的隱私并打擊政府和商業監視。[2023/1/11 11:06:19]

DAO Maker 受害合約:

0x41B856701BB8c24CEcE2Af10651BfAfEbb57cf49

DAO Maker 受害合約 deployer:0x054e71D5f096a0761dba7dBe5cEC5E2Bf898971c

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

DAO Maker 受害合約 admin:0x0eba461d9829c4e464a68d4857350476cfb6f559

本次攻擊與往常攻擊不同的是:DAO Maker 受害合約 (0x41) 未開源,而攻擊合約 (0x1c) 卻開源了。

動態 | 希臘法院被控侵犯了被指控的Btc-e運營商的權利:據news.bitcoin消息,希臘最高法院的法官被指控侵犯了Alexander Vinnik的權利。他的律師Zoe Konstantopoulou周一告訴法庭,希臘最高法院的法官“公然違反了俄羅斯國民的權利”。自去年7月以來,所謂的Btc-e運營商一直在希臘被拘留。據報道,Vinnik被引渡到法國的上訴聽證會已被推遲到11月29日。據稱經營前加密貨幣交易所Btc-e的Alexander Vinnik被美國指控通過交易所洗錢40至90億美元。[2018/11/20]

從上圖開源的攻擊合約以及鏈上記錄我們可以看出:?

動態 | CoinGeek獲得獨家銷售Squire新款ASIC芯片和礦機的權利:Squire礦業公司近日與另一家礦業公司CoinGeek簽訂了獨家經銷商協議。根據協議內容,CoinGeek將獲得向BCH和其他數字貨幣礦工獨家銷售、推廣和分發Squire新款ASIC芯片和礦機的權利。[2018/8/15]

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

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

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

通過以上行為分析我們可以發現:攻擊合約 (0x1c) 調用了受害合約 (0x41) 的? withdrawFromUser 函數,受害合約 (0x41) 就將合約管理的資金直接轉給攻擊合約 (0x1c) 。我們直接反編譯受害合約 (0x41) 查看 withdrawFromUser 函數進行簡單分析:

通過反編譯的代碼我們可以發現,此函數是有進行權限檢查的,只有 DAO contracts 才能調用此函數轉移用戶的資金。但攻擊合約? (0x1c) 明顯不是 DAO 合約,因此其 DAO 合約必然是被攻擊者替換過的。

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

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

Tx Hash:

0xa1b4fceb671bb70ce154a69c2f4bd6928c11d98cbcfbbff6e5cdab9961bf0e6d

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

Tx Hash:?

0x773613398f08ddce2cc9dcb6501adf4f5f159b4de4e9e2774a559bb1c588c1b8

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

0x2fba930502d27f9c9a2f2b9337a0149534dda7527029645752b2a6507ca6b0d6

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

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

Tags:DAODAO MakerMakerMAKEmoondao幣196倍makerdao創始人mushgainmakerdao下載

AAVE
金色觀察 | 聚焦央行數字貨幣熱:主要經濟體研發進展一覽_BDC

隨著數字化的縱深發展,不同的動機驅動著世界各國及經濟體開展CBDC的研發工作。或是為提升國內或國際支付結算效率與安全及金融普惠性,或是為順應“無現金”社會的發展趨勢及豐富貨幣政策工具,或是為打擊.

1900/1/1 0:00:00
美聯儲:CBDC發行將使得USDT等穩定幣消失_CBD

前言 本文介紹了CBDC與穩定幣的特性,討論了CBDC是否能取代穩定幣的問題。近日,美聯儲主席杰羅姆·鮑威爾表示:?"如果CBDC發行,將不再需要穩定幣.

1900/1/1 0:00:00
最低價20多萬美元 這些“石頭”如何席卷了NFT圈?_ETH

今年夏天,NFT (非同質化代幣) 的價格飆升,加密貨幣愛好者在從數字交易卡到虛擬財產等所有領域都投入了巨額資金。現在,他們又將「數字石頭」添加到了投資組合中.

1900/1/1 0:00:00
NFT周刊|OpenSea 8月交易額突破10億美元;SuperRare推出新的功能_PARA

隨著NFT市場持續繁榮,新的一周依舊有很多相關的新聞。OpenSea 8月份的交易額突破了10億美元,SuperRare推出了新的功能,投資公司Andreessen Horowitz和Parad.

1900/1/1 0:00:00
Polkadot 官方發文:插槽拍賣創造了歷史_CRO

Web3 基金會研究科學家 Jonas Gehrlein 在昨天發布了一篇關于 Kusama 首輪平行鏈插槽拍賣的總覽報告.

1900/1/1 0:00:00
金色圖覽 | 一覽VISA2021的加密“里程” 15萬美元購買NFT頭像_ISA

8月23日消息,全球支付技術公司Visa周一宣布,以大約15萬美元的價格購買了CryptoPunk 7610 NFT,它是3840個女朋克中的一個.

1900/1/1 0:00:00
ads