買比特幣 買比特幣
Ctrl+D 買比特幣
ads

MAD:Nomad被攻擊事件分析:黑客點火,多人“趁火打劫”-ODAILY_Neonomad Finance

Author:

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

北京時間8月2日,成都鏈安鏈必應-區塊鏈安全態勢感知平臺輿情監測顯示,跨鏈通訊協議Nomad遭遇攻擊,黑客獲利約1.5億美元。截止發稿前,根據DeFiLlama數據顯示,Nomad代幣橋中只剩下約5900美元左右。

關于本次攻擊事件的來龍去脈,成都鏈安安全團隊第一時間進行了分析。

PART01

加密市場中首次發生的去中心化搶劫?

首先,我們先來認識本次故事主角——Nomad。

Nomad自稱能提供安全的互操作性解決方案,旨在降低成本并提高跨鏈消息傳遞的安全性,與基于驗證者的跨鏈橋不同,Nomad不依賴大量外部方來驗證跨鏈通信,而是通過利用一種optimistic機制,讓用戶可以安全地發送消息和橋接資產,并保證任何觀看的人都可以標記欺詐并保護系統。

而在4月13日,他們也以2.25億美元估值完成高達2200萬美元的種子輪融資,領投方為Polychain。對于一家初創項目而言,數千萬美元種子輪融足可謂贏在起跑線上,但是本次攻擊之后,不知道項目方會如何處理與“自救”。

加密貨幣基礎設施公司Anoma Foundation完成2500萬美元融資:5月31日消息,加密貨幣基礎設施公司 Anoma Foundation 完成 2500 萬美元融資,CMCC Global 領投。Anoma Foundation 目前管理著專注于多鏈隱私的區塊鏈 Namada 以及隱私保護協議 Anoma。[2023/5/31 11:50:45]

Nomad官方推特表示,已得知此事,目前正在調查。

關于本次事件,在Web3領域,卻引起了爭議。

Terra研究員FatMan在推特上對Nomad遭遇攻擊事件發表評論稱:“在公共Discord服務器上彈出的一條消息稱,任意一個人都能從Nomad橋上搶了3千到2萬美元:所有人要做的就是復制第一個黑客的交易并更改地址,然后點擊通過Etherscan發送。這是在真正的加密市場中首次發生的去中心化搶劫。”

Nomad:正在與TRM Labs和執法部門合作追回資金,不會對歸還90%資金的白帽采取法律行動:8月5日消息,跨鏈互操作性協議Nomad發推稱,團隊正在與 TRM Labs 和執法部門合作,從漏洞利用中追回資金。Nomad 不會對將至少 90% 的資金返還到官方資金回收地址(0x94A84433101A10aEda762968f6995c574D1bF154 )的白帽采取法律行動。此外,團隊還在探索方法來恢復資金和重啟系統。[2022/8/6 12:05:41]

事實的確如此。

根據Odaily星球日報的報道,在第一個黑客盜竊完成后,這條「成功」經驗也在加密社區瘋傳,被更多用戶模仿,趁火打劫。跨鏈通訊協議Nomad的資產被洗劫一空。

PeckShield:Nomad被攻擊事件相關地址向V神地址轉移15萬枚IAG:金色財經報道,據派盾(PeckShield)監測數據顯示,0x25c77...2bad已將150,040枚IAG代幣轉移到vitalik.eth地址(0xd8da6b...7aa96045)。0x25c77...2bad地址曾在跨鏈橋Nomad事件中利用漏洞獲利。[2022/8/5 12:05:12]

可能是因為過于心急,一些用戶忘記使用馬甲偽裝,直接使用了自己的常用ENS域名,暴露無遺。目前已經有用戶開始自發退款,以求避免被起訴。

PART02

-項目方在部署合約時犯了什么錯導致被攻擊?

Nomad:已通知執法部門,尋求識別相關賬戶并追回資金:8月2日消息,針對跨鏈代幣橋攻擊導致損失接近2億美元一事,Nomad團隊表示,“調查正在進行中,已經聯系區塊鏈情報和取證方面的主要公司協助。我們已經通知執法部門,并將夜以繼日地處理這一情況,及時提供最新信息。我們的目標是識別相關賬戶,并追蹤和追回資金。”(CoinDesk)[2022/8/2 2:52:51]

本次攻擊主要是項目方在部署合約時,把零(0x000000....)的confirmAt設置為1,導致任意一個未使用的_message都可以通過判斷,并從合約中提取出對應資產。技術分析如下:

被攻擊合約

0x5D94309E5a0090b165FA4181519701637B6DAEBA(存在漏洞利用的合約)

0x88A69B4E698A4B090DF6CF5Bd7B2D47325Ad30A3(遭受損失的金庫合約)

由于攻擊交易過多,下面依靠其中一筆攻擊交易分析為例進行闡述;

1.通過交易分析,發現攻擊者是通過調用(0x5D9430)合約中的process函數提取合約中的資金。

2.跟進process函數中,可以看到合約對_messageHash進行了判斷,當輸入的messages為0x000000....時,返回值卻是true。

3.然后跟進acceptableRoot函數,發現_root的值為零(0x000000....)時,而confirmAt等于1,導致判斷恒成立,從而攻擊者可以提取合約中的資金。

4.后續通過查看交易,發現合約在部署時,就已經初始零(0x000000....)的confirmAt為1,交易可見

PART03

-項目方還能找回被盜資金嗎?

針對跨鏈代幣橋攻擊導致損失一事,Nomad團隊表示,“調查正在進行中,已經聯系區塊鏈情報和取證方面的主要公司協助。我們已經通知執法部門,并將夜以繼日地處理這一情況,及時提供最新信息。我們的目標是識別相關賬戶,并追蹤和追回資金。”

目前,成都鏈安安全團隊正在使用鏈必追平臺對被盜資金地址進行監控和追蹤分析。

PART04

-總結:合約部署需要注意哪些問題?

針對本次事件,成都鏈安安全團隊建議:項目方在合約部署前,需要考慮配置是否合理。部署后,應測試相關功能,是否存在被利用的風險,并且聯系審計公司查看初始的參數是否合理。

Tags:NOMOMAMADNOMADNOMAD幣Unstoppable DomainsMad Viking GamesNeonomad Finance

以太坊價格今日行情
BAN:LBank發布熱門代幣榜單,TRX高居第三-ODAILY_emobank

7月14日,LBank發布熱門代幣榜單,TRX高居第三! LBank藍貝殼即將暫停CSPR(Casper)交易:據官方公告,為了協同Casper(CSPR)項目整體上線市場安排.

1900/1/1 0:00:00
KUS:平行鏈開發指南(一)-ODAILY_區塊鏈

“波卡知識圖譜”是我們針對波卡從零到一的入門級文章,我們嘗試從波卡最基礎的部分講起,為大家提供全方位了解波卡的內容,當然這是一項巨大的工程,也充滿了挑戰.

1900/1/1 0:00:00
POOL:SUN.io 2pool(USDD/USDT) 礦池APY高達45.49%-ODAILY_SUN

據最新消息,6月21日,SUN.io上的2pool(USDD/USDT)礦池APY最高達45.49%,為全網最高。加入SUN.io2pool穩定幣挖礦,即可享受豐厚的USDD+SUN雙幣獎勵.

1900/1/1 0:00:00
VER:Verkle Tree For ETH-ODAILY_ERK

VerkleTree作為ETH2.0升級的一個重要部分,其相比于MerkleTree,在Proof的大小上,有著\n很大的提升;對于規模在十億級別的數據.

1900/1/1 0:00:00
LEND:JustLend存款規模突破33億美元-ODAILY_JUS

最新數據顯示,JustLend存款規模突破33億美金,24小時累計存款量突破1.49億美金。其中,存款規模TOP3分別是BTC、USDC、USDD.

1900/1/1 0:00:00
ROCO:平行鏈上線技術系列三:Rococo local and public test network-ODAILY_AIN

引言 本文首先介紹在Rococo本地的測試流程,最后介紹rococo線上測試parachain的流程Rococolocaltestnetwork中測試parachainStartRelaycha.

1900/1/1 0:00:00
ads