2021 年 08 月 04 日 10:23 AM,慢霧區情報系統捕獲到了 Wault.Finance 的 WUSDMaster 合約疑似被黑的情報,慢霧安全團隊第一時間介入分析,以下是分析的詳細內容。
事件相關方信息
攻擊者地址:0x886358f9296de461d12e791bc9ef6f5a03410c64
攻擊者合約地址 A:0xaa895873a268a387e38bd841c51d2804071197a1
攻擊者合約地址 B:0x50afa9383ea476bdf626d6fba62afd0b01c8fea1
被攻擊的項目:https://app.wault.finance/bsc/#wusd
被攻擊的項目地址:0xa79fe386b88fbee6e492eeb76ec48517d1ec759a (Wault.Finance 的 WUSDMaster 合約)
事件相關方背景
攻擊者:黑客通過創建了攻擊合約地址 A,并在合約的構造函數中發起攻擊。
被攻擊項目:WUSDMaster 是一個質押 BSC_USDT 換取 WUSD 的合約,可以通過質押 (stake) BSC_USDT 來獲得 WUSD, 通過贖回 (redeem) 將 WUSD 燃燒,然后換成 BSC_USDT,在這過程中一部分資金會轉給金庫 (Treasury), WUSDMaster 會用 WEX 補貼給用戶。
清華大學教授沈陽:元宇宙是信息技術產業又一次生產力大提升:5月2日消息,清華大學新聞學院元宇宙文化實驗室主任沈陽在接受《中國科技信息》雜志采訪時稱,元宇宙與當初的移動互聯網類似,是人類在信息技術產業領域的又一次生產力大提升。未來元宇宙在跨平臺要素方面會發展比較快。如果以目前的產品對標,未來VR很大程度上會替代現有的個人計算機,AR眼鏡會替代手機,手機會逐步退化成一個計算設備,而不是交互設備。他還認為,看待元宇宙絕不能存在投機的目光。做一個極端性的假設,假如蘋果推出元宇宙設備但遇冷,那么可能投機者會選擇出局,就混不下去了。只有真正的務實者和胸懷理想的企業才能堅持下來。[2022/5/2 2:45:27]
攻擊事件的核心點
WUSDMaster 合約的 stake 函數中,會在質押的時候 1:1 兌換 BSC_USDT 和 WUSD,但是它還進行了一次 swap 操作,正是因為這個 swap 操作導致可以被黑客利用進行套利。
核心問題點:允許數量 1:1 兌換 BSC_USDT 和 WUSD 的同時,WUSDMaster 的 swap 操作會額外導致 WaultSwapPair(BSC_USDT-WEX) 的池子中的代幣失衡,從而形成套利空間。
ARK基金創始人:比特幣是1600年代以來又一個新的資產類別:ARK基金創始人Cathiewood最近在MSCI主辦、CFAInstitute和萬得3C協辦的直播中表示,在互聯網發展的早期階段,很少有人想到它會和商業聯系在一起,因為早期的互聯網主要是為情報部門、國防部門和學術界服務的,直到1991年之前,大眾還不允許被使用互聯網。所以最初的互聯網理所當然的不存在支付系統,我們認為區塊鏈技術就是互聯網內生的支付平臺,而比特幣就是所有加密貨幣中的儲備貨幣,我們認為區塊鏈技術大部分的價值會在向少數幾種加密貨幣匯聚。至于以區塊鏈技術為核心的去中心化的金融幾乎已經發展出一個平行的金融服務生態系統,包括投資、租賃、衍生品,幾乎包含傳統金融服務的方方面面。區塊鏈技術還處于發展的初期,它風險很大,但我們相信對其生態系統的管控治理已經得到很大程度的改善,因為疫情之后加密資產的崩潰,以及很多投資者破產,使得對區塊鏈的管控更加完善。我們也看到越來越多的機構投資者開始投資比特幣,我們也知道比特幣的總體供應只有2100萬枚,而現在已經到了1900萬,所以它具備稀缺性的特征,使之可以被看成是數字黃金。我們認為機構投資者的介入是一劑強心劑,而且比特幣的價格跟其他加密資產并沒有什么相關性。因此,我們相信,比特幣是1600年代以來,我們發現的又一個新的資產類別。過去六個月,最讓我們驚訝的就是像特斯拉這樣的公司開始買入比特幣以分散持有現金的風險,這有可能是因為這些公司想在非洲拓展業務,而這些地區由于本國貨幣幣值不穩定,很難進行交易。[2021/3/26 19:19:28]
注意:BSC_USDT 和 WUSD 也可以理解為價格上也是 1:1
分析師:RSI指數顯示,BTC或將迎來又一次大規模回調:加密貨幣技術分析師Eric Thies今日在推特上表,比特幣市場最近的反彈未能將其RSI指數(趨勢強度的衡量指標)推高至看漲區間。Thies分享了比特幣長期RSI趨勢的四張圖表,并稱:“宏觀RSI(時間)框架整體看空,表明BTC在未來一周經歷最后一次潛在的上漲之后,可能會出現下跌。”(NewsBTC)[2020/4/12]
攻擊事件的剖析
攻擊的交易 Txid
0x31262f15a5b82999bf8d9d0f7e58dcb1656108e6031a2797b612216a95e1670e
攻擊的合約地址
攻擊者地址
被攻擊的項目地址
0xa79fe386b88fbee6e492eeb76ec48517d1ec759a (wault.finance 的 WUSDMaster 合約)
我們可以把本次的過程分為 3 個階段:準備套利資金、構造套利空間、實施套利。
第一階段:通過閃電貸獲得初始攻擊資金
1、在 WaultSwapPair (BSC_BUSD-WUSD) 中通過閃電貸借了 16,839,004 枚 WUSD;
聲音 | Zebpay CEO:Facebook的加密野心是對區塊鏈和加密生態系統的又一次驗證:據Livebitcoinnews消息,印度交易所Zebpay首席執行官Ajeet Khurana表示,Facebook的加密野心是對區塊鏈和加密生態系統的又一次驗證,2019年初,從JP Morgan Coin到捷豹的IOTA計劃,再到介于二者之間的一切表明,機構熱情大幅上升。[2019/5/5]
2、調用 WUSDMaster 合約中的贖回 (redeem) 函數,將閃電貸借到的 WUSD 燃燒掉,換成 BSC_USDT 和 WEX;
3、去 PancakePair (WBNB-BSC_USDT) 中通過閃電貸借了 40,000,000 枚BSC_USDT;
4、將借到的 23,000,000 枚 BSC_USDT 在 WaultSwapPair (BSC_USDT-WEX) 中換成了 WEX。此時攻擊者已經做好了套利的準備。
WEX 的數量:624,440,724 = 106,502,606 + 517,938,118
WEX 的來源:redeem 操作 + WaultSwapPair (BSC_USDT-WEX) 中兌換所得
北卡羅來納州向又一家在美國出售未注冊證券的加密貨幣公司發出停止令:3月2日,自兩月前對Bitconnect簽署了停止令后,北卡羅來納州國務卿證券部對歐洲加密貨幣公司PowerMining Pool發布了臨時停止令,該公司同樣被認為在美國出售未經注冊的證券。據官方文件,PowerMining Pool采用了有問題的銷售策略,其在北卡羅來納州的活動違反了國家的“證券法”,其商業行為“直接威脅,并造成無法挽回的公共傷害”。PMP聲稱為比特幣出售“股份”,并代表其股東挖掘七種不同的加密貨幣。該公司的北卡羅來納州分支機構還使用了一系列方法來推銷這一銷售,其中包括在社交媒體平臺YouTube,Facebook,Instagram,甚至是本地渠道發布廣告,向投資者許以高額回報。[2018/3/7]
第二階段:使 BSC_USDT-WEX 池子失衡形成套利空間
1、 多次 (68 次) 調用 WUSDMaster 合約中的質押(stake)函數;
2、stake 函數會執行 wswapRouter.swapExactTokensForTokensSupportingFeeOnTransferTokens 將質押一部分的 BSC_USDT 換成 WEX,這樣就會使得 WaultSwapPair (BSC_USDT-WEX) 池子的 WEX 數量減少,價值變高;
3、多次 stake 之后 BSC_USDT-WEX 池子中,BSC_USDT 數量多,WEX 數量少,形成套利空間;
4、且攻擊者每次調用 stake 都會以 1:1 的兌換方式使用 BSC_USDT 兌換 WUSD,所以攻擊者在這一步的兌換可以無損的情況下就額外的將 BSC_USDT-WEX 池子打失衡了。
第三階段:進行套利,并償還閃電貸
1、攻擊者將第一階段準備好的 WEX 在已經失衡的 BSC_USDT-WEX 池子中進行兌換,就可以換出更多的 BSC_USDT;
624,440,724 枚 WEX => 25,930,747 枚 BSC_USDT
2、攻擊者將多次 (68 次) 調用 stake 函數所得到的 WUSD 在償還閃電貸之后,剩余 110,326 枚 WUSD 通過 WaultSwapPair (BSC_BUSD-WUSD) 換成了BSC_BUSD;
110,326 枚 WUSD => 109,284 枚 BSC_BUSD
3、將所得到的 BSC_USDT 和 BSC_BUSD 還完閃電貸后換成了 BEP_ETH。
MistTrack 分析過程
慢霧 AML 團隊分析統計,最終攻擊者獲利 370 枚 BEP_ETH,并通過 Anyswap 進行資金轉移,約損失 93 萬美元。
資金流向分析
慢霧 AML 團隊分析發現,攻擊者相關的錢包地址情況如下:
0x886358f9296De461d12e791BC9Ef6F5a03410C64
慢霧 AML 旗下 MistTrack 反洗錢追蹤系統分析發現,攻擊者首先從 Binance 提幣,獲得初始資金,接著部署了合約。
通過三次操作,攻擊者將 ETH 兌換為 anyETH,再通過跨鏈平臺將所得 ETH 跨鏈到以太坊地址:
0x886358f9296De461d12e791BC9Ef6F5a03410C64。
值得注意的是:
1.跨鏈后的以太坊地址:
0x886358f9296De461d12e791BC9Ef6F5a03410C64 有一筆交易轉出到了 Binance。
2.攻擊者獲利地址最初的一筆交易是來自混幣平臺 Tornado.Cash 轉入的 100 ETH。
事件梳理 (UTC)
- 1:25:07 攻擊者從 Tornado Cash 提取 100 ETH
- 1:27:09 攻擊者充幣到幣安 1 ETH
- 1:35:24 攻擊者從幣安提現 2 BNB 到 BSC
- 1:35:27 攻擊者從幣安提現 0.72213159 Binance-Peg ETH 到 BSC
- 1:43:52 - 1:49:05 攻擊者在 BSC 上部署合約實施攻擊
截止目前,攻擊者獲利地址
0x886358f9296De461d12e791BC9Ef6F5a03410C64 共有余額 468.99 ETH。
總結
本次攻擊事件是經典的利用閃電貸進行套利的案例,由于經濟模型上的設計缺陷導致的攻擊者可以對 WaultSwapPair (BSC_USDT-WEX) 的池子進行套利攻擊。項目方在開發之初也要關注經濟模型的設計所帶來的攻擊面,建議讓第三方專業的團隊或專家對項目在 DeFi 各種場景下的攻擊面進行推演,排查可能的攻擊面,從經濟模型和架構設計上對項目進行優化和加固。
慢霧安全團隊已經將攻擊者地址加入到 AML 系統中進行監控,并且使用了 AML 系統的聯動能力盡可能的對攻擊者資金進行封堵。
參考攻擊交易:
https://bscscan.com/tx/0x31262f15a5b82999bf8d9d0f7e58dcb1656108e6031a2797b612216a95e1670e
近期,國內NFT市場越發活躍,多家知名企業紛紛下場,銷售攝影作品、網絡綜藝節目的音頻(視聽作品)和歌曲的NFT:知名企業A通過旗下電子商務平臺,銷售多個畫作的NFT.
1900/1/1 0:00:00編者按:Coinbase認為,三季度的經營數據將會較二季度下降。美東時間8月10日,美國最大的加密交易平臺Coinbase發布了2021二季度財報.
1900/1/1 0:00:008月5日,騰訊安全在京舉辦了安心平臺發布會并發布了安心農品計劃。該計劃通過安心平臺的為各地農產品賦能,而安心平臺使用的技術框架中,區塊鏈是最主要的能力.
1900/1/1 0:00:00作為數字經濟大省,廣東下一步將如何發力,哪些領域將獲支持?7月29日,廣東省十三屆人大常委會第三十三次會議對廣東省數字經濟促進條例進行二審.
1900/1/1 0:00:00在 2020 年 8 月,Paradigm 的交易員 Dan Robinson 嘗試收回原本質押在 Uniswap 的流動性代幣.
1900/1/1 0:00:00Kusama 生態正在醞釀一場藝術和 NFT 的熱潮。NFT 是 “Non-Fungible Token 非同質化代幣” 的簡稱,指在某些區塊鏈上持有的,易于交換且具有個體唯一性的數字資產.
1900/1/1 0:00:00