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

DIG:一文簡析 SushiSwap 第二次被攻擊始末_digifinex交易所放貸

Author:

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

By:?yudan@慢霧安全團隊

背景

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

SushiMaker是什么

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

福克斯記者:美國法官命令Ripple和美SEC在3個雙方都方便的日期召開和解會議:金色財經報道,福克斯商業新聞記者Eleanor Terrett在社交媒體上稱,美國法官Sarah Netburn命令Ripple和美國SEC在3個雙方都方便的日期召開和解會議。由于法庭日程繁忙,還建議提前6-8周安排。[2023/7/18 11:01:05]

說說恒定乘積

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

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

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

Binance.US宣布上線IOST:4月18日消息,Binance.US 官方宣布,于2023年4月18日20:00(UTC+8)正式上線 IOST 并開啟充值,且將于4月19日 20:00(UTC+8)開放 IOST/USD和IOST/USDT 交易對。[2023/4/18 14:11:41]

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

攻擊流程

Justin Sun:并未與Binance就收購股份一事進行接洽:金色財經報道,Justin Sun 在社交媒體上針對此前 Coindesk 報道的Binance 已拒絕收購其 Huobi 股份一事發布回應表示,Binance 一直是 Huobi 的合作伙伴,未來也將繼續合作,但過去一周內其從未向 CZ 提出過收購 Huobi 股份的邀約或提議。[2023/4/6 13:47:04]

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

數據:23.7億美元的USDT從匿名地址轉移到幣安:8月17日消息,據Whale Alert,北京時間今日21:38,約23.7億美元的USDT從匿名地址轉移到幣安交易所。[2022/8/18 12:32:24]

其中,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:DIGDIGGETHIGGdigifinex交易所放貸DOGEDIGGERethw幣總量多少KRIGGER

BNB
SENSE:福瑞泰克與RoboSense達成合作_ROBET

拉斯維加斯2020年1月9日/美通社/--美國拉斯維加斯當地時間1月8日,中國領先的智能駕駛解決方案產品供應商和服務提供商福瑞泰克與領先的智能激光雷達系統提供商RoboSense(速騰聚創)簽署.

1900/1/1 0:00:00
ECH:公鏈大戲:波場與波卡隔空互懟 太坊鏈上項目代幣價格續刷新高_EAP

1月25日,波場創始人孫宇晨發推表示“波場平行鏈拍賣”,引發業內輿論關注。而此前波卡平行鏈插槽的拍賣一直備受關注,可以說是2021年初加密貨幣市場的“重頭戲”之一.

1900/1/1 0:00:00
比特幣:蘇哲社區:1.27比特幣行情解析 牛市你還在虧損嗎?_300

比特幣大陸終于“分家”成功。?比特大陸聯合創始人吳忌寒已經正式宣布辭去公司CEO及董事長職務,以解決與競爭對手、另一位聯合創始人詹克團長達一年的內部權力斗爭.

1900/1/1 0:00:00
OIN:IPFS-資訊:期待更多的公鏈與Filecoin開展合作,共同迎接數字貨幣大繁榮_FILE

幣圈行情呈現火爆態勢 近段時間,數字貨幣領域十分火熱。比特幣接連突破新高,引爆幣圈,不少幣民紛紛大聲疾呼“牛市來了”.

1900/1/1 0:00:00
人工智能:區塊鏈的前世今生和MTM的崛起_區塊鏈工程專業學什么

區塊鏈是一項新的底層技術,毫無疑問,這項技術非常偉大,在未來甚至會重構互聯網。但是新技術的發展需要一個過程,一項新技術從出現、發展、成熟、推廣需要時間周期,需要慢慢普及.

1900/1/1 0:00:00
比特幣:1.28日小蝦解析比特幣行情及操作建議_PieDAO DOUGH v2

???比特幣近期一直在區間掃蕩,無論消息面放出什么消息,始終無法對比特幣造成一定的影響。???昨日比特幣持續一天的疲軟,從32900美元附近一直跌到29200美元附近,跌幅將近4000美元,根據.

1900/1/1 0:00:00
ads