買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > 萊特幣 > Info

UCO:可避天災,難免人禍 —— Furucombo 被黑分析_COMBO

Author:

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

據鏈聞消息,著名DeFi項目Furucombo被黑,損失超1400萬美元。慢霧安全團隊第一時間介入分析,并將攻擊細節分享給大家。

攻擊細節分析

本次發生問題的合約在Furucombo本身的代理合約當中。整個攻擊流程很簡單。攻擊者通過設置了Furucombo的AaveV2Proxy的邏輯地址導致后續通過Furucombo代理合約調用的邏輯全部轉發到攻擊者自己的惡意合約上,導致任意資金被盜。

但是如果事情那么簡單,那么本次分析不值一提。問題遠比想象的復雜得多。

如上圖所示攻擊者的入口在Furucombo的batchExec函數,我們先對batchExec函數進行分析:

以上是FurucomboProxy合約的batchExec函數的具體實現,其中_preProcess和_postProcess合約分別是對調用前后做一些數據上的處理,不涉及具體的調用邏輯,這邊可以先忽略。我們主要觀察核心的_execs函數:

Vitalik:因FTX的中心化性質,其崩潰是不可避免的:11月12日消息,以太坊聯合創始人Vitalik Buterin表示,FTX的巨大崩潰是不可避免的,因為它的中心化性質。在被問及FTX和其他加密貨幣公司今年的崩潰時,V神說:“今年我們看到了大量這樣的事情,因為它們的模式從根本上說是壞的”。

Buterin指出,FTX的營銷類似于“1930年代獨裁者”的“個人主義風格”,這與加密貨幣精神完全相反。(decrypt.co)[2022/11/12 12:54:33]

通過對execs代碼的分析不難發現,函數的主要邏輯是對configs數組的數據做檢查,并根據configs數組的數據對data進行一些處理。但是回顧上文中攻擊者的調用數據,不難發現攻擊者的調用數據中,configs的數據是一個0地址:

這里有一個trick,由于0地址是一個EOA地址,所有對EOA地址的函數調用都會成功,但是不會返回任何結果。結合這個trick,execs函數中的關于configs數據的部分可以先暫時忽略。直接看到最后的核心_exec函數:

Bitfinex首席技術官:機構將不可避免的采用各種數字代幣產品:4月7日消息,對于高盛計劃將場外加密期權交易擴展到以太坊,Bitfinex首席技術官Paolo Ardoino評論表示,機構采用各種數字代幣產品是“不可避免的”。高盛計劃將場外加密期權交易擴展到以太坊,無疑是對看到加密貨幣潛力的投資者被壓抑的巨大客戶需求的回應。(Crypto News)[2022/4/8 14:12:38]

_exec函數的邏輯也很簡單,在校驗了_to地址后,直接就將data轉發到指定的_to地址上了。而通過對攻擊交易的分析,我們能發現這個_to地址確實是官方指定的合法地址。

最后一步,便是調用_to地址,也就是官方指定的AaveV2Proxy合約的initialize函數,將攻擊者自己的惡意地址設置成AaveV2Proxy合約的邏輯地址。通過對Furucombo合約的分析,可以發現整個調用流程上沒有出現嚴重的安全點,對調用的地址也進行了白名單的檢查。那么問題只能是出在了對應要調用的代理邏輯上,也就是AaveV2Proxy合約。

觀點:韓國醫療行業轉向區塊鏈和其他工業4.0技術是“不可避免的”:韓國一次流感疫苗接種失誤導致至少59人死亡,一名醫生表示,為了防止此類悲劇發生,韓國醫療行業轉向區塊鏈和其他工業4.0技術進步是“不可避免的”。在首爾龍山區工作的耳鼻喉專家Kim Mi-ri稱:“我國的醫學領域開始使用區塊鏈技術是不可避免的。我們需要使用新興技術來監控藥品的分配、管理和治理方式,并且現在就必須這么做。人為錯誤的范圍太廣了。我們需要使用可追溯性平臺等工具縮小這一范圍,這些平臺由區塊鏈、人工智能、大數據和物聯網設備驅動。”

此前消息,在韓國首爾舉行的生物制藥冷鏈物流會議上,三星集團的IT部門三星SDS宣布,其將在11月將開展一系列試點項目,以測試區塊鏈驅動的藥品分銷管理,目的是確保追蹤藥物過程的透明度。該試點將持續3到6個月,將有一些未具名的制藥公司參與。另外兩個類似的項目也已經啟動,均由韓國大型制藥公司牽頭,且采用工業4.0技術。(Cryptonews)[2020/11/3 11:31:58]

我們直接分析AaveV2Proxy合約的initialize函數的邏輯:

聲音 | Cointelligence創始人On Yavin:加密貨幣和區塊鏈技術的大規模采用是不可避免的:據Business Review消息,加密貨幣評級網站Cointelligence創始人兼首席執行官On Yavin接受采訪時表示,加密貨幣和區塊鏈技術的大規模采用是不可避免的,但政府必須先弄清楚如何監管它們,而監管者、大型機構和加密界之間將會就如何監管進行大量辯論。我們已經看到很多銀行和其他機構針對在其行業使用區塊鏈的方法注冊專利,所以人們對此感興趣。我們只需要讓他們相信加密貨幣。[2019/2/4]

可以看到initialize函數是一個public函數,并在開頭就檢查了_implementation是否是0地址,如果是0地址,則拋出錯誤。這個檢查的目的其實就是檢查了_implementation是否被設置了,如果被設置了,就無法再次設置。根據這個設置,不難想出initialize這個函數只能調用一次。除非AaveV2Proxy從來沒有設置過_implementation,否則這個調用是不會成功的。難道Furucombo真的沒有設置過對應的_implementation嗎?帶著這樣的疑問,我們檢查了交易內的狀態變化。如下:

聲音 | 比特幣Reddit論壇博主:Bitcoin Core的政策和實踐一樣將導致漏洞不可避免:據Coindesk消息,匿名比特幣Reddit論壇博主表示,如果所有的Bitcoin Core的政策和實踐做法都是一樣的,那么相同的漏洞將不可避免。那時,我們或許不會那么幸運到可以知道這個漏洞最終造成什么后果。上周,Bitcoin Core出現了一個較為嚴重的漏洞,有消息稱,87%的比特幣網絡仍然對上周曝光出來的CVE-2018-17144漏洞十分脆弱。[2018/9/26]

可以看到,交易中改變了存儲位置為0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc的內容,而寫入的內容正是攻擊者自己的惡意合約地址0x86765dde9304bea32f65330d266155c4fa0c4f04。

而0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc這個位置,正是_implementation數據的存儲地址。

也就是說,官方從來沒有設置過AaveV2Proxy合約的_implementation地址,導致攻擊者鉆了這個空子,造成了Furucombo資產損失。

總結

通過對整個事件的分析來看,Furucombo此次事故并不在安全漏洞的范疇內,主要的原因在于官方將未啟用的AaveV2Proxy合約添加進了自己的白名單中,并且未對AaveV2Proxy合約進行初始化,導致攻擊者有機可乘。

建議

目前,由于Furucombo遭受攻擊,導致任何將代幣授權過給Furucombo合約(0x17e8ca1b4798b97602895f63206afcd1fc90ca5f)的用戶都將面臨資金損失的風險。

慢霧安全團隊建議與Furucombo交互過的用戶檢查是否有將相關代幣授權給Furucombo合約。如有授權,應及時撤銷相關授權,避免進一步損失。

**參考鏈接:**

代幣授權檢查地址:https://approved.zone/

攻擊交易:

__https://ethtx.info/mainnet/0x6a14869266a1dcf3f51b102f44b7af7d0a56f1766e5b1908ac80a6a23dbaf449

往期回顧

王者開局偶遇豬隊友——簡析AlphaFinance&Cream被黑

BitMart入駐慢霧區,發布「安全漏洞與威脅情報賞金計劃」

引介|一種安全的LP價格的獲取方法

千萬美元損失背后的閃電貸攻擊——yearnfinance被黑簡析

如何通過恒定乘積黑掉SushiSwap?簡析SushiSwap第二次被攻擊始末

慢霧導航

慢霧科技官網

https://www.slowmist.com/

慢霧區官網

https://slowmist.io/

慢霧GitHub

https://github.com/slowmist

Telegram

https://t.me/slowmistteam

Twitter

https://twitter.com/@slowmist_team

Medium

https://medium.com/@slowmist

幣乎

https://bihu.com/people/586104

知識星球

https://t.zsxq.com/Q3zNvvF

火星號

http://t.cn/AiRkv4Gz

鏈聞號

https://www.chainnews.com/u/958260692213.htm

免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews立場無關。文章內的信息、意見等均僅供參考,并非作為或被視為實際投資建議。

本文來源于非小號媒體平臺:

慢霧科技

現已在非小號資訊平臺發布68篇作品,

非小號開放平臺歡迎幣圈作者入駐

入駐指南:

/apply_guide/

本文網址:

/news/9726853.html

免責聲明:

1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險

2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場

上一篇:

盤點零知識證明代表性項目:如何影響和塑造區塊鏈生態系統?

Tags:COMCOMBOFURUCOCOMPcombo幣置換前的價格Furiokucoin最新消息

萊特幣
CRYP:最近大熱的NFT究竟是什么 我們應該參與嗎?_CryptoBuck

加密領域的最新熱潮正在改變我們在數字領域買賣商品的方式。?一些卡通貓的盲盒、一段勒布朗高空扣籃的視頻、一幅清晰度僅為5000像素的數碼畫即將在佳士得拍賣行出售.

1900/1/1 0:00:00
EARN:辰逸解幣:2.27比特幣暴跌能否抄底做多,今日以太坊操作建議_Yearnlab

比特幣跟隨潮流順應美股、黃金等資產普跌。美國三大股指也是一樣。近期,面對美國國債收益率上漲,資本市場恐慌性下跌,包括比特幣,因為比特幣當前的投資人,與股市、黃金已經高度重合,散戶比例不斷下降,機.

1900/1/1 0:00:00
BFC:3月1日BTC ETH BCH行情解析(43000已經見底)_bfc幣在各平臺出現問題

2021年3月1日周一農歷正月初十八大家好,我是你們的朋友易天說Aphz8705,易天說幣專注數字貨幣行情分析,爭取為廣大幣友傳遞最有價值的幣市信息,歡迎廣大幣友的關注與點贊.

1900/1/1 0:00:00
FIL:16萬美元資產被盜竟是烏龍事件?Yeld.finance“閃電貸攻擊”事件簡析_ETH

一、事件概覽 北京時間2021年2月27日,輿情監測到,DeFi知名項目Yeld.finance官方發出通告,表示該項目的DAI池遭受到閃電貸攻擊.

1900/1/1 0:00:00
OMI:HomiEx(紅米交易所)關于“ETH 7日定期(第一期)”Staking 產品上線的公告_EOS

親愛的用戶: 為回饋用戶長期的關注與支持,HomiEx將于3月1日18:00正式上線“ETH7日定期”Staking產品。本期限量開放500ETH的認購額度,可享30%年化收益率.

1900/1/1 0:00:00
GATE:Gate.io 已發招募HipoSwap體驗官,100個Wallet.io S1免費領活動獎勵公告_GAT

Gate.io招募HipoSwap體驗官,100個Wallet.ioS1免費領活動已圓滿結束,根據活動規則,我們已為符合規則的用戶發放了Wallet.ioS1獎勵,請中獎用戶留意近期物流信息.

1900/1/1 0:00:00
ads