買比特幣 買比特幣
Ctrl+D 買比特幣
ads

SWAP:卡Bug自己給自己「開工資」?Daoswap攻擊事件分析_BSP

Author:

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

北京時間2022年9月5日,CertiK審計團隊監測到Daoswap由于挖礦獎勵大于交換過程中收取的費用以及缺乏驗證,允許用戶將邀請者地址設置為自己,在一次攻擊中損失了58萬USDT。

攻擊步驟

① 攻擊者合約從12個地址中共閃電貸到了218萬美元。

② 攻擊者合約使用DAORouter將所有閃電貸到的USDT交換為DAO代幣。在交換過程中,攻擊者合約以兩種方式從SwapToEarn獲得DAO代幣作為獎勵:

a. 代幣獎勵:這是為換取代幣的用戶準備的。

b. 邀請者獎勵:攻擊者在調用函數時可以任意設置一個“邀請者”地址,相當于推薦人也可以獲取獎勵。在這種情況下,攻擊者合約將邀請者地址設置為自己。

Vitalik Buterin:賬戶抽象可為以太坊帶來數十億美元的收益:金色財經報道,最近在巴黎舉行的以太坊社區會議(EthCC)上的一次演講中,以太坊創始人Vitalik Buterin詳細介紹了賬戶抽象升級如何讓用戶用用于交易的代幣支付Gas費,從而吸引數十億人使用以太坊。帳戶抽象使用戶能夠從外部擁有的錢包(EOA)切換到基于智能合約的錢包。如果此次升級成功,錢包管理將比現在更加高效和輕松。Buterin和社區相信,這可以使加密技術得到廣泛采用。

此外,加密貨幣領域充斥著丟失助記詞或助記詞被盜的用戶。通過賬戶抽象,用戶可以創建充當可編程智能合約的非托管錢包。據報道,錢包恢復只是此次新升級帶來的眾多功能之一。Buterin相信此次升級可以給以太坊帶來數十億美元的收益。[2023/7/20 11:05:50]

③ 攻擊者合約用同樣的方法將所有DAO代幣換回USDT,再次獲得這兩種獎勵。

CHZ(Chiliz)上漲觸及0.179美元,24小時漲幅27.38%:金色財經報道,行情數據顯示,CHZ(Chiliz)上漲觸及 0.179 美元,現報價 0.177 美元,24 小時漲幅 27.38%。行情波動較大,請做好風險控制。

此前報道,Chiliz開發的EVM兼容鏈已產生創世區塊。[2023/2/8 11:54:34]

④ 攻擊者合約多次重復步驟②和③。因為攻擊者收到了DAO代幣作為獎勵,所以他每次都能獲得更多的USDT。

⑤ 攻擊者合約償還了所有借貸資金,并將剩余的USDT金額轉移給攻擊者。

合約漏洞

DAOSwap包含一個“swap-mining”的獎勵,其實現方式如下。

Nansen:從Curve Finance、Convex提取4500萬美元的地址實際來自Matrixport:金色財經報道,鏈上分析公司Nansen稱,此前從Curve Finance和Convex中提取了4500萬美元的地址并非來自三箭資本,而是吳忌寒旗下加密金融公司Matrixport的地址。Nansen發言人稱,這個錢包被標記為三箭資本(3AC),因為它從另一個已知的 3AC 錢包接收大量加密貨幣。經過進一步調查,我們確認是 3AC 交易對手Matrixport管理這個錢包。我們已經更新了標簽以反映這一點。

此前報道,三箭資本從Curve Finance和Convex中提取了4500萬美元。[2022/9/7 13:14:37]

在函數_swap中調換之后,可調用SwapToEarn.sol中的函數swapCall。

跨鏈流動性聚合協議Via Protocol新增支持Connext:金色財經消息,跨鏈流動性聚合協議Via Protocol在推特上表示,現已支持Layer 2互操作性協議Connext,此前已支持以太坊、Polygon、Optimism、Arbitrum等網絡。[2022/7/23 2:33:30]

在函數swapCall中,DAO代幣被轉移給用戶和邀請者,二者的地址都是通過參數傳遞的。

當函數在_swap中被調用時,我們可以看到用戶被設置為信息發送者msg.sender,而邀請者則來自于輸入參數。

邀請者地址可以是任何地址,因為這個地址沒有設置檢查。攻擊者能夠將邀請者設為自己,并得到了額外的獎勵。

值得注意的是,攻擊者作為邀請者得到的獎勵約占總獎勵的20%。即使不允許攻擊者將邀請人地址設置為自己,攻擊者仍然可以從交易中獲利。

6次交易的總利潤約為581,254 USDT。

交易①:

https://bscscan.com/tx/0x414462f2aa63f371fbcf3c8df46b9a64ab64085ac0ab48900f675acd63931f23 

交易②: https://bscscan.com/tx/0x6c859ae624002e07dac39cbc5efef76133f8af5d5a4e0c42ef85e47d51f82ae0 

交易③:

https://bscscan.com/tx/0x3b1d631542eb91b5734e3305be54f305f26ab291b33c8017a73dcca5b0c32a1b 

交易④: https://bscscan.com/tx/0xa7fdefcd80ba54d2e8dd1ab260495dca547993019d90f7885819bb4670b65bad 

交易⑤:

https://bscscan.com/tx/0xf1368418344e21a1a09a2c1770ea301bf109ca3b387a59a79242a27d709195a7 

交易⑥:

https://bscscan.com/tx/0x8eb87423f2d021e3acbe35c07875d1d1b30ab6dff14574a3f71f138c432a40ef 

寫在最后

攻擊發生后,CertiK的推特預警賬號以及官方預警系統已于第一時間發布了消息。同時,CertiK也會持續于官方公眾號發布與項目預警(攻擊、欺詐、跑路等)相關的信息。

CertiK的端到端安全解決方案,從智能合約審計和KYC項目背景調查服務,到Skynet天網動態掃描系統和SkyTrace等區塊鏈分析工具,以及漏洞賞金計劃,助力每一個項目充分發揮潛力的同時為Web3.0打造用戶和投資者高參與的生態系統。

CertiK中文社區

企業專欄

閱讀更多

金色早8點

財經法學

成都鏈安

PANews

Bress

鏈捕手

Odaily星球日報

Tags:BSPNBSSWAPDAOBSP價格NBS幣RobustSwap TokenCRE8R DAO

狗狗幣價格
OIN:項目周刊 | 以太坊合并正式完成_Galtcoin

金色周刊是金色財經推出的一檔每周區塊鏈行業總結欄目,內容涵蓋一周重點新聞、行情與合約數據、礦業信息、項目動態、技術進展等行業動態。本文是項目周刊,帶您一覽本周主流項目以及明星項目的進展.

1900/1/1 0:00:00
TOKE:散戶操作指南:以太坊合并前如何保證拿到最多空投_DrakeBall Token

原文作者:Bobby Ong,CoinGecko?聯創兼 COO原文編譯:wzp&FYJ,BlockBeats以太坊計劃于 9 月 13 日進行合并.

1900/1/1 0:00:00
數字貨幣:金色趨勢丨歷史性機會再次到來_LEOS幣

BTC周線級別,從去年5月見一頂65000大跌再拉升至后面二頂69000,然后見頂一路回落至17600一直到目前區間震蕩,整體可以看作一個大下降楔形三角收斂走勢.

1900/1/1 0:00:00
數字資產:數字資產行業的內驅力探討與演進邏輯分析_DEFI

撰文:Frank Fan,Arcane 基金合伙人、Arcane Labs 創始人 數字資產行業經歷十多年的發展,從一個少部分極客和理想主義人群的社會實踐,經歷幾輪的跌宕起伏.

1900/1/1 0:00:00
比特幣:經濟學人:以太坊合并在即 加密貨幣的未來處于緊要關頭_COLLATERAL

來源:The Economist編譯及整理:比推BitpushNews Yanyan Wang世界標準時間(UTC)8月18日下午2點.

1900/1/1 0:00:00
加密貨幣:托管:Web2 和 Web3 之間缺失的一環_web3游戲開發

當涉及到主流采用時,加密世界面臨著一個主要的障礙:用戶旅程是復雜的,還沒有完全建立起來;對加密世界的新手們而言,即使是完成最簡單的事情,即對自己的數字資產擁有完全控制權.

1900/1/1 0:00:00
ads