加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > 非小號 > Info

危險的授權轉賬:Li.Finance 攻擊事件始末_BRIDGE:DGE

Author:

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

前言

北京時間3月20日晚,知道創宇區塊鏈安全實驗室?監測到以太坊上分布式跨鏈協議。Li.Finance 受到了攻擊,攻擊者執行了 37 次call注入,獲取了多個錢包中約 60 萬美元的資產(204個ETH)。此次資產損失并沒有非常大,但項目方對于攻擊的處理非常積極并值得學習與肯定(見后文),目前項目方已補償了協議損失并修復后重新部署了協議。

知道創宇區塊鏈安全實驗室?第一時間跟蹤本次事件并分析。

分析

1.攻擊者相關信息

攻擊tx:

0x4b4143cbe7f5475029cf23d6dcbb56856366d91794426f2e33819b9b1aac4e96

BAYC母公司Yuga Labs CEO:公開BAYC創始人身份對其非常危險:2月18日消息,BAYC母公司Yuga Labs CEO Nicole Muniz批評Buzzfeed揭露了Bored Ape Yacht Club創始人的身份,并表示公開他們的身份對他們和他們的家人來說是非常非常危險的。如果是為了某件事,那就沒問題,但人們從此次公開得到的唯一一件事就是知道他們的真實姓名。

此前消息,BuzzFeed News披露Bored Ape Yacht Club(BAYC)兩名創始人“Gargamel”和“Gordon Goner”的真實身份:32歲的作家兼編輯Greg Solano和35歲的Wylie Aronow。Greg Solano曾就讀于弗吉尼亞大學,在一些文學網站上擔任編輯和書評人,與一位游戲設計師合著一本關于魔獸世界的書。Wylie Aronow在2018年購買域名bitmex.guru,與Bitmex產生紛爭。BAYC另外兩位聯合創始人“Emperor Tomato Ketchup”和“No Sass”的真實身份仍然未知。[2022/2/18 10:01:07]

被攻擊合約:

特朗普:加密貨幣是一件非常危險的事情,總有一天會爆炸:金色財經報道,美國前總統特朗普在周末接受采訪時,對加密貨幣、他妻子的NFT平臺以及他的新社交媒體平臺Truth Social發表了評論。特朗普表示,從不喜歡它,因為喜歡擁有美元。認為貨幣應該是美元,所以從來不是一個粉絲。但它的擴散越來越大,沒有人對此采取任何措施。加密貨幣是一件非常危險的事情,總有一天會爆炸,此外,在談到他妻子的NFT計劃時,特朗普表示。她會做得很好,她有很好的想象力。(news.bitcoin)[2021/12/22 7:55:07]

0x5A9Fd7c39a6C488E715437D7b1f3C823d5596eD1--代理合約

0x73a499e043b03fc047189ab1ba72eb595ff1fc8e--邏輯合約

攻擊者地址: ?

調查:大規模的數據盜竊活動致使多個加密域名面臨危險:Awake Security的最新調查表明,大規模的全球間諜活動和數據盜竊活動目前讓上網的公民面臨危險,其中包括多個比特幣和加密域名。調查指出,問題的核心是一家名為CommuniGal Communication (GalComm)的域名注冊公司。通過GalComm注冊的26079個可訪問域名中,有15160個域名(約占60%)是惡意或可疑的。調查列出的表格顯示,與加密貨幣和比特幣相關的域名包括cryptolimited.org、cryptocoiners.net、cryptomoedas.info、bitcoincompass.info和bitcoininvestmentstrategy.info等。(Cointelegraph)[2020/6/28]

0xC6f2bDE06967E04caAf4bF4E43717c3342680d76 -- 部署地址

聲音 | BM:在交易所上存款是危險的:BM發推表示:“在交易所上存款是危險的,因為交易所會延遲用戶的建設性收入,直到代幣具有創造普通收入的‘價值’之后,用戶才能獲得相應的收入。不幸的是,這個價值必須被流動性所折現,而流動性是不明確的。”(MEET.ONE)[2019/10/10]

0x878099F08131a18Fab6bB0b4Cfc6B6DAe54b177E -- 收款地址

2.攻擊流程

攻擊調用流程

攻擊者構造 payload 并調用被攻擊合約 0x5a9fd7c3 的 swapAndStartBridgeTokensViaCBridge 函數:

聲音 | 參議院銀行委員會副主席:Facebook很危險,他們想連接世界,但也想賺很多錢:金色財經直播報道,在Libra聽證會上,參議院銀行委員會副主席謝羅德·布爾文表示:Facebook很危險,他們想連接世界,但也想賺很多錢。Facebook在測試它是否可以操縱我們的情感,操縱我們的心情,事實證明它可以,甚至對緬甸產生影響,現在我們竟然瘋狂地要讓Facebook訪問我們的銀行賬戶。[2019/7/16]

具體使用的 Payload 如下--圖中選中部分即為利用授權轉賬(transferFrom)部分的 payload:

調用一次正常50刀的跨鏈橋功能(為了能正常調用 swapAndStartBridgeTokensViaCBridge 函數):

在 payload 中包括多個call方法(調實際用transferFrom)。讓 0x5a9fd7c3 調用 37 個call,借此利用多個錢包對于 0x5a9fd7c3 合約的授權(approve)將錢包資產轉賬到攻擊者地址:

后續執行正常的跨鏈橋邏輯 _startBridge(_cBridgeData); 這也是為什么第一個 swap 是正常的,這樣才能讓后續邏輯正常執行下去:

3.漏洞細節

導致本次問題的根本原因被攻擊合約0x5a9fd7c3的邏輯合約存在一個批量讓call 調用傳入數據的函數 swapAndStartBridgeTokensViaCBridge:

該合約將會取出payload中的多個_swapData 數據結構并調用,LibSwap.swap(...);實現如下:

借此,攻擊者利用該合約的 call 將各個錢包對 0x5a9fd7c3 合約的代碼授權轉走了多個錢包中的各種代幣。

4.項目方進展

在事件發生后,項目方第一時間對合約可能的方法進行了停用,并為其審計和安全性問題進行致歉:

而后,項目方還聯系了黑客,希望能與其取得聯系并和平解決:

同時,最快的時間將漏洞合約修復后上線:

并將錢包(以Matic為例)對于之前被攻擊合約的授權取消,對新的合約進行了重新授權:

最后,將用戶資產進行補回:

同時我們關注到,其在 polygon 鏈上的合約也已實現了新的部署:

總結

此次攻擊的根本原因是項目方對于 swapAndStartBridgeTokensViaCBridge 合約的實現過度自由化所導致的 call 調用注入,但項目方積極的面對問題的態度和后續補救的及時性值得學習和肯定。不貴于無過,而貴與改過。

但我們仍希望能將錯誤扼殺在發生之前,應從他人的錯誤中學習并避免自己未來的錯誤,正如 Li.Finance 所說的那樣:“我們的使命是最大化用戶體驗,現在我們痛苦地了解到,為了遵循這種精神,我們的安全措施必須大幅改進。”

近期,各類合約漏洞安全事件頻發,合約審計、風控措施、應急計劃等都有必要切實落實。

Tags:BRIDGEBRIIDGDGEBridgeCoinBridge ProtocolKIDGOKU價格Edgecoin

非小號
DAO:一個美麗的新世界?_DAO:PRO

“我們不是歷史的創造者,我們是歷史造就的。”——小馬丁·路德·金,《愛的力量》協作通過組織發生,每個時代都有自己的形式.

1900/1/1 0:00:00
目前DeFi投資機會處在什么階段?_DEFI:DEX

這一輪洶涌澎湃的DeFi大潮來得非常突然,讓很多沒有及時上車的朋友慌了手腳。其實不僅是大量散戶投資者沒有跟上,很多幣圈投資機構和行業老人都還處于比較被動的狀態.

1900/1/1 0:00:00
DeFi智能合約自動化賽道解讀_GEL:ANGEL

DeFi的智能合約自動化競賽:Gelato 、Keep3r 與 Chainlink Keepers一場關于DeFi創新的競賽正在展開,老牌玩家和新貴都在奔跑.

1900/1/1 0:00:00
發改委發布《產業結構調整指導目錄》:挖礦或將在2021年被淘汰(附全文)_區塊鏈:BSP

2019年4月8日,發改委發布《產業結構調整指導目錄(2019年本,征求意見稿)》,從鼓勵類、限制類、淘汰類三個類別,對現有的產業結構調整給出了指導意見.

1900/1/1 0:00:00
金色說明書 | 一文讀懂SushiSwap(附Sushi挖礦詳細教程)_SHI:USH

金色財經近期推出金色硬核(Hardcore)欄目,為讀者提供熱門項目介紹或者深度解讀。流動性挖礦大火席卷DeFi,現在燒到Uniswap了.

1900/1/1 0:00:00
PancakeHunny攻擊事件分析_PAN:ATUSD幣

前言 PREFACE 北京時間 10 月 20 日晚,知道創宇區塊鏈安全實驗室 監測到 BSC 鏈上的 DeFi 協議 PancakeHunny 的 WBNB/TUSD 池遭遇閃電貸攻擊.

1900/1/1 0:00:00
ads