2021 年 08 月 12 日,據慢霧區消息,加密孵化機構 DAO Maker 疑似遭受黑客攻擊,導致合約大量 USDC 被轉出。慢霧安全團隊第一時間介入分析,并將分析結果分享如下。? ?
在本次攻擊中,攻擊者部署并開源了一個攻擊合約 (0x1c) 用于快速批量的從 DAO Maker 受害合約 (0x41) 中竊取資金。
攻擊者地址 1:
0xd8428836ed2a36bd67cd5b157b50813b30208f50
攻擊者地址 2:
0xef9427bf15783fb8e6885f9b5f5da1fba66ef931
攻擊合約:
0x1c93290202424902a5e708b95f4ba23a3f2f3cee
Coin Center:美財政部制裁Tornado Cash或違反了正當程序及憲法權利:金色財經報道,加密貨幣倡導組織Coin Center發布博客文章稱,美國財政部外國資產控制辦公室(OFAC)制裁Tornado Cash可能在法律和憲法上存在缺陷,Coin Center表示,“我們認為OFAC通過將某些Tornado Cash智能合約地址添加到SDN列表中超越了其法律權限,這一行為可能違反了正當程序及憲法權利”。
Coin Center認為,智能合約不能成為可制裁的實體,這樣的標準對全世界的代碼人員來說都是危險的。文章稱,“這一行動發出了一個信號,實際上似乎是為了發出一個信號,美國人不應該使用某種工具和軟件,即使是完全合法的目的”。Coin Center承諾其第一步是與OFAC合作,但該組織也表示,“我們將開始與律師探討對這一行動的法庭挑戰。敬請期待。”[2022/8/16 12:27:43]
DAO Maker 受害合約:
聲音 | 智能合約先驅尼克·薩博:比特幣是一種自然權利:推特用戶@danheld稱,用比特幣自由交易是一種人權。智能合約先驅尼克·薩博(Nick Szabo)在推特上回應稱,關于比特幣最恰當的表達,我認為這是一種自然權利,其通過計算機語言賦予,是一種抗審查協議。[2019/9/15]
0x41B856701BB8c24CEcE2Af10651BfAfEbb57cf49
DAO Maker 受害合約 deployer:0x054e71D5f096a0761dba7dBe5cEC5E2Bf898971c
DAO Maker 受害合約 admin:0x0eba461d9829c4e464a68d4857350476cfb6f559
本次攻擊與往常攻擊不同的是:DAO Maker 受害合約 (0x41) 未開源,而攻擊合約 (0x1c) 卻開源了。
聲音 | 律師劉曄:只有無限擴容、能夠容納全部現實權利數據的網絡/鏈/幣才能夠生存和成長:上海市海上律師事務所合伙人劉曄在微博上表示:當世人明白數字貨幣的本質乃是網絡上的不可篡改的記賬空間,乃是與現實商品及服務(即權利)的網絡映射--數據進行點對點的原子交換時,當明白,只有無限擴容,能夠容納全部現實權利數據的那一個網絡、那一個鏈,那一個幣能夠生存,能夠成長,而其他的不能無限擴容的鏈與幣只能走向消亡。[2019/7/15]
從上圖開源的攻擊合約以及鏈上記錄我們可以看出:?
1. 黑客調用攻擊合約 (0x1c) 的 h 函數,h 函數會循環調用 f 函數,f 函數通過 DAO Maker 受害合約的 0x4b4f892a 函數獲取普通用戶在受害合約 (0x41) 中的 USDC 存款數量。
ITC萬物鏈聯合創始人呂新浩:數據主權是處理自己數據資產的權利:近日,世界數字資產峰會(WDAS2018)上,ITC萬物鏈聯合創始人呂新浩指出,數據主權(data sovereignty)是處理自己數據資產(data asset)的權利。不同于數字資產(digital asset),數據資產具有難轉移、歸屬權難界定的特點。數據資產的價值在使用中被體現,而且價值在持續產生。ITC萬物鏈將數據資產分為基礎數據和行為數據,在萬物鏈中,用戶的數據主權將得到保護并產生收益。[2018/5/2]
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:DAOMakerMAKEDAO MakerAmazingTeamDAOmaker幣終極計劃MakersPlac
上周二,Poly Network 遭到黑客攻擊,造成超過 6 億美元的損失。雖然最后黑客幾乎返還了所有的“戰利品”,但依舊讓人心驚膽戰.
1900/1/1 0:00:00趨勢影響整個加密行業并帶動社區發展。這種狀態自2014年以來一直盛行,當時以太坊網絡的推出預示著ICO時代的興起。在短暫的平靜之后,一些新趨勢總是會取代加密貨幣領域中的其他趨勢.
1900/1/1 0:00:00本文力求用日常語言來解析這個行業,看看“區塊鏈+”將如何發生,有哪些可能的方向與我們相關,又有哪些局限和值得警惕的領域.
1900/1/1 0:00:00過去十幾天行情突突突,BTC從底部反彈58% (29k→46k),ETH從底部反彈88% (1.7k→3.2k)。顯然,這一輪ETH要比BTC更強勢.
1900/1/1 0:00:002021年NFT作為區塊鏈破圈的新代表突然進入大眾視野。今年三月,藝術家Beeple以6900萬美元的價格出售了他的NFT作品,成為有史以來第三貴的作品.
1900/1/1 0:00:00近年來,商業世界出現了新的發展趨勢。在一個廣泛數字化轉型的時代,企業要想生存下去,關于如何安排業務流程并將其整合到有效的商業模式中的戰略決策至關重要,因此管理團隊必須認識到數字技術為自己企業帶來.
1900/1/1 0:00:00