2020年11月30日,據慢霧區情報,以太坊AMM代幣兌換協議SushiSwap遭遇攻擊,損失約1.5萬美元。慢霧安全團隊第一時間介入分析,并以簡訊的形式分享,供大家參考。
背景提要
SushiSwap項目中SushiMaker合約的作用是用于存放SushiSwap中每個交易對產生的手續費。其中手續費會以SLP(流動性證明)的形式存放在合約中。SushiMaker合約中有一個convert函數,用于將從每一個交易對中收集的手續費通過調用各自交易對的burn函數獲得對應的代幣,然后將這些代幣轉換成sushi代幣,添加到SushiBar合約中,為SushiBar中抵押sushi代幣的用戶增加收益,而此次的問題就出在SushiMaker合約。
Worldcoin正研究提升身份驗證功能和檢測攻擊的兩項模型:6月6日消息,OpenAI首席執行官Sam Altman創立的加密貨幣公司Worldcoin在官方博客上介紹了其虹膜識別推理系統,即使用虹膜生物識別技術來驗證身份和唯一性。闡述了如何結合圖像質量評估和圖像理解的深度學習模型以及傳統特征提取技術,使系統能夠準確地在全球范圍內驗證獨特性。[2023/6/6 21:18:49]
攻擊流程
1、攻擊者選中SushiSwap中的一個交易對,如USDT/WETH,然后添加流動性獲得對應的SLP(USDT/WETH流動性證明,以下簡稱SLP),使用獲得的SLP和另外的少量WETH創建一個新的SushiSwap交易對,然后得到新代幣池的SLP1(WETH/SLP(USDT/WETH)流動性證明,以下簡稱SLP1)轉入?SushiMaker合約中。
今年1月Robinhood加密貨幣交易量達到37億美元,環比增加95%:金色財經報道,Robinhood公布的數據顯示,今年1月股票、期權和加密貨幣的名義交易量都實現增長。其中加密貨幣交易量達到37億美元,環比增加95%。股票交易量為460億美元,環比增加19%。期權合約交易量為8290萬美元,環比增加10%。
此外,1月底的月活躍用戶(MAU)為1200萬人,比去年12月增加了60萬人。截至1月底,Robinhood托管資產(AUC)為747億美元,環比增加20%。[2023/2/16 12:09:39]
2、調用SushiSwap的convert函數,傳入的token0為第一步獲得的SLP,token1為WETH。調用convert函數后,SushiMaker合約會調用token0和token1構成的代幣池的burn函數燃燒SLP1,燃燒掉攻擊者在第一步中打入SushiMaker合約中的SLP1,得到WETH和SLP。
dYdX:dYdX鏈進度達到44%:7月31日消息,去中心化衍生品交易平臺dYdX發推表示,dYdX鏈的進度達到44%。此前消息,dYdX表示dYdX V4將被開發為一條獨立的區塊鏈,基于Cosmos SDK和Tendermint PoS共識協議。[2022/7/31 2:49:08]
3、SushiMaker合約的convert函數緊接著會調用內部的_toWETH函數將burn獲得的代幣轉換成WETH,由于在第二步SushiMaker合約通過burn獲得了SLP和WETH。其中WETH無需轉換,只需轉換SLP。此時,轉換將會通過調用SLP/WETH交易對進行轉換,也就是攻擊者在第一步創建的交易對。由于SushiMaker合約在轉換時會將所有的balanceOf(token0)轉換成WETH,這里傳入的token0為SLP,于是合約將合約中所有的SLP通過SLP/WETH交易對進行兌換(兌換的SLP包含USDT/WETH交易對每次swap產生的收益和在第二步合約通過burn函數獲得的SLP)。而SLP/WETH代幣池是攻擊者創建的,攻擊者只需在初始化的時候添加少量的WETH,就可以在SushiMaker交易對進行兌換的過程中,用少量的WETH換取SushiMaker合約中對應交易對的所有的SLP。
4、攻擊者使用burn函數在SLP/WETH交易對中燃燒掉自己的SLP1,拿到大量的SLP和小量的WETH,并繼續對其他流動性池重復該過程,持續獲利。
總結
攻擊者使用SLP和WETH創建一個新的代幣池,使用新代幣池的SLP1在SushiMaker中進行convert,使用少量的SLP將SushiMaker合約中的所有SLP轉到自己創建的代幣池中,即將對應交易對一段時間內的所有手續費收入囊中。并對其他交易對重復這個過程,持續獲利。
By:??慢霧安全團隊
日內禪幣給出分析也是說日內看一波回落,也是符合本人的預期獲利200余點。出空之后禪幣在實倉群也是果斷給出多單,完美獲利!廢話不對說,看圖驗證!一單獲利7000U!區塊鏈金融科技公司Figure已.
1900/1/1 0:00:00去中心化交易協議Uniswap創始人HaydenAdams撰文反對Chainlink創始人SergeyNazarov提出的觀點,價格來源應該避免使用單個交易所的數據.
1900/1/1 0:00:00近兩個月以來,數字貨幣的全球動態精彩紛呈。10月9日,國際清算銀行與七家央行組成的央行數字貨幣小組發布聯合報告《CBDC基礎性原則和核心功能》.
1900/1/1 0:00:00尊敬的LBank用戶: LBank將于2020年12月1日20:00(UTC8)上線GMC,具體如下:開啟交易對:GMC/USDT開啟充值時間:2020.12.119:00(UTC8)Patri.
1900/1/1 0:00:00在不到三個月的時間里,YearnFinance從一個相對默默無聞的信貸撮合者,發展成為DeFi市場的主要推動者之一,資本規模達到6.7億美元.
1900/1/1 0:00:00復雜的Filecoin挖礦程序加上嚴厲的懲罰機制,意味著當前想要成為Filecoin礦工依然面臨不小的門檻.
1900/1/1 0:00:00