2022 年 03 月 16 日,據慢霧區消息,Hundred Finance 存在嚴重漏洞遭到攻擊,黑客獲利約 2,363 ETH,慢霧安全團隊第一時間介入分析,并將結果分享如下:
相關信息
Hundred Finance 是一個去中心化應用程序(DApp),它支持加密貨幣的借貸。它是一種多鏈協議,與 Chainlink 預言機集成,以確保市場健康和穩定,同時專門為長尾資產提供市場。
以下是本次攻擊涉及的相關地址:
攻擊者地址:
https://blockscout.com/xdai/mainnet/address/0xD041Ad9aaE5Cf96b21c3ffcB303a0Cb80779E358
攻擊交易:https://blockscout.com/xdai/mainnet/tx/0x534b84f657883ddc1b66a314e8b392feb35024afdec61dfe8e7c510cfac1a098
FTX:與債務人相關的信息均來自官方,注意其他渠道的網絡釣魚鏈接:7月12日消息,FTX官推發文提醒,訴說有關于FTX債務人的官方公開通訊均來自官方渠道,并再次強調claims.ftx.com是唯一官方的FTX客戶索賠網站,FTX債務人將公布該網站的啟用時間。提醒用戶注意來自其他渠道的網絡釣魚鏈接。
此前消息,索賠網站在今日凌晨開放約一小時后下線,FTX債務人提交客戶索賠證明的截止時間已定為美國東部時間2023年9月29日4:00。[2023/7/12 10:49:49]
攻擊者合約:
https://blockscout.com/xdai/mainnet/address/0xdbf225e3d626ec31f502d435b0f72d82b08e1bdd
https://blockscout.com/xdai/mainnet/address/0xbE8fe2aE087aeCcB1E46EF206368421c9212637B
加密銀行Custodia申請美聯儲監管再次遭拒:金色財經報道,美國聯邦儲備委員會近期宣布,在上個月拒絕申請后,它再次拒絕了加密銀行Custodia對美聯儲監管的申請。一份新聞稿稱,美聯儲董事會投票反對重新考慮Custodia的申請。
根據投票名單,該決定與上個月拒絕Custodia申請成為美聯儲系統成員的決定一致。美聯儲在最初的拒絕中表示,Custodia的商業模式“存在重大的安全和穩健風險”,并聲稱Custodia沒有足夠的風險管理框架。[2023/2/24 12:26:20]
https://blockscout.com/xdai/mainnet/address/0x09b4f2551e9f39fa021a99463e21d6044656a7b9
https://blockscout.com/xdai/mainnet/address/0xf07ac43678b408ff0c86efff99b8d21af3d38c51
數據:比特幣盈利地址數量創近8個月新高:金色財經報道,Glassnode數據顯示,比特幣7日平均盈利地址數量為28,689,824.333個,為8個月以來最高值。[2023/1/21 11:24:32]
https://blockscout.com/xdai/mainnet/address/0x9c4e6edbc45b16e4378b53cd3e261727e103f633
被攻擊合約:
https://blockscout.com/xdai/mainnet/address/0x243E33aa7f6787154a8E59d3C27a66db3F8818ee husdc
https://blockscout.com/xdai/mainnet/address/0xe4e43864ea18d5e5211352a4b810383460ab7fcc hwbtc
https://blockscout.com/xdai/mainnet/address/0x8e15a22853a0a60a0fbb0d875055a8e66cff0235 heth
美聯儲:第二季度股市市值下降了7.7萬億美元:9月10日消息,美聯儲表示,第二季度股市市值下降了7.7萬億美元。美國家庭凈資產在2022年第二季度降至143.8萬億美元。[2022/9/10 13:20:43]
https://blockscout.com/xdai/mainnet/address/0x090a00a2de0ea83def700b5e216f87a5d4f394fe hxdai
攻擊核心點
在 Hundred Finance 借貸協議的 borrowFresh 函數中,記賬是在代幣轉賬之后,但市場中 USDC、wBTC、wETH 使用的是 ERC677 類型 token 合約,它是 ERC20 合約的一個擴展,兼容 ERC20 協議標準。ERC677 在 token 進行轉賬之后,會回調到目標合約的 onTokenTransfer 方法,這就使攻擊者構造的惡意合約能進行重入攻擊。
元宇宙相關加密資產總市值回升至100億美元以上:金色財經報道,據最新數據顯示,元宇宙相關加密資產總市值回升至101.5億美元,24小時增長8.6%,24小時交易額20.2億美元。當前市值排名前五的NFT通證分別是:Decentraland(14.9億美元)、ThetaNetwork(12.5億美元)、ApeCoin(12.3億美元)、AxieInfinity(10.8億美元)、TheSandbox(10.4億美元)。[2022/6/20 4:40:27]
具體細節分析
1. 通過 SushiSwap 閃電貸借出 2,096,607.298 USDC、1,723,293.26 wXDAI、1,650,170.47 wXDAI。
2. 攻擊者通過攻擊合約向 USDC 借貸合約抵押 1,200,000 枚 USDC,換取 59,999,789.075 枚 hUSDC。
隨后通過借貸合約借走 1,200,000 枚 USDC,但是由于借貸合約記賬是在轉賬之后,因此攻擊者能在轉賬的時候同時開始他的攻擊。
因為 XDai 鏈上的 USDC、WBTC、WETH 是有轉賬后回調步驟,攻擊者在轉完 USDC 之后再次重入到 WBTC 的借貸合約。同時因為上一步借走 USDC 的數據還未記錄,所以攻擊者又順利的借走 16.17030715 枚 WBTC, 此后再次重入到 WETH 的借貸合約,借走 24.715930916595319168 枚 WETH。
3. 接著,攻擊者繼續往 USDC 借貸合約轉入 1,964,607 枚 USDC,拿到 98,230,019.558 枚 hUSDC,然后從池子里面借出 1,748,500.495 枚 USDC,再重入到 xDai 的借貸合約;
隨后,攻擊者轉入大量的 xDai 換出 234,304,737.048 枚 hxDAI,再借出大量的 xDai,再從 USDC 借貸合約借出 4,128,044.631 枚 USDC 之后,攻擊者再一次往 USDC 借貸合約轉入 1,358,759.278 枚 USDC,又獲得 67,937,725.081枚 hUSDC,接著,繼續從 USDC 的借貸合約借出 1,209,295.758 枚 USDC。
4. 最后攻擊者歸還從 SushiSwap 借出來的 xDai 和 USDC,剩余的非法獲利轉到攻擊者賬戶上。
MistTrack
據慢霧 AML 分析,黑客地址將資金從?XDai 跨鏈到以太坊后,將代幣均兌換為 ETH,且在以太坊上的黑客地址初始資金來源于 Tornado.Cash。
最后將獲利的 2,363 ETH 分成 32 次轉入 Tornado.Cash,以躲避追蹤。
總結
本次攻擊事件是由于在借貸合約中的 borrowFresh 函數沒有在代幣轉賬前進行記賬并且使用的 token 是有回調機制造成的,進而導致攻擊者可以在轉賬之后重入到其他借貸合約。慢霧安全團隊建議使用非 ERC20 標準的 token 合約時,要注意兼容性,合約記賬應在代幣轉賬之前做好記錄,遵循 Checks-Effects-Interactions 規則,避免再次出現此類安全問題。
By:Victory@慢霧安全團隊
在90年代初,黑膠,磁帶,CD等一系列實體音樂專輯才是音樂展示的最佳途徑,人們可以擁有自己喜愛的歌曲實體版.
1900/1/1 0:00:00借貸是Defi樂高的核心基石模塊之一,如何更好地滿足借貸需求,提高用戶的資金使用率和資產收益率,進而提升用戶體驗是長期以來不變的命題.
1900/1/1 0:00:00預言機在DeFi的應用:Price Feeds并不簡單在 DeFi 中被廣泛采用的預言機主要有兩種.
1900/1/1 0:00:00據coindesk.com報道,致力于打擊洗錢和恐怖主義融資的政府間組織金融行動特別工作組(FATF)發布了關于其37個成員國的加密貨幣監管的建議。在建議中要求加密貨幣交易所共享客戶數據信息.
1900/1/1 0:00:00DeFi流動性挖礦火爆一時,吸引了大量投資者參與。為了方便投資者及時了解DeFi挖礦項目的相關信息和挖礦流程,金色財經與Bitouq聯合推出了“金色說明書”系列挖礦教程。每周三,周五固定更新.
1900/1/1 0:00:006月23日,幣安智能鏈(BSC)和Polygon (MATIC) 上的收益聚合器Eleven.finance,因遭遇黑客攻擊損失了450萬美元.
1900/1/1 0:00:00