比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > 火必APP > Info

比特幣:危險的授權轉賬,Li.Finance攻擊事件始末

Author:

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

一、前言

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

二、分析

1.攻擊者相關信息

攻擊tx:0x4b4143cbe7f5475029cf23d6dcbb56856366d91794426f2e33819b9b1aac4e96

花旗:全球衰退是明顯且迫在眉睫的危險:7月20日消息,花旗經濟學家表示,他們認為全球經濟陷入衰退的可能性為50%,預計世界經濟今年增長2.9%,2023年增長2.6%,略低于之前的預測。此外,他們預計美國和歐元區料將在未來12至18個月陷入溫和衰退。總的來說,預計全球經濟將渡過難關,且各國不會出現同步衰退。好消息是,需求疲軟緩解了供應鏈的壓力,支持了全球金屬價格的回落,這可以被看作一種通縮因素。(金十)[2022/7/20 2:26:47]

被攻擊合約:

0x5A9Fd7c39a6C488E715437D7b1f3C823d5596eD1--代理合約

彭博社:Proshares比特幣策略ETF有突破CME期貨合約限制的危險:10月22日消息,美國首只比特幣期貨交易所交易基金-Proshares比特幣策略ETF(BITO)自推出后交易火爆,BITO目前擁有近1,900份10月合約,而芝加哥商品交易所(CME)規定一個產品可以擁有的近月(front-month)合約數量上限為2,000份。彭博數據還顯示,為避免觸及上限,ETF還積累了1,400份11月合約。但按照它的增長速度(該基金已經管理了超過10億美元),可能很快觸及5,000份合約的最大總頭寸。

文章表示,雖然目前的資金流入速度可能讓BITO遇到這些限制,但競爭產品的推出可能會緩解壓力。Valkyrie和VanEck的基金都將在未來幾天內開始交易。此外,CME將從11月開始,將近月合約的上限提高至4,000份,但隨后每個月的合約限制仍為2,000份。(bloomberg)[2021/10/22 20:48:33]

0x73a499e043b03fc047189ab1ba72eb595ff1fc8e--邏輯合約

諾貝爾經濟學獎獲得者Robert Shiller:比特幣的未來處于危險之中:諾貝爾經濟學獎獲得者,耶魯大學教授Robert Shiller今日在接受CNBC的采訪時被問及是否還認為比特幣可能會在100年后面臨消失的危險。Shiller表示,未來比特幣會變得與現在完全不同。如果比特幣到時仍存在,也許會擁有一個不同的名字。現在出現了許多改變比特幣的硬分叉,這會成為懷疑比特幣是否還存在的一個關鍵問題。Shiller認為比特幣的未來處于危險之中。[2018/5/30]

攻擊者地址:

?0xC6f2bDE06967E04caAf4bF4E43717c3342680d76--部署地址0x878099F08131a18Fab6bB0b4Cfc6B6DAe54b177E--收款地址

2.攻擊流程

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

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

調用一次正常50刀的跨鏈橋功能

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

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

3.漏洞細節

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

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

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

4.項目方進展

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

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

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

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

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

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

三、總結

此次攻擊的根本原因是項目方對于swapAndStartBridgeTokensViaCBridge合約的實現過度自由化所導致的call調用注入,但項目方積極的面對問題的態度和后續補救的及時性值得學習和肯定。不貴于無過,而貴與改過。但我們仍希望能將錯誤扼殺在發生之前,應從他人的錯誤中學習并避免自己未來的錯誤,正如Li.Finance所說的那樣:

我們的使命是最大化用戶體驗,現在我們痛苦地了解到,為了遵循這種精神,我們的安全措施必須大幅改進。

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

Tags:比特幣BRIDGERIDGEIDG比特幣2023年行情走勢Bridge ProtocolBridge BotSQUIDGAMES

火必APP
GLO:關於下線PLC/BTC的公告

尊敬的BitGlobal用戶:基於多次項目審查和溝通,我們決定於2022年3月17日15:00(UTC8)停止交易並下架以下交易對: PLC/BTC請注意: Blockchain Austral.

1900/1/1 0:00:00
COIN:ZBG平臺關於開放INV/USDT交易的公告

公告編號2022031801各位關心ZBG的投資者們和項目方:ZBG將於HKT2022年3月18日上線INV項目,並開放INV/USDT交易對,具體時間如下,請投資人和項目方提前做好交易準備.

1900/1/1 0:00:00
TIM:將于4月內測的第二代GameFi 3A游戲「BigTime」有何看點?

BigTime是一款結合了快速動作戰斗、NFT收藏以及跨越時空冒險元素的免費游戲。該游戲將“可玩性”放在第一位.

1900/1/1 0:00:00
WEB:風投公司Haun Ventures籌集15億美元資金以支持web3發展

金色財經報道,根據一份公開公告,前AndreessenHorowitz(A16z)合伙人KatieHaun旗下新公司HaunVentures已籌集了15億美元來推動web3發展.

1900/1/1 0:00:00
PAR:Parfect World幣安生態全球首個去中心化一站式平臺

在當今Web2.0時代,社交產品已然非常豐富,但數據權屬問題,用戶利益分配問題持續被搬上臺面卻始終未能找到解決方案!隨著人們對隱私意識的提升.

1900/1/1 0:00:00
GATE:Gate.io非首發上線Startup項目Biswap(BSW)及免費認購規則公告(免費瓜分436,809 個BSW)

關於Gate.ioStartup免費空投計劃爲回饋平臺用戶,Gate.io上線“免費空投計劃”,在Startup區不定期進行區塊鏈項目的免費空投計劃.

1900/1/1 0:00:00
ads