8月10日晚,鏈必安-區塊鏈安全態勢感知平臺輿情監測顯示,跨鏈協議PolyNetwork遭受攻擊,Ethereum、BinanceChain、Polygon3條鏈上近6億美元資金被盜。
#1事件概覽
攻擊如何發生Eventoverview
PolyNetwork被曾被認為是當前市場上可落地性“最優”的跨鏈互操作性協議,真正做到“異構跨鏈”。
攻擊最早發生于8月10日17:55,黑客在以太坊陸續從PolyNetwork智能合約轉移了9638萬個USDC、1032個WBTC等資產,總價值超過2.6億美元;18:04起,黑客在Polygon從該項目智能合約轉移了8508萬USDC;18:08起,黑客在BSC從從該項目智能合約轉移了8760萬個USDC、26629個ETH等資產。
這是整個加密歷史上涉案金額最大的黑客事件,超過了鼎鼎大名的Mt.Gox事件,以及2018年的Coincheck大案。關于本次事件發生的具體原因,成都鏈安技術團隊一直在進行實時監控,追蹤漏洞原理和技術細節。
高盛:BTC已經是年度最佳資產:金色財經報道,比特幣得到了華爾街最大玩家之一的支持。近日,金融巨頭高盛發布新報告稱,BTC是今年迄今表現最好的資產之一,對全球市值第一的數字貨幣寄予厚望和計劃。[2023/2/20 12:16:32]
經過分析,成都鏈安技術團隊發現攻擊者利用EthCrossChainManager合約中存在的邏輯缺陷,通過該合約調用EthCrossChainData合約中putCurEpochConPubKeyBytes函數更改Keeper為自有地址,然后使用該地址對提取代幣的交易進行簽名,從而將LockProxy合約中的大量代幣套取出來。
#2事件具體分析
攻擊者如何得手Eventoverview
攻擊者地址:
BSC:0x0D6e286A7cfD25E0c01fEe9756765D8033B32C71
ETH:0xC8a65Fadf0e0dDAf421F28FEAb69Bf6E2E589963
波場TRON入選“PANews年度最佳Web 3.0應用”:據官方消息,1月6日,2021年度 PANews PARTY AWARD獎項公布,波場TRON成功獲評“年度最佳Web 3.0應用“。該獎項由區塊鏈智庫媒體PANews聯合CoinMarketCap、Nansen、NFTSCAN等機構推出。
據2021 PANews PARTY AWARD獎項活動官網介紹,“年度最佳Web 3.0應用”從年度數據、項目人氣、社區規模等多維度評選而出。除波場TRON以外,同時入選的還有Ontology、Wing Finance、Oasis network等。 據悉,該獎項評選活動由PANews從2020年開始舉辦,今年的獎項涵蓋游戲、NFT、Web3.0、CeFi、DeFi、基礎設施、投資機構和年度人物,并將以元宇宙NFT的形式頒布獲獎證書。[2022/1/6 8:29:54]
Polygon:0x5dc3603C9D42Ff184153a8a9094a73d461663214
Facebook被評年度最差公司:12月20日消息,Facebook被評年度最差公司,微軟最佳。據老板聯播,雅虎財經的一項調查顯示,在經歷了12個月的動蕩爭議、公眾強烈反對以及全面重塑之后,Facebook(Meta),被評為“2021年度最差公司”。[2021/12/20 7:51:52]
被攻擊的合約:
BSC:
A:0x7ceA671DABFBa880aF6723bDdd6B9f4caA15C87B
B:0x2f7ac9436ba4B548f9582af91CA1Ef02cd2F1f03
ETH:
C:0x838bf9E95CB12Dd76a54C9f9D2E3082EAF928270
D:0x250e76987d838a75310c34bf422ea9f1AC4Cc906
Polygon:
E:0xABD7f7B89c5fD5D0AEf06165f8173b1b83d7D5c9
安全公司:年度最大DeFi黑客事件Poly Network遭受攻擊源頭已找到:對于跨鏈互操作協議Poly Network遭受攻擊事件,成都鏈安技術團隊經過深度分析已找到攻擊的源頭。該筆交易對應的跨鏈交易由本體鏈上f771ba開頭的這筆交易發出,并定位到本體鏈上AM2W2L開頭的攻擊者地址。攻擊者在ONT鏈上進行攻擊嘗試發現有效后,通過這筆f771ba開頭的地址交易批量向多個鏈發起更改Keeper的跨鏈消息,然后BSC鏈的relayer 0xa0872c79開頭地址率先處理了該筆跨鏈交易,并將keeper設置為攻擊者指定的以0xa87開頭的地址。
接著Ethereum、Polygon兩條鏈上攻擊者重放了BSC鏈的 relayer所使用的有效簽名。Keeper地址更改為自己的地址后,攻擊者使用自己可控的Keeper發起了提幣交易,轉移了跨鏈池中的資產。此處攻擊成功表明PolyNetwork在對跨鏈交易事件的驗證存在缺陷,導致了惡意的跨鏈消息被接收并在對應的鏈上進行了跨鏈消息所指定的操作。[2021/8/11 1:49:10]
F:0x28FF66a1B95d7CAcf8eDED2e658f768F44841212
江卓爾:“比特幣將成為薩爾瓦多的法定貨幣”是本年度最大的利好:江卓爾在微博表示,“比特幣將成為一些國家的法定貨幣”是比特幣歷史性的一刻。不要覺得薩爾瓦多只是個小國,小國也是完整的主權國家。開曼群島才6萬人,但開曼群島注冊的公司數量超過10萬家,包括700多家銀行、800多家保險公司和近萬家對沖基金機構。在開曼群島注冊的公司當中,不乏可口可樂、寶潔、英特爾、甲骨文等大型跨國公司的子公司,也包括騰訊、百度、阿里巴巴、新浪網、新東方、恒大地產、碧桂園、蒙牛等中國各類型大公司。薩爾瓦多經營得好的話,有望成為加密貨幣的開曼群島,而加密貨幣和離岸金融又是絕配,懂的人都懂,不排除后續各離岸金融中心也陸續支持比特幣。從長遠來說,這是本年度比特幣最大的利好,超過美國比特幣ETF通過、蘋果公司購買比特幣等短期資金利好,以后對 “比特幣沒有政府背書,沒有價值” 可以直接懟回去 “離岸金融中心將比特幣作為法定貨幣”。今天是歷史性的一天。[2021/6/9 23:24:03]
攻擊交易:
BSC:
0x3eba3f1fb50c4cbe76e7cc4dcc14ac7544762a0e785cf22034f175f67c8d3be9
0x4e57f59395aca4847c4d001db4a980b92aab7676bc0e2d57ee39e83502527d6c
0x50105b6d07b4d738cd11b4b8ae16943bed09c7ce724dc8b171c74155dd496c25
0xd65025a2dd953f529815bd3c669ada635c6001b3cc50e042f9477c7db077b4c9
0xea37b320843f75a8a849fdf13cd357cb64761a848d48a516c3cac5bbd6caaad5
ETH:
0xb1f70464bd95b774c6ce60fc706eb5f9e35cb5f06e6cfe7c17dcda46ffd59581
0xad7a2c70c958fcd3effbf374d0acf3774a9257577625ae4c838e24b0de17602a
Polygon:
0x8c8b43012773b8948cfb0c66f69bfa7513817e35052ace91e2ed7eb9e8cacb95
0x1d260d040f67eb2f3e474418bf85cc50b70101ca2473109fa1bf1e54525a3e01
0xfbe66beaadf82cc51a8739f387415da1f638d0654a28a1532c6333feb2857790
在BSC上,攻擊者首先通過傳遞精心構造的數據調用EthCrossChainManager合約中的verifyHeaderAndExecuteTx函數。由于verifyHeaderAndExecuteTx函數調用了內部函數_executeCrossChainTx,并且在該內部函數中使用用了call調用,攻擊者通過精心構造的數據控制了call調用的參數_method,成功的以EthCrossChainManager合約的身份調用了EthCrossChainData合約中putCurEpochConPubKeyBytes函數更改Keeper為自有地址。這一步操作是為了后續能夠獲得有效Keeper簽名后的交易,然后提取合約中的代幣。
上述調用攻擊者構建的_method實際上并不是putCurEpochConPubKeyBytes,這是因為call調用中只有函數名是用戶可控的,參數為固定的數量和類型。攻擊者通過構造與putCurEpochConPubKeyBytes具有相同函數簽名的f1121318093函數實現了對EthCrossChainData合約中putCurEpochConPubKeyBytes函數的調用。
完成修改Keeper之后,攻擊者便可以對任意交易進行簽名。攻擊者通過多筆有效Keeper簽名后的交易將B合約中ETH、BTCB、BUSD以及USDC代幣全部取出。
由于ETH和Polygon與BSC上具有相同的代碼和Keeper,攻擊者在完成BSC上的攻擊之后,將之前構造的數據在ETH和Polygon上進行重放,將ETH和Polygon上Keeper也修改為了自有地址。
然后使用同樣的攻擊手法,取出了D合約中全部的ETH、USDC、WBTC、UNI、DAI、SHIB、WETH、FEI、USDT和renBTC以及F合約中全部的USDC。
攻擊者在Polygon歸還101萬USDC:
#3事件復盤
我們需要注意什么CaseReview
本次攻擊事件主要原因是合約權限管理邏輯存在問題,任意用戶都可以調用verifyHeaderAndExecuteTx函數進行交易的執行,并且在其內部進行call調用時,函數名可由用戶控制,惡意用戶可以通過精心構造數據異常調用部分函數。同時EthCrossChainManager合約具有修改Keeper的權限,正常情況下是通過changeBookKeeper函數進行修改,但在此次攻擊中攻擊者是通過精心構造的數據通過verifyHeaderAndExecuteTx函數中的call調用成功修改Keeper地址,而Keeper地址又可以對交易進行簽名,Defi誕生以來最大損失的攻擊事件因此產生。
可能是多方壓力,攻擊PolyNetwork的黑客開始歸還資產,在Polygon上于區塊17862254已歸還10,100USDC,在Polygon上于區塊17862497歸還100萬USDC。
成都鏈安在此提醒,開發者在使用call調用時,尤其需要注意參數為用戶可控的情況,一些特殊的合約以及函數需要對權限進行嚴格控制,避免被異常調用造成不可挽回的損失。
Tags:ETHPOLYPOLOLYDSETH幣wexpoly幣怎么樣polkadotteddonkeypolyx幣是什么幣
巴比特訊,8月12日,數字收藏品平臺ENVOYNetwork宣布今日啟動并獲得250萬美元首輪私募融資.
1900/1/1 0:00:00尊敬的用戶: WBF將于2021年8月10日21點開啟SAFEMOON的提幣,為您帶來不便,盡請諒解.
1900/1/1 0:00:00親愛的Pool-X用戶:Pool-X將于2021年8月13日18:00:00(UTC8)上線HYDRA持倉競賽第三輪.
1900/1/1 0:00:00尊敬的用戶: 幣虎交易平臺攜手項目方帶來了2,125,000IVG活動福利,詳細規則如下:活動1:IVG凈充值賽,贏1,500.
1900/1/1 0:00:00尊敬的中幣用戶: ???根據DeFIL官方公告,DeFIL將升級為2.0版本,并對智能合約進行迭代升級以及合約遷移,中幣支持DeFIL的合約升級和遷移計劃.
1900/1/1 0:00:00MakersPlace剛剛完成一筆3000萬美元融資,它希望以主流受眾為目標,同時接受加密貨幣和美元支付,并提供NFT集成托管錢包.
1900/1/1 0:00:00