加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > SHIB > Info

詳解DeFi協議bZx二次被黑:攻擊手法是怎樣的,如何防御?_ETH:bZx Protocol

Author:

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

作者:yudan@慢霧安全團隊

編者注:原標題為《詳解DeFi協議bZx二次被黑》

前言

2月18日早,bZx疑似遭遇第二次攻擊,不同的是本次的對象是ETH/sUSD交易對,但也許有人會有疑問,sUSD不是對標USD的穩定幣嗎?這都能被攻擊?攻擊手法具體是怎樣的?帶著這樣的疑問,針對此次事件,慢霧安全團隊接下來將復盤這兩次攻擊過程。

在第一次攻擊中,攻擊者結合Flashloan和Compound中的貸款,對bZx實施攻擊,主要分成以下幾步:

從dYdX借了10000個ETH

到Compound用5500ETH借了112個BTC準備拋售

到bZx中用1300個ETH開5倍杠桿做空,換了51.345576個BTC,而這里換取的BTC是通過KyberNetwork來獲取價格的,然而KyberNetwork最終還是調用Uniswap來獲取價格,5倍杠桿開完后兌換回來的51個BTC實際上是拉高了UniSwap中BTC/ETH的價格,換取價格是1/109,但是實際上大盤的價格不會拉到這么多

消息人士:HashKey NFT團隊多位員工離職,疑似解散:8月4日消息,一位消息人士了解到HashKey NFT業務團隊已有多位員工離職,疑似解散。據知情人士透露,Hashkey短期任務為聚焦交易平臺業務,NFT團隊因業務盈利能力問題被調整。

EtherPoap曾因有Hashkey支持而被社區關注,但因運營問題失敗,Hashkey曾表示與EtherPoap各自獨立。8月3日,HashKey Exchange宣布獲得1號和7號牌照正式升級批復,成為香港首家面向零售用戶的持牌交易平臺。[2023/8/4 16:18:57]

用從Compound借來的112個BTC來在UniSwap中賣掉,由于第三步中bZx中的5倍杠桿已經把價格拉高,所以這個時候出售ETH肯定是賺的,然后賣了6871個ETH

歸還dYdX中的借貸

數據:Polygon zkEVM TVL過去7天增幅超20%:7月10日消息,據L2BEAT數據顯示,zkSync Era TVL為6.42億美元,過去7天跌幅為11.11%。Polygon zkEVM TVL為4876萬美元,過去7天增幅為20.76%。[2023/7/10 10:12:52]

第二次攻擊與之前稍有不同,但核心都在于控制預言機價格,并通過操縱預言機價格獲利。

注:下文中出現的WETH是ETH的token化代幣,可統一認為是ETH。與ETH之間的兌換比例是1:1

細節剖析

本次發生攻擊的交易哈希為:

0x762881b07feb63c436dee38edd4ff1f7a74c33091e534af56c9f7d49b5ecac15

超半數礦企股票收漲,Cipher、TeraWulf和Argo Blockchain漲幅均超14%:12月3日消息,數據顯示,在The Block追蹤的23只比特幣礦業股票中,有13只昨日收漲。漲幅榜前三的股票分別是:Cipher Mining(+14.65)、TeraWulf(+14.46)和Argo Blockchain UK(+14.29),跌幅最高的是Mawson Infrastructure Group(-7.21%)。[2022/12/3 21:19:54]

通過etherscan上的分析,我們看到這筆交易中發生了大量的token轉賬。

這么多轉賬交易中,攻擊者一共購買了20次sUSD,最終獲利離場,那么攻擊者具體是怎么操作的呢?我們使用區塊瀏覽器bloxy.info來做進一步分析。

ApeCoin DAO社區關于將APE集成至NiftyKit的AIP-88提案投票已通過 ?:9月29日消息,ApeCoin DAO社區關于“通過無代碼NFT Drop平臺和Launchpad賺取ApeCoin”的生態系統資金分配提案AIP-88的投票以91.35%的支持率獲得通過。

據悉,該提案旨在為ApeCoin NFT項目推出Launchpad并將ApeCoin社區整合到一個NFT投放平臺中,由Bored Ape Yacht Club成員和NiftyKit聯合創始人Dan發起。該提案計劃在使用基于自助式智能合約的Launchpad平臺NiftyKit為開發人員提供資金支持并為ApeCoin建立深度集成,并將ApeCoin設置為創造者經濟的基礎代幣。

此前消息,由Snag Solutions為ApeCoin DAO建立NFT交易市場提案投票獲得通過。[2022/9/29 22:40:05]

1、賽前準備

Orbiter Finance宣布集成Arbitrum Nova:8月16日消息,Layer2跨Rollup橋Orbiter Finance宣布集成Arbitrum Nova,允許用戶在Arbitrum Nova與支持的其他網絡間跨鏈轉移資產。

8月上旬,基于AnyTrust技術的新鏈Arbitrum Nova現已上線并開放給所有用戶。Arbitrum Nova完全兼容EVM,利用數據可用性委員會以實現成本節約。[2022/8/16 12:28:42]

和第一次一樣,首先攻擊者需要從Flashloan借入一定的金額開始本次的攻擊,第一次攻擊是從?dYdX?借入10000ETH,這次,攻擊者選擇從bZx本身支持的Flashloan下手,借入7500個ETH。

2、發球

在完成從bZx的借入之后,攻擊者開始通過Kyber進行sUSD的買入操作,第一次使用了540個ETH購買了92,419.7個sUSD,這個操作令WETH/sUSD的價格瞬間拉低,捧高了sUSD的價格。這次的交易兌換的比例大概為1:170,而Kyber最終是通過UniSwap來進行兌換的,所以此時Uniswap的WETH/sUSD處于低位,反過來,sUSD/WETH升高。

在完成第一次的540個ETH的兌換之后,攻擊者再次在Kyber進行18次小額度的兌換,每次使用20個ETH兌換sUSD,從etherscan我們能夠看到,每一次的兌換回來的sUSD金額在不斷減少。

這表明sUSD/WETH的價格被進一步拉升,這加劇了Uniswap中sUSD/WETH的價格,此時價格已經達到頂峰了,大概是1:157。

在完成以上兩步操作之后,攻擊者已經完成狩獵前的準備,隨時可以開始攻擊。

3、一桿進洞

在完成對sUSD/WETH的拉升后,攻擊者此時需要采集大量的sUSD,為后續兌換WETH做準備。為了達成這個目的,攻擊者向Synthetix發起sUSD的購買,通過向Synthetix發送6000ETH購買sUSD,直接把Synthetix中的sUSD買空,Synthetix合約返還2482個ETH給攻擊者。

完成了上面的操作后,攻擊者直接對bZx發動總攻,直接用之前操作得來的一共1,099,841個sUSD向bZx兌換WETH,此時由于bZx兌換還是要去查詢Uniswap的sUSD/WETH的價格,而這個價格已經被攻擊者人為拉得很高了,此時兌換,就能通過1,099,841個sUSD換取大量的WETH,此次交易一共用1,099,841個sUSD換取了6792個WETH,此時攻擊已經完成。

4、歸還借貸

完成了對bZx的攻擊之后,將7500ETH歸還給bZx,完成閃電貸流程,從bZx來,再回到bZx去,還使bZx遭受了損失。

賽后復盤

通過分析攻擊者的攻擊手法,我們統計下攻擊者在攻擊過程中的支出和收入情況。

收入

7500=>bZx閃電貸+2482=>Synthetix返還+6792=>使用sUSD在bZX兌換WETH=16774ETH

支出

540+(20*18)=>拉高sUSD/WETH價格+6000=>買空sUSD+7500=>歸還bZx閃電貸=14400ETH

總的收益為:16774-14400=2374ETH

防御建議

兩次攻擊的主要原因還是因為Uniswap的價格的劇烈變化最終導致資產的損失,這本該是正常的市場行為,但是通過惡意操縱市場,攻擊者可通過多種方式壓低價格,使項目方造成損失。針對這種通過操縱市場進行獲利的攻擊,慢霧安全團隊給出如下建議:

項目方在使用預言機獲取外部價格的時候,應設置保險機制,每一次在進行代幣兌換時,都應保存當前交易對的兌換價格,并與上一次保存的兌換價格進行對比,如果波動過大,應及時暫停交易。防止市場被惡意操縱,帶來損失。

Tags:ETHUSDSUSDBZXBitetherusd幣匯率PegsUSDbZx Protocol

SHIB
紐約Greenidge電廠安裝7000臺礦機,每日挖幣價值5萬美元_YDF:加密貨幣騙局騙女人套路

作者:LiangCHE 來源:比推bitpush.news紐約地區的Greenidge電廠同AtlasHoldingLLC公司合作安裝了7000臺加密礦機.

1900/1/1 0:00:00
觀點 | 增量放權,去中心化的漸進之道_APP:DAPP

作者;EricChung 翻譯:FrauYang 這是一篇對如何實現去中心化的深度思考和解決方案,本文的討論對象是dapp產品,但它所提出的四大核心思想同樣適用于DAO.

1900/1/1 0:00:00
人類最大規模的協作,戰“疫”與區塊鏈思維_區塊鏈:GEL

文:元尚 來源:互鏈脈搏 “戰疫”是當下中國乃至全球的重大事件,人與病沒有硝煙的戰爭可能從人類誕生就已經開始,但人類的武器庫多了很多工具,包括區塊鏈。互鏈脈搏從多維度發掘區塊鏈戰“疫”的能力.

1900/1/1 0:00:00
有多少比特幣被「黑洞」吸走了? | 比特幣秘史_比特幣:Lance Coin

來源:哈希派 作者:LucyCheng在上一個故事“比特幣最終總量并不是2100萬”里,我們提到因某種目的或者挖礦軟件出錯而未申領全額區塊獎勵的情況并不少見.

1900/1/1 0:00:00
觀點 | ENS:為什么我們選擇以太坊而不是另起爐灶_以太坊:男的用ethereal說明什么

以太坊域名服務之所得名,不僅是因為它支持給以太坊地址賦予域名,還因為它運行在以太坊區塊鏈上并接受ETH作為支付方式.

1900/1/1 0:00:00
嘉楠科技暴漲82%,美股、港股、A股區塊鏈概念集體走高_比特幣:比特幣價格今日行情usdt

今日,區塊鏈概念股集體走高,嘉楠科技暴漲82.73%領漲,美股、港股、A股呈現輪動上漲,我們先回顧下實時行情:北京時間凌晨5點美股收盤,嘉楠科技暴漲82.73%.

1900/1/1 0:00:00
ads