以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > 非小號 > Info

首發|空手套以太:Balancer攻擊解析_BALA:CER

Author:

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

6月29日北京時間凌晨2點03分,CertiK天網系統 (Skynet) 檢查到在區塊10355807處Balancer DeFi合約異常,安全研究員迅速介入調查,攻擊過程浮出水面。

6月29日凌晨2點03分,攻擊者利用從dYdX閃電貸中借到的WETH,大量買進STA代幣,使得STA與其他代幣的兌換價格急劇上升。然后使用最小量的STA(數值為1e-18)不斷回購WETH,并在每次回購后,利用Balancer的合約漏洞重置其內部STA的數量(數值為1e-18),以此穩住STA的高價位。

攻擊者不斷利用漏洞,用高價的STA將某一種代幣完全買空(WETH,WBTC, LINK和SNX),最終用WETH償還閃電貸,并剩余大量STA,WETH,WBTC, LINK和SNX,并通過uniswap將非法所得轉移到自己賬戶中。此次攻擊約獲利90萬人民幣。

郵儲銀行山東省分行將首發5件限量數字藏品:金色財經報道,郵儲銀行山東省分行成為山東首家進軍元宇宙數字藏品領域的銀行,據悉該行將以獨立母品牌IP化數字藏品的身份登陸“海豹數藏”平臺,運用區塊鏈和大數據等技術,陸續發行首批5件限量數字藏品,并且還將開設數字金融館及專區,與多個品牌展開聯名計劃,實現數字藏品在線交易。(中華網山東頻道)[2022/5/22 3:33:37]

CertiK分析的此次事件攻擊者心理畫像:

攻擊者在調取STA余額后,快速調用swapExactAmountIn函數購買STA,并在第24次交易使用了另一個函數swapExactAmountOut精準的將STA的數目買到了最小值(1e-18),從而最大化后續攻擊的效率。最開始的6筆交易,在沒有必要的情況下,3次買入后賣出,損失了4個WETH,故布疑云。并且能夠做到隱匿自己的閃電貸階段痕跡來看,有黑客特性。

LBank藍貝殼首發BOSON,最高漲幅達1066%:4月9日消息,LBank藍貝殼首發BOSON(BosonProtocol),開放USDT交易。BOSON開盤價格為0.75USDT,當前最高報價為8.7482USDT,最高漲幅1066%,截止發稿價格穩定在5.3224USDT。資料顯示,BosonProtocol旨在將智能合約與現實世界的商業及其數據連接起來,并成為Web3數據價值共享經濟的一部分。他們不是將現實世界的產品和服務通證化,而是將未來的交易承諾通證化,透過新穎的交換機制,使用有狀態的NFT憑證。其愿景是為新興的去中心化商業生態創建基礎設施。注:信息僅供分享,不構成任何投資建議。[2021/4/9 20:02:38]

CertiK判斷攻擊者是有經驗的黑客團隊在充分準備后的一次攻擊嘗試,有很大可能還會繼續攻擊其他DeFi合約。

階段0:攻擊者從dYdX閃電貸處借款,獲得初始WETH資金。

階段1:攻擊者使用WETH將Balancer中的STA盡可能買空,最大程度提高STA價格。

Gate.io Startup首發項目KINE將于3月15日13:00上線交易:據官方公告,Gate.io Startup首發項目Kine Protocol (KINE)已于2021年3月13日18:00認購成功。Gate.io將根據每個人的下單情況和每個下單幣種的認購系數進行KINE分發,并將于03月15日13:00開通KINE交易與提現服務。據悉,此次認購6小時內下單同等對待,共5,321人下單,下單總價值超過1,000萬美金,認購系數約為0.0045 。[2021/3/14 18:43:34]

階段2:攻擊者用獲得的STA多次買回WETH。每一次都用最小量的STA(數值為1e-18)進行購買,并利用Balancer內部漏洞函數gulp(),鎖定STA的數目,控制STA對WETH的價格。重復多次該種買回操作,直到將Balancer中的WETH取空。

階段3:換一種代幣,用STA重復階段2直到取空該種代幣。階段三重復了三次,一共有4種代幣受到了損失WETH,WBTC, LINK和SNX。

CoinBene將于1月28日首發上線 EVF:據官方消息,CoinBene將于1月28日首發上線EVAL DEFI (EVF),支持EVF/USDT、EVF/ETH交易對。EVAL DEFI 是一個平臺,可提供廣泛的加密投資機會,致力于構建去中心化金融系統智能鏈。EVAL DeFi生態系統包括兩個代幣:EVAL和穩定幣家族USDT等。 EVAL是一種加密貨幣,可提供 EVAL DeFi內部的存款,加密貸款和其他服務的大量獎金。CoinBene旨在打造值得信賴的數字資產交易平臺,在全球180多個國家和地區擁有500多萬用戶,日活躍用戶數超10萬,日均交易額30億美元。[2021/1/22 16:46:22]

階段4:償還dYdX閃電貸,離場。

階段1: 從Balancer中取光所有的STA

BitMax即將首發上線Akash,并開啟拍賣:據官方公告,BitMax將于10月16日 22:00(北京時間)

首發上線Akash (AKT),并于10月15日21點至22點開啟拍賣活動。

本次Akash (AKT)拍賣活動將以限價競拍(搖號抽簽)+自由競拍(競價排名)兩種模式同時進行,用戶可同時參與兩種模式拍賣,最多可得2份拍賣品(共4,800 AKT,無鎖倉)。

Akash是首個去中心化的云計算市場。更多活動詳情點擊原文鏈接。[2020/9/26]

前24筆交易將從閃電貸中借到的WETH交易為STA,盡可能降低Balancer中的STA數目,從而提升STA對其他代幣的價格。 

階段2:將STA交易為WETH,利用gulp函數漏洞控制價格

在階段2開始時候,STA的總數目始終被gulp函數重置為之前的1e-18。在第一次通過swapExactAmountIn函數將STA交易為WETH時,攻擊者故意將STA交易的數目設為1e-18,由于在交易模型中,STA的數目極小,因此STA的價格相對其他代幣會極高。在完成第一次交易后,在Balancer中STA的數目應為2e-18。

在第二次通過swapExactAmountIn將STA交易為WETH之前,攻擊者通過調用gulp函數,將在Balancer中的STA數目使用內部記錄的1e-18來覆蓋當前STA的真實數目(2e-18)。因此在購買WETH時,STA依然可以保持高價。但是因為購買WETH后,WETH的數量減少,每次攻擊的非法所得逐漸減小,18次攻擊后,Balancer中的WETH被完全盜取。

階段3:轉移目標

當Balancer中的WETH被完全盜取后,攻擊者利用相同漏洞,對Balacner的其他代幣(WBTC, LINK和SNX)重演攻擊,盜光了4種代幣后隱遁。

攻擊者獲利

攻擊者攻擊地址:

0x81D73c55458f024CDC82BbF27468A2dEAA631407

攻擊者最終收款地址:

0xbf675c80540111a310b06e1482f9127ef4e7469a

攻擊者最終獲利:565.5326240837032 ETH, 約合90萬人民幣(北京時間20200630早9點30分價格)

Balancer合約的gulp()函數作用為將某一種代幣的內部記錄數值覆蓋到當前該種代幣的真實數目,但是錯誤的把他設置成沒有限制的external函數。gulp()函數不應該為external,或者應該加入對于特定使用者或者智能合約擁有者的驗證或者防護限制條件。

參考資料:

1. Balancer Github:

https://github.com/balancer-labs/balancer-core/blob/140df49361a58e6c79b395964be98387702a7c0d/contracts/BPool.sol#L334

https://github.com/balancer-labs/balancer-core/blob/140df49361a58e6c79b395964be98387702a7c0d/contracts/BMath.sol#L28

https://github.com/balancer-labs/balancer-core/blob/140df49361a58e6c79b395964be98387702a7c0d/contracts/BPool.sol#L423

2. 攻擊交易歷史記錄:

https://ethtx.info/mainnet/0x013be97768b702fe8eccef1a40544d5ecb3c1961ad5f87fee4d16fdc08c78106

3. 官方攻擊報告:

https://medium.com/balancer-protocol/incident-with-non-standard-erc20-deflationary-tokens-95a0f6d46dea

了解更多

General Information: info@certik.org

Audit & Partnerships: bd@certik.org

Website: certik.org

Twitter: @certik.org

Telegram: t.me/certik.org

Medium:medium.com/certik

幣乎:bihu.com/people/1093109

Tags:STACERETHBALAtownstar幣總量多少MY Ceremonial EventCETH幣Tor Cabala

非小號
Libra6月新動態 透露發行時間_LIBRA:libra幣怎么獲得

因嚴監管問題而低調沉寂了許久的Libra,在6月份透露或將于10月份以后正式發行Libra,想要了解更多?那么隨52cbdc一起來看Libra的6月最新動態吧.

1900/1/1 0:00:00
金色觀察丨Coinbase若發幣觸怒監管 上市之路會受影響嗎?_OIN:COI

金色財經 區塊鏈7月14日訊  美國最大的加密貨幣交易所之一Coinbase很可能正在準備發行自己的加密貨幣(代幣).

1900/1/1 0:00:00
深度解析明星公鏈 NEAR:以太坊殺手?還是泯然眾人?_以太坊:APP

縱觀 2020 區塊鏈行業最重要的事件,除 BTC 減半之外,莫過于底層 Layer1 今年的重大突破:ETH 升級 2.0,Polkadot、NEAR 等上主網.

1900/1/1 0:00:00
金色趨勢丨BTC回撤蓄勢 等待下一波上攻_比特幣:區塊鏈

昨日盤面放量反彈,最高接近60日均線附近,突破多層日均線壓制,重新站上日線布林中軌,5日線和10日線勾頭向上,MACD快慢線即將金叉,空頭量柱已縮短至0軸附近,整體短線走強跡象明顯.

1900/1/1 0:00:00
金色觀察|強勢的LINK 低調的預言機_CHA:etschain

近半個月的時間,幣市一片大好,主流幣雖無波動,但山寨幣和一些明星幣種頻頻突破阻力位。在眾多突破阻力位的幣種里,LINK的走勢可圈可點,交易量和價格都有所突破.

1900/1/1 0:00:00
金晚8點丨BTC數日窄幅震蕩 僵局何時打破?_THE:bitethereum

首檔行情直播欄目 金晚8點 熱點資訊、現貨合約,一對一實時解答隨時隨地掌握后市行情,把握幣市掘金機會2020/07/16丨今日主題:《BTC數日窄幅震蕩.

1900/1/1 0:00:00
ads