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

PAR:項目方遇見「打樁機」?被攻擊約40次損失170萬美元_Paparazzi

Author:

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

2022年3月13日,成都鏈安鏈必應-區塊鏈安全態勢感知平臺輿情監測顯示,Paraluni合約遭受攻擊,損失約170萬美元,成都鏈安技術團隊對此事件進行了相關分析。

#1總述

我們以第一筆攻擊交易0xd0b4a1d4964cec578516bd3a2fcb6d46cadefe1fea5a2f18eec4c0a496e696f9為例:

地址列表

攻擊地址:

0x94bC1d555E63eEA23fE7FDbf937ef3f9aC5fcF8F

GameFi項目Paima Studios將參與微軟Web3計劃,助力項目方在日本推廣Paima引擎:2月1日消息,以Cardano和Milkomeda為重點的GameFi項目Paima Studios將參與微軟的一項新的Web3計劃,幫助日本游戲開發商和Web3創業者在應用程序中部署Paima引擎。[2023/2/1 11:41:40]

攻擊合約:

0x4770b5cb9d51EcB7AD5B14f0d4F2cEe8e5563645

ParaProxy:

Amber Group:Mai Finance金庫曾存在嚴重重入漏洞,項目方已部署新預言機合約:金色財經報道,Amber Group發文稱,其區塊鏈安全團隊于10月18日在零利率貸款協議Mai Finance的兩個金庫(SCSEMVT和YCSEMVT)中發現一個嚴重重入漏洞。該漏洞將允許攻擊者操縱抵押品價格,從池中借入所有資金并提走資金。

Amber Group在10月19日聯系QiDao團隊后,QiDao在10月20日提出解決方案并部署一個新的預言機合約。[2022/12/21 21:57:13]

0x633Fa755a83B015cCcDc451F82C57EA0Bd32b4B4

BSC鏈上托管平臺Justcows疑似跑路,項目方已轉移500萬美元資金:6月24日消息,據推特用戶@eternal1997L的推文,BSC鏈上的托管平臺Justcows疑似跑路,項目方將大量的BUSD通過混幣的形式,分散到了至少上萬個地址里,其中部分資金轉到了hunterswap,還有一部分進了交易所。據悉,該平臺1個月前曾發布公告,停止用戶提現。據悉,Justcows卷走了500萬美元的用戶資金。

項目方錢包地址疑似0xb619571786E069c635605A175D7B668bD74ae6a5。[2022/6/24 1:28:27]

ParaImpl:

庫幣CEO Johnny:庫幣已聯合10個項目方 追回1.4億美元資產:庫幣國際CEO Johnny Lyu在9月30日凌晨“關于熱錢包異常轉賬事件進展”直播中表示,庫幣現已聯合ORN,VELO,KAI,AMPL,USDT,OPQ,NOIA,COV,SNTR,VIDT 10個項目方,共計追回1.4億美元資產。其中聯合VELO追回1.22億代幣(約7570萬美元),聯合ORN追回382萬代幣(約950萬美元),聯合KAI追回5.25億代幣(約1020萬美元)。Johnny還表示“在本次事件發生后的第一個“12小時”內,庫幣專項小組已經向涉及的100多個項目代幣的項目方發出緊急通知,受到實質性影響的項目方在48小時內回復率超過90%”。[2020/9/30]

0xA386F30853A7EB7E6A25eC8389337a5C6973421D(MasterChef)

UGT:

0xbc5db89CE5AB8035A71c6Cd1cd0F0721aD28B508

UBT

0xcA2ca459Ec6E4F58AD88AEb7285D2e41747b9134

1.向CakeSwap(0x7EFaEf62)中通過閃電貸借貸224BSC-USD,224BUSD

2.把第1步借到的代幣向Para-LP(0x3fD4FbD7)中添加流動性,并將獲得的222枚流動性代幣的接收地址指定為UBT(0xcA2ca459)地址,這一步是為了后續的重入做準備。

圖2重入攻擊

4.此處原本正常的邏輯為:添加流動性,并將流動性代幣存入pid為18的流動性抵押池,但是本函數在代碼中并未檢查添加的流動性token0、token1得到的流動性代幣是否與pid對應的流動性代幣地址一致,導致了攻擊的發生。注意,并不是所有的流動性池抵押都有該風險,由于第2524行代碼,pool的ticket需要為零地址才能夠通過該檢查。

但是攻擊者通過控制執行邏輯,實際執行的邏輯為:第2505,2506行將攻擊者指定的1枚UGT、1枚UBT代幣轉入ParaProxy合約。然后在第2535行代碼用于添加流動性,并在第2537行檢查添加的流動性代幣數量。

此時,vars.oldBalance為初始流動性代幣數量。攻擊者為了通過第2537行的檢查,在添加流動性的過程中,進行了重入攻擊。由于在添加流動性時調用了攻擊者構造的惡意代幣的transferFrom函數,攻擊者在transferFrom函數中才將流動性通過deposit函數存入ParaProxy合約。這也是第2步時攻擊合約將流動性代幣接收地址指定為UBT合約的原因所在。

在重入過程中,UBT合約存入了真正的LP代幣222枚,并計入ParaProxy的賬本中。在重入完成后,ParaProxy合約地址新增了222枚LP代幣,ParaProxy合約將其視為攻擊合約添加的LP,并計入賬本中。至此,UBT合約和攻擊合約都新增了222枚LP的存取記錄。

#2總結建議

攻擊者一共執行了約40次攻擊,共獲利約170萬美元。截止發稿時,攻擊者通過跨鏈協議將其轉到以太坊網絡中,并將其中的660枚ETH轉入Tornado.Cash,另外5枚ETH轉入了0xDd52CE617cAF1b7C8cEaCC111DE2f1c54E20C1b0地址。

本次攻擊主要由合約代碼中存在邏輯缺陷以及存在資金操作的關鍵函數未進行防重入導致。建議合約開發者在開發過程中進行完整的測試以及第三方審計,并養成使用Openzeppelin庫的ReentrancyGuard合約來進行重入攻擊的防范。

Tags:ARAPARAPAROXYDARA幣PaparazziParaTokenFOXY

火必交易所
BUSD:雙幣投資活動:與您分享30,000 BUSD (2022-03-10)_NFT

幣安現已上線春季限時 雙幣投資活動。活動期間,所有符合條件的申購者將可瓜分30,000BUSD獎池.

1900/1/1 0:00:00
GAT:Gate.io NFT INO項目Anonverse正式上線公告_gate.io蘋果下載二維碼

INO鏈遊項目Anonverse限定NFT已正式上線Gate.io,作品總量500個,單個作品售價199美金,數量有限.

1900/1/1 0:00:00
BAL:BKEX 關于“SHINJA交易大賽”活動的公告_minifootball幣行情

尊敬的用戶: 為回饋廣大用戶,BKEX聯合SHINJA團隊舉行"SHINJA交易大賽"活動,詳情如下: 一、活動時間 2022年3月11日16:00-3月16日16:00 二、活動規則 1.SH.

1900/1/1 0:00:00
COIN:美國財政部發布關于利用加密貨幣逃避制裁的指導意見_比特幣

金色財經報道,美國財政部周五發布指導意見,說明加密貨幣不應該被用來規避因俄羅斯入侵烏克蘭而對其實施的經濟制裁.

1900/1/1 0:00:00
INDI:Gate.io 即將上線IndiGG (INDI)交易的公告_IND

Gate.io將於2022年3月10日22:00上線IndiGG(INDI)交易。IndiGG是YieldGuildGames(YGG)的一個子DAO,它與Polygon聯合建立,旨在在印度創建.

1900/1/1 0:00:00
COM:XT.COM關於暫停FRTS充提的公告_XT.com

尊敬的XT.COM用戶:因FRTS錢包升級維護,XT.COM現已暫停FRTS充提業務。給您帶來的不便,請您諒解!感謝您對XT.COM的支持與信任.

1900/1/1 0:00:00
ads