比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > XLM > Info

ETH:一文簡析 SushiSwap 第二次被攻擊始末_Doge Digger

Author:

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

By:?yudan@慢霧安全團隊

背景

2021年1月27日,據慢霧區情報,SushiSwap再次遭遇攻擊,此次問題為DIGG-WBTC交易對的手續費被攻擊者通過特殊的手段薅走。慢霧安全團隊在收到情報后立馬介入相關事件的分析工作,以下為攻擊相關細節。

SushiMaker是什么

SushiMaker?是SushiSwap協議中的一個重要的組件,其用于收集SushiSwap每個交易對的手續費,并通過設置每個代幣的路由,將不同交易對的手續費最終轉換成sushi代幣,回饋給sushi代幣的持有者。這個過程就是發生在?SushiMaker?合約上。

美SEC主席以加密是“狂野西部”為由申請增加預算:金色財經報道,美國證券交易委員會(SEC)主席Gary Gensler在參議院撥款委員會上提議為其機構的數十億美元預算再增加數千萬美元的額外資金,他對立法者表示,SEC必須擴大規模,以保護投資者免受“充斥著違規行為”的加密行業的影響,希望將本聯邦財年該機構所有部門的資金從47億美元增加到51億美元。

他在講話中表示,加密貨幣市場作為“狂野西部”充斥著違規行為,投資者將辛苦賺來的資產置于高度投機性資產類別的風險之中,有了滿足我們使命規模的資金,我們可以成為美國公眾——投資者和發行人的更強有力的倡導者。

Gensler表示,額外資金將幫助該機構為其團隊增加170個職位,這可能使SEC的全職員工總數達到5,139名。[2023/7/20 11:05:42]

說說恒定乘積

meme.eth域名以42.07 WETH成交:7月7日消息,meme.eth 域名在 OpenSea 上以 42.069 WETH(約合 7.93 萬美元 ) 的價格成交。[2023/7/7 22:23:13]

恒定乘積的公式很簡單,在不計算手續費的情況下,恒定乘積的公式為

也就是說每次兌換,其實都是遵循這個公式,及交易前后K值不變,在兌換的過程中,由于要保持K值不變,公式的形式會是這個樣子

其中X代表賣掉的代幣,Y代表要購買的代幣,那么每次能兌換到的代幣數量會是這個樣子(具體的推導過程就不演示了:D)

從公式上可以看到,當輸出代幣Y的兌換數量上限取決于Y代幣的數量,而和X代幣數量的大小無關,反過來說,如果要賣掉的X代幣數量很大,但是Y代幣的數量很小,那么就會造成大量的X代幣只能兌換出少量的Y代幣,而這個兌換價格相比正常的交易價格會偏離很多,這就是所謂的滑點,是本次攻擊中的關鍵。

.bit針對當前使用DID進行資產交易的風險發出警告:4月4日消息,.bit近期發現并分析了使用DID進行資產交易會涉及資產丟失的安全風險。在認識到這些嚴重的威脅并對其進行研究分析后,.bit公布了其風險提示,以向區塊鏈行業發出警告,并建議用戶避免使用DID發送或交換資產。.bit表示風險并不是源自于DID這樣的系統本身,而是源自于對系統的錯誤使用。.bit將在近期分享更多關于如何使用DID的信息,包括應采取的安全步驟,以及未來計劃在其協議中實施的安全措施。[2023/4/4 13:44:43]

攻擊流程

2020年11月30日,SushiSwap就曾因為?SushiMaker?的問題出現過一次攻擊(詳解參閱:以小博大,簡析SushiSwap攻擊事件始末),本次攻擊和第一次攻擊相似,但流程上有區別。相較于舊合約,在新的合約中,手續費在兌換的過程中會通過bridgeFor函數為不同交易對中的代幣尋找特定的兌換路由,然后進行兌換。

數據:8月比特幣期貨合約交易量跌破1萬億美元,觸及21個月低點:金色財經消息,據The Block Research數據,8月比特幣在各交易平臺期貨合約交易量達9415億美元,是自2020年12月以來首次低于1萬億美元,也是自2020年11月(當時的交易量為7790億美元)以來的最低水平。[2022/9/1 13:03:00]

其中,bridgeFor函數的邏輯如下:

根據bridgeFor的邏輯,我們不難發現,如果沒有手動設置過特定幣種的bridge,那么默認的bridge是WETH,也就是說,在未設置bridge的情況下,默認是將手續費兌換成WETH。而DIGG這個幣,就是正好沒有通過setBridge設置對應的bridge的。

但是這里還有一個問題,就是在swap的過程中,如果這個交易對不存在,兌換的過程是失敗的。本次攻擊中,DIGG-WETH這個交易對一開始并不存在,所以攻擊者預先創建一個DIGG-WETH的交易對,然后添加少量的流動性。這個時候如果發生手續費兌換,根據前面說的恒定乘積的特性,由于DIGG-WETH的流動性很少,也就是DIGG-WETH中的WETH上限很小,而?SushiMaker?中的要轉換的手續費數量相對較大,這樣的兌換會導致巨大的滑點。兌換的過程會拉高DIGG-WETH交易對中WETH兌DIGG的價格,并且,DIGG-WETH的所有DIGG手續費收益都到了DIGG-WETH交易中。通過觀察DIGG-WETH交易對的流動性情況,流動性最大的時候也才只有不到2800美元的流動性,這個結果也能和公式的推導相互驗證。

攻擊者在?SushiMaker?完成手續費轉換后,由于?DIGG-WETH交易對中WETH兌DIGG的價格已經被拉高,導致少量的WETH即可兌換大量的DIGG,而這個DIGG的數量,正是DIGG-WBTC交易對的大部分手續費收入。

總結

本次攻擊和SushiSwap第一次攻擊類似,都是通過操控交易對的兌換價格來產生獲利。但是過程是不一樣的。第一次攻擊是因為攻擊者使用LP代幣本身和其他代幣創建了一個新的交易對,并通過操縱初始流動性操控了這個新的交易對的價格來進行獲利,而這次的攻擊則利用了DIGG本身沒有對WETH交易對,而攻擊者創建了這個交易對并操控了初始的交易價格,導致手續費兌換過程中產生了巨大的滑點,攻擊者只需使用少量的DIGG和WETH提供初始流動性即可獲取巨額利潤。

相關參考鏈接如下:

SushiMaker歸集手續費交易:

https://etherscan.io/tx/0x90fb0c9976361f537330a5617a404045ffb3fef5972cf67b531386014eeae7a9

攻擊者套利交易:

https://etherscan.io/tx/0x0af5a6d2d8b49f68dcfd4599a0e767450e76e08a5aeba9b3d534a604d308e60b

DIGG-WETH流動性詳情:

https://www.sushiswap.fi/pair/0xf41e354eb138b328d56957b36b7f814826708724

Tags:ETHDIGDIGGWETHethylethanoatedigitalcoinDoge Diggerweth幣價格

XLM
比特幣:對話幣信資本Wangxi:區塊鏈投資中的信號與噪音 |鏈捕手_EFI

幣信資本是幣信生態的一部分,幣信是一家成立6年多的比特幣錢包開發公司,同時自身也是一個大型比特幣礦工。所以從本質上看,幣信資本更像是集團下屬的投資部門,主要依靠自有資金而非LP.

1900/1/1 0:00:00
USD:BTC/USDT是什么意思?什么是USDT?_ETH

—.USDT是什么? 泰達幣(USDT)是Tether公司推出的基于穩定價值貨幣美元(USD)的代幣TetherUSD(下稱USDT),1USDT=1美元.

1900/1/1 0:00:00
300:李斌:比特幣空頭步步緊逼,后續跌破三萬直指28000一線?_ALIPE價格

比特幣晚間行情分析: 大家晚上好,根據日內比特幣早間沖高受阻33000一線后,價格高點位于在32913附近,隨后價格連續下挫,并在晚間八點鐘左右,抵達咱們之前的布局多單的點位.

1900/1/1 0:00:00
FIL:Filecoin能否引領IPFS分布式存儲走向Web 3.0時代_chatcoin幣最新消息

1月26號14:00,開源礦池合伙人?方云豪?做客金色微訪談直播間,本次直播由金色財經花花主持,主題為“Filecoin能否引領IPFS分布式存儲走向Web3.0時代”.

1900/1/1 0:00:00
FIN:天王級項目 蒂芙尼 Dfinity 空投火熱進行中_DAN

從昨天開始,各大社群就都在討論2018年天王級項目蒂芙尼Dfinity開始空投了,有人炫耀領了300個ICP.

1900/1/1 0:00:00
SAFE:程博說幣:1-28 止盈提醒 比特幣精準布局 大獲全勝 斬獲3971個點位 戰則必勝_PROT

看得遠才能走的遠,格局決定結局,跳出市場看走勢。作為當局者或交易者,我們不但要看清或把握好當下,更重要的是洞悉市場把握脈搏引領未來!這個市場里向來都是先知先覺者吃肉,后知后覺者喝湯,不知不覺者墊.

1900/1/1 0:00:00
ads