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

PAR:Paraluni攻擊事件分析_DEPO

Author:

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

1.前言

北京時間2022年03月13日,知道創宇區塊鏈安全實驗室監測到BSC上Paraluni項目遭到攻擊,黑客獲利約170萬美金。知道創宇區塊鏈安全實驗室將對本次事件深入跟蹤并進行分析。

2.分析

2.1基礎信息

攻擊者地址:0x94bc1d555e63eea23fe7fdbf937ef3f9ac5fcf8f

攻擊者合約:0x4770b5cb9d51ecb7ad5b14f0d4f2cee8e5563645

攻擊交易哈希:0x70f367b9420ac2654a5223cc311c7f9c361736a39fd4e7dff9ed1b85bab7ad54

Juno完成1800萬美元A輪融資,ParaFi Capital領投:10月1日消息,加密支票賬戶提供商Juno完成了1800萬美元A輪融資,ParaFi Capital領投,Hashed、Jump Crypto、Uncorrelated Fund、Greycroft、6th Man Ventures等參投。

此外,Juno還推出了代幣化,該計劃將向經過驗證的用戶分發其原生ERC20代幣JCOIN,作為平臺上某些活動的獎勵。(the block)[2022/10/1 22:44:05]

Masterchef合約:0xa386f30853a7eb7e6a25ec8389337a5c6973421d

Hidden Road Partners完成5000萬美元A輪融資:金色財經消息,機構信用網絡Hidden Road Partners近日宣布完成5000萬美元A輪融資,本輪融資由Castle Island Ventures領投,FTX Ventures、Citadel Securities、Uncorrelated Ventures、Greycroft、XBTO Humla Ventures、Wintermute、SLN Capital、Profluent Trading、Coinbase Ventures和Corner Capital等參投。

Hidden Road Partners旨在通過解決交易對手風險和利益沖突來推動華爾街進入加密交易的過程。對于不能直接持有數字資產的銀行或其他機構,該公司允許他們在與托管人的三方設置中寄存美元作為抵押品,并以美元收取利潤和損失。客戶可以與交易平臺以及流動性提供商進行交易,包括Virtu Financial Inc.、Optiver BV和Wintermute Trading Ltd.。[2022/8/23 12:42:35]

UBT代幣合約:0xca2ca459ec6e4f58ad88aeb7285d2e41747b9134

Web3風險工作室Spartan Labs推出無代碼NFT工具Puddle:8月19日消息,由Spartan Group支持的Web3風險工作室Spartan Labs近日宣布推出基于Flow區塊鏈的無代碼NFT工具Puddle,旨在通過使Web2和Web3的社區建設者能夠輕松地鑄造、管理、利用NFT,并從中獲取對社區成員的洞察,讓下一代品牌和社區進入Web3。[2022/8/19 12:36:02]

UGT代幣合約:0xbc5db89ce5ab8035a71c6cd1cd0f0721ad28b508

2.2項目背景

比特幣礦商CleanSpark第一季度收入4160萬美元,同比增長約5倍:金色財經報道,比特幣礦商CleanSpark公布2022年第一季度財報,財報顯示其第一季度收入4160萬美元,同比增長約5倍,調整后的息稅折舊攤銷前利潤為2250萬美元,環比下降7%,同比增長91.56%。CleanSpark表示,在本季度末擁有190萬美元的現金和1700萬美元的加密貨幣。[2022/5/11 3:06:06]

Paraluni項目是新加坡ParallelUniverse基金會發布的一個基于幣安智能鏈的匿名項目,用戶可以通過與masterChef合約交互進行質押代幣獲取流動性收益。

2.3攻擊流程

為了使得攻擊流程更加清晰,我們將本次攻擊分為兩個階段進行分析。

USDT和BUSD向對應的ParaPair添加流動性,獲得155,935枚ParaluniLP代幣到UBT合約中。此時獲取的Lp代幣為后續的攻擊提供重要支持。

核心攻擊階段

1.調用MasterChef合約中的depositByAddLiquidity函數,傳入參數為_pid:18,_token:,_amounts:,表示向18號池子添加1個UGT和1個UBT的流動性。?

2.然后內部調用depositByAddLiquidityInternal函數,該函數的主要作用是調用addLiquidityInternal函數去鑄造LP代幣,然后調用_deposit函數存入LP代幣到用戶地址。但是函數并未校驗用戶傳入的_tokens和池子編號為_pid的tokens是否匹配,這就造成攻擊者能夠利用自己創建部署的惡意代幣進行后面重要操作。

3.depositByAddLiquidityInternal再內部調用addLiquidityInternal函數,該函數通過合約中LP代幣余額變化計算出需要deposit的數量。

4.其中當addLiquidityInternal函數調用到paraRouter.addLiquidity時,會調用攻擊者在預攻擊階段部署的UBT代幣合約中的transferFrom函數完成添加流動性操作。

但該惡意合約改寫transferFrom后會調用MasterChef的deposit()函數將預攻擊階段第三步獲取的LP代幣轉入masterChef中,此時的masterChef中LP余額已經變化,然后會調用_deposit函數存入LP代幣到用戶地址,此時獲取第一份LP代幣。

然后加上惡意合約的transferFrom調用deposit()時也會調用_deposit函數存入LP代幣到用戶地址,就相當于獲取了兩份LP代幣。

5.攻擊者分別調用UBT合約中的withdrawAsset函數和利用攻擊合約調用Mastechef合約中的withdraw函數提取兩份相同的LP到攻擊合約中;

6.最后移除流動性獲取31萬枚BSC-USD和31萬枚BUSD,然后歸還閃電貸完成攻擊。

3.漏洞核心

本次的攻擊主要是MasterCheif合約中的depositByAddLiquidity函數并未校驗用戶傳入的_tokens和池子編號為_pid的tokens是否一致,且外部調用時并未考慮到重入問題添加重入鎖,最終導致攻擊者能夠傳入外部惡意代幣合約進行重入攻擊。

4.總結

知道創宇區塊鏈安全實驗室在此提醒,任何有關deposit等操作都需要慎重考慮,合約審計、風控措施、應急計劃等都有必要切實落實。

Tags:PARTERDEPODEPParticlTERKDEPAY

酷幣下載
CRV:CRV_元宇宙概念是什么意思嶺南股份

項目簡稱:CRV 項目全稱:Curve 發行時間:2020/8/14發行總量:3,303,030,299以太坊L2網絡總鎖倉量為81.1億美元:金色財經報道,L2BEAT數據顯示.

1900/1/1 0:00:00
HTT:XT.COM關於暫停ADA充提的公告_ComfyToken

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

1900/1/1 0:00:00
BRCE:ZBG關於合約系統升級的公告_BRC

公告編號2022031601各位關心ZBG的投資者們和項目方:您好!ZBG將於香港時間2022年03月17日9:00進行系統升級,預計5分鐘,升級期間可能有短暫無法交易的情況.

1900/1/1 0:00:00
以太坊:ETH周報 | 以太坊合并公共測試網Kiln已經啟動;以太坊2.0存款數量突破千萬ETH(3.7~3.13)_Tether EUR

作者|秦曉峰 編輯|郝方舟 出品|Odaily星球日報 一、整體概述 以太坊基金會成員parithosh發推宣布以太坊合并公共測試網Kiln已經啟動,其中PoW階段將持續一周.

1900/1/1 0:00:00
STOR:HistoryDAO以Web3作為主要的意識形態,讓歷史上鏈_STORE幣

雖然從人類文明開始,諸多歷史事件通過記錄的形式被保存下來,并不斷的流傳至今,被我們所熟知。但還有很大一部分歷史事實,僅能通過民間不斷的流傳,這些野史也因沒有具體的記錄難以考證,這也使得很多歷史學.

1900/1/1 0:00:00
ads