比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads

PARA:項目方遇見“打樁機”?被攻擊約40次損失170萬美元!Paraluni安全事件分析_TRANSPARENT幣

Author:

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

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

#1總述

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

地址列表

攻擊地址:

0x94bC1d555E63eEA23fE7FDbf937ef3f9aC5fcF8F

攻擊合約:

0x4770b5cb9d51EcB7AD5B14f0d4F2cEe8e5563645

ParaProxy:

V神已將此前黑客發送的100萬枚OP轉回Optimism項目方地址:6月11日消息,據Optimistic瀏覽器數據顯示,昨日由Optimism黑客發送至Vitalik Buterin地址的100萬枚OP已轉移回Optimism項目方地址。截至目前,黑客所盜2000萬枚OP除其中100萬枚被拋售外,其余1900萬枚已全部歸還Optimism項目方。

此前報道,OP被盜事件黑客于昨日通過鏈上消息表示將歸還1800萬枚OP。[2022/6/11 4:18:00]

0x633Fa755a83B015cCcDc451F82C57EA0Bd32b4B4

ParaImpl:

0xA386F30853A7EB7E6A25eC8389337a5C6973421D(MasterChef)

HBTC巨建華:未來項目方通過HBTC Chain發行代幣可直接接受各種主流幣的認購:4月28日,HBTC霍比特交易所創始人巨建華作客Cointelegraph中文社區,就“霍比特人的技術突圍之征與10倍PE通證模型的強力出擊”這一主題進行分享。巨建華表示,未來如果有項目方通過HBTC Chain發行了項目代幣,所發行的代幣可以直接在HBTC Chain上接受BTC、ETH、EOS、USDT等各種主流代幣的認購,實現完全區塊鏈上的融資。同時,在代幣發行認購完成之后,還可以直接在HBTC Chain的DEX上做去中心化交易,避免了和中心化交易平臺產生交易往來,而帶來各類合規和用戶信任,以及項目資產在中心化交易平臺的安全風險。

同時,接下來我們會在開發者社區提供基于HBTC公鏈的開發活動以及節點生態建設活動。詳情見原文鏈接。[2020/4/28]

UGT:

動態 | 200萬枚NULS被盜 項目方宣布即將硬分叉:12月23日凌晨,公鏈項目NULS官方微博發布消息稱,團隊賬戶遭受黑客攻擊,黑客從賬戶中轉走2,000,000NULS。其中548354.34696095NULS已流入交易市場且無法追溯。公告顯示,NULS團隊決定將在878000高度進行硬分叉處理(目前區塊高度為862923)。硬分叉后,未進入交易市場的1451645.65303905NULS將會以永久凍結的方式銷毀。[2019/12/23]

0xbc5db89CE5AB8035A71c6Cd1cd0F0721aD28B508

UBT

0xcA2ca459Ec6E4F58AD88AEb7285D2e41747b9134

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

動態 | EOS上的DAPP共遭遇35起黑客攻擊 項目方累計遭受損失72萬個EOS:據華爾街見聞統計,截至12月19日,EOS平臺上的DAPP應用共遭遇了35起黑客攻擊,波及EOS DAPP近30個。除去部分未披露損失情況的應用,項目方已累計遭受損失達72萬個EOS,按照現價(18元/EOS)約合1296萬人民幣。從攻擊對象上看,黑客似乎格外青睞競猜類DAPP應用,91.2%的攻擊對象是競猜類游戲;從受損情況上看,12月份受損金額為近5個月最高,31.65萬EOS(約570萬人民幣)。[2018/12/19]

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

圖1初始準備

3.攻擊合約(0x4770b5cb)調用ParaProxy合約的depositByAddLiquidity函數,添加流動性代幣抵押挖礦,此處傳入的pid為18,對應的Para-LP(BSC-USD/BUSD)0x3fD4FbD7a83062942b6589A2E9e2436dd8e134D4,但是token0,token1傳入的地址為UGT、UBT的地址,數量為1e18。

圖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的存取記錄。

圖3ParaImpl合約相關代碼

重入相關過程如下圖所示:

圖4攻擊流程示意圖

5.UBT合約和攻擊合約分別調用withdraw函數,從ParaProxy合約提取221枚LP,并歸集到攻擊合約,由攻擊合約將LP移除流動性并獲取對應的BSC-USD以及BUSD

6.歸還閃電貸225枚BSC-USD,225枚BUSD,并將獲利的221枚BSC-USD、225枚BUSD發送到攻擊者地址。整個攻擊交易執行完成。

#2總結建議

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

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

Tags:PARAARAPARUSDParaStateParallel Universe MetaTRANSPARENT幣OUSD幣

歐易okex官網
區塊鏈:觀點:中國的法律環境中基于公鏈的數字藏品有四大潛在風險_量子比特幣創始人

3月26日,數字藏品的全球趨勢與中國創新的直播中,星圖比特創始人張炯在《國產公鏈數字藏品的合規發展》主題分享中稱,基于公鏈的數字藏品有三個優勢.

1900/1/1 0:00:00
女性題材NFT PFP: 精神分析,凝視和未來市場指南

N-SpaceDAO推特@N_SpaceDAO作者:推特@Mingzin_ 編輯:王涵宇 在本文寫作之初.

1900/1/1 0:00:00
ETH:漫談Crypto研究的三種心智模型_togetherbnb劇情到哪了

注:原文作者是RainandCoffee。如果有人要我簡化人生的旅程,我會說這是一個漫長的決策旅程。在這種情況下,我所做的每一個決定都會將路線轉向其他地方,這些決定會共同改變未來的結果.

1900/1/1 0:00:00
WEB:3A級RPG鏈游Ascenders融資640萬美元,Paramount Capital、三箭資本等領投_CAP

巴比特訊,3A級動作類RPG鏈游Ascenders宣布完成640萬美元私募融資,ParamountCapital、ThreeArrowsCapital、SinoGlobalCapital、Mer.

1900/1/1 0:00:00
ENT:融資新聞丨元宇宙游戲開發商Gamefam完成2500萬美元融資,Konvoy 和 Play Ventures 領投_Quark Block Chain

3月23日,Gamefam宣布籌集了2500萬美元的風險投資,用于在Roblox上開發游戲,這是用戶生成內容增長的另一個跡象.

1900/1/1 0:00:00
加密貨幣:鮑威爾聽證會:預計3月溫和加息25個基點;加密貨幣為“投機工具”;國會應該對加密監管采取行動_加密貨幣有哪幾種

比推消息,美東時間3月2日上午,美聯儲主席鮑威爾出席國會眾議院金融服務委員會,為美聯儲半年度貨幣政策報告提供證詞并接受議員質詢.

1900/1/1 0:00:00
ads