2022年3月13日,成都鏈安鏈必應-區塊鏈安全態勢感知平臺輿情監測顯示,Paraluni合約遭受攻擊,損失約170萬美元,成都鏈安技術團隊對此事件進行了相關分析。
#1總述
我們以第一筆攻擊交易0xd0b4a1d4964cec578516bd3a2fcb6d46cadefe1fea5a2f18eec4c0a496e696f9為例:
地址列表
攻擊地址:
0x94bC1d555E63eEA23fE7FDbf937ef3f9aC5fcF8F
ZachXBT:項目方應將“冷賬戶”設置為Discord服務器所有者或管理員以避免風險:金色財經報道,加密偵探ZachXBT表示,如果你的項目有一個Discord服務器,而服務器所有者或管理員并不是冷賬戶,那么你就是疏忽了。2023年仍有太多的Discord服務器泄露事件發生。大多數情況下,項目將責任轉移到用戶身上,而整個危害本來是完全可以預防的。[2023/8/23 18:17:29]
攻擊合約:
0x4770b5cb9d51EcB7AD5B14f0d4F2cEe8e5563645
BALD項目方移除6809枚ETH流動性,幣價瞬時下跌82%:7月31日消息,行情顯示,BALD項目方撤除了6809枚ETH流動性,幣價瞬時下跌82%。BALD價格短時從0.097美元跌至0.013美元附近,5分鐘跌逾85%,目前已經回升至0.038美元。[2023/7/31 16:09:15]
ParaProxy:
0x633Fa755a83B015cCcDc451F82C57EA0Bd32b4B4
ParaImpl:
0xA386F30853A7EB7E6A25eC8389337a5C6973421D(MasterChef)
GameFi項目Paima Studios將參與微軟Web3計劃,助力項目方在日本推廣Paima引擎:2月1日消息,以Cardano和Milkomeda為重點的GameFi項目Paima Studios將參與微軟的一項新的Web3計劃,幫助日本游戲開發商和Web3創業者在應用程序中部署Paima引擎。[2023/2/1 11:41:40]
UGT:
0xbc5db89CE5AB8035A71c6Cd1cd0F0721aD28B508
UBT
動態 | 媒體:資金盤項目GGT崩盤,項目方集體失聯跑路:7月底,GGT項目投資者稱該項目在未經投資者確認的情況下,強制將投資者存入的USDT資產兌換為GGT。有投資者表示在“強制兌換”事件發生的第一時間與項目方微信聯系,但發現已被對方拉黑;維權者前往GGT的辦公地點時被告知該公司在一個月前就已搬走。而此時距GGT項目開盤僅一個多月,這也意味著該項目方或許就沒想打算運營項目,只是想割一波就立馬跑路。(鳳凰網區塊鏈)[2019/8/8]
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:ARAPARAPARPROXThe Paradox MetaverseParagonCoinetherparty幣前景Proxy
TheLockARV&Earn#4(term14days)willlaunchat8:00UTConMar15atGate.io''s“HODL&Earn”section.
1900/1/1 0:00:00尊敬的用戶:?????????????BKEX即將上線BRG,詳情如下:上線交易對:BRG/USDT幣種類型:BEP20充值功能開放時間:2022年3月13日23:00交易功能開放時間:2022.
1900/1/1 0:00:00PocketNetwork作為基礎設施中間件協議,其去中心化節點基礎設施已擴展至全球30多個國家和地區,分布于6大洲中,為Ethereum,Polygon,Solana,Avalanche.
1900/1/1 0:00:00親愛的ZT用戶: ZT創新板即將上線AERGO,並開啟AERGO/USDT交易對。具體上線時間如下: 充值:已開啟; 交易:2022年3月14日18:00; AERGO BTC可通過Azteco.
1900/1/1 0:00:00一、項目簡介? G1X:一種社會責任代幣,為全球手工和小型金礦提供融資,同時幫助他們采用具有社會意識和可持續的采礦方法,減少對周圍生態系統的負面影響.
1900/1/1 0:00:00隨著時代的發展TYB三大循環終于實現落地應用生態:實體對接落地生態應用流通。對接實體商家,引流,鎖客,流通,支付.
1900/1/1 0:00:00