1.前言
北京時間3月15日晚,知道創宇區塊鏈安全實驗室監測到Gnosis鏈上的借貸類協議HundredFinance與Agave均遭遇了閃電貸襲擊,包括AAVE的分支Agave和Compound的分支HundredFinance。協議損失超1100萬美元。目前項目方已暫停其數百個市場。
知道創宇區塊鏈安全實驗室第一時間跟蹤本次事件并分析。
2.分析
Genesis前副總裁Roshun Patel作為合伙人加入風險投資公司Hack VC:3月23日消息,Linkedin 顯示,Genesis 前副總裁 Roshun Patel 已于今年 2 月作為合伙人加入風險投資公司 Hack VC,在去年 3 月離職之前,Roshun Pate 在 Genesis 工作了三年多。
風險投資公司 Hack VC 由 Ed Roman 和 Alexander Pack 共同創立,去年初該公司宣布已從包括紅杉資本、富達和數字貨幣集團在內的支持者那里籌集了 2 億美元的資金,其支持的項目及初創公司包括 EigenLayer、Mirror 和 Mysten Labs 等。[2023/3/23 13:22:30]
2.1攻擊者相關信息
百金融被攻擊tx:
ThunderCore與886 Studios和Outliers Fund推出1億美元Web3基金:9月12日消息,ThunderCore 已宣布與 886 Studios 和 Outliers Fund 建立全新合作伙伴關系,三方將成立一支全新 Web3 基金并募集 1 億美元資金,該基金將專注于推動 GameFi、SocialFi、NFT 和元宇宙生態系統發展,同時推動開發人員在 ThunderCore 的 EVM 兼容 Layer 1 區塊鏈上部署應用程序。除此之外,該基金還將積極投資于 Layer 1 生態系統上其他新興加密領域的項目。( cryptodaily )[2022/9/12 13:24:47]
0x534b84f657883ddc1b66a314e8b392feb35024afdec61dfe8e7c510cfac1a098
MakerDAO已啟動對法國興業銀行和Huntingdon Valley Bank現實資產Vault上線的投票:7月31日消息,MakerDAO社區已啟動對法國興業銀行和Huntingdon Valley Bank現實資產Vault上線的投票。其中,法國興業銀行的Vault RWA-008 Societe Generale–Forge(OFH)將借出3000萬枚DAI,Stability Fee為0.05%,清算比率為100%;Huntingdon Valley Bank Vault RWA-009 Huntingdon Valley Bank(HVBank)將借出1億枚DAI,Stability Fee為0%,清算比率為100%。若提案通過,Huntingdon Valley Bank將立即借出2500萬枚DAI。[2022/7/31 2:50:04]
攻擊合約:0xdbf225e3d626ec31f502d435b0f72d82b08e1bdd
多鏈NFT游戲Blockchain Monster Hunt完成首次BCMC銷毀:12月31日消息,多鏈NFT游戲Blockchain Monster Hunt宣布,隨著Testnet V.3的推出,已經完成2777778枚BCMC(價值3972222美元)的首次銷毀。[2021/12/31 8:16:53]
攻擊地址:0xd041ad9aae5cf96b21c3ffcb303a0cb80779e358
攻擊后跨鏈匿名化:https://etherscan.io/txs?a=0xd041ad9aae5cf96b21c3ffcb303a0cb80779e358
龍舌蘭被攻擊tx:
0xa262141abcf7c127b88b4042aee8bf601f4f3372c9471dbd75cb54e76524f18e
現場 | David Hung:幣是血液,鏈是骨骼,通證是靈魂:金色財經現場報道,4月9日,華葉區塊鏈(中國)有限公司副總裁David Hung在\"2019第二屆深圳國際區塊鏈技術與應用大會”現場以“區塊鏈生態”為主題進行演講。他指出,“幣”這個單詞不能代表區塊鏈的精神,“幣”只有代表錢和價值,到了鏈之后可能有了技術的含量,但是還是不能完全代表區塊鏈的精髓,真正的一個單詞應該是通證,就是通用憑證,區塊鏈是一個分布式的帳本,不可篡改,所以可能成為股票保險基金都可以用的一個通證。同時,他表示,幣是血液,鏈是骨骼,通證是靈魂。他說,把經濟活動中的價值通證化并且具有價值激勵模型的新經濟模式,就是一切有價值,實是一種發現價值的過程。他指出,過去很多的東西并不能夠顯現它的價值,但是一些實體和一些經濟通證化了之后這些價值會凸現出來,或者被再次定義和發現,過去可能無法證明學習和勞動,但是通證化了之后就可以被證明,并且一切即挖礦,一切有獎勵,因為一定要有一個自我激勵的模式,否則這個生態不具有一個長遠的生命力。[2019/4/9]
攻擊合約:0xF98169301B06e906AF7f9b719204AA10D1F160d6
攻擊地址:0x0a16a85be44627c10cee75db06b169c7bc76de2c
攻擊后跨鏈匿名化:https://etherscan.io/txs?a=0x0a16a85be44627c10cee75db06b169c7bc76de2c
2.2攻擊流程
由于百金融與龍舌蘭攻擊流程與手法類似,因此我們使用百金融進行分析。
百金融攻擊調用流程
1、攻擊者利用合約在三個池子中利用閃電貸借出WXDAI和USDC
2、在WETH池子質押借出的部分USDC
3、利用重入利用一筆質押,超額借出池子中資金
4、重復質押-重入借出步驟,將其他兩個池子資產超額借出
5、歸還閃電貸
6、獲利轉移
2.3漏洞細節
導致本次問題的根本原因是由于在Gnosis鏈上的官方橋接代幣xDAI合約中實現了一個對于to地址的回調
合約實現地址:
https://blockscout.com/xdai/mainnet/address/0xf8D1677c8a0c961938bf2f9aDc3F3CFDA759A9d9/contracts
該回調將直接導致重入漏洞的產生,同時由于在HundredFinance團隊fork的Compound版本中沒有嚴格遵循檢查-生效-交互,進而導致了總借貸量更新晚于重入實現。最終攻擊者得以超額借貸。
類似的,對于Agave項目方,攻擊者利用liquidateCall函數內部調用會調用xDAI的callAfterTransfer方法進行回調,最終導致攻擊者能再次進行借貸。
在百金融攻擊中攻擊者重入的調用路徑如下:
在Agave攻擊中攻擊者回調路徑如下:
3.總結
此次遭受攻擊的兩個借貸項目由于錯誤的引入了存在重入的token,同時項目方的fork的代碼沒有采用檢查-生效-交互模式導致了問題的發生。
我們強調:對于一個優秀的項目的引用必須建立在足夠的理解和嚴謹的開發上,尤其是存在差異化的部分,切忌顧此失彼最終因為一個小的差錯導致項目全部的損失。
近期,各類合約漏洞安全事件頻發,合約審計、風控措施、應急計劃等都有必要切實落實。
Tags:UND區塊鏈DAIALLBundles Finance區塊鏈專業為什么換穩定幣DAIPieDAO DEFI Small Cap
隨著全球金融市場數字化進程的不斷深化,加密貨幣推動全新金融范式的形成,金融市場迎來了前所未有的多元化局面,引發市場波動與風險的因素也愈加寬泛.
1900/1/1 0:00:001.打開:打開谷歌瀏覽器,嵌入Nami錢包拓展程序。https://chrome.google.com/webstore/detail/lpfcbjknijpeeillifnkikgncikgf.
1900/1/1 0:00:00摘要 「政策動向」: -美國財政部確認,加密礦工、錢包提供商不受國稅局稅收報告的約束-美國SEC對加密借貸公司BlockFi處以創紀錄的1億美元罰款-俄羅斯經濟部提出加密挖礦合法化-Binanc.
1900/1/1 0:00:00北京時間2022年4月24日下午4時33分,CertiK審計團隊監測到WienerDOGE項目被惡意利用,造成了3萬美元的損失。攻擊者利用WDODGE的收費機制和交換池之間的不一致,發起了攻擊.
1900/1/1 0:00:00加入DAO,即代表認同它的工作方式 為了理解人們為何會加入一個去中心化的自治組織,“無許可/Permissionlessness”這個詞是一個不錯的切入點.
1900/1/1 0:00:00DAOrayakiDAO研究獎金池:大約一周前,我們發布了下面這條推文,并收到了大量回復: 文檔和團隊知識管理工具是DAO的一大痛點.
1900/1/1 0:00:00