買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > FTX > Info

TIM:2000 萬 OP 代幣被盜關鍵:交易重放_PTI

Author:

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

背景

6月9日,Optimism與Wintermute雙雙發布公告,向社區披露了一起2000萬OP代幣丟失的事件。Optimism委托了Wintermute來為OP在二級市場上提供流動性服務,同時將向Wintermute提供2000萬枚OP代幣。為了接收這筆代幣,Wintermute給了Optimism一個多簽地址,在Optimism測試發送了兩筆交易且Wintermute確認無誤后,Optimism將2000萬OP轉移到了該地址。在Optimism轉完幣之后,Wintermute卻發現自己沒辦法控制這些代幣,因為他們所提供的多簽地址暫時只部署在了以太坊主網上,尚未向Optimism網絡部署。Wintermute立即啟動了補救操作,但已有攻擊者察覺到了這一漏洞,并搶在Wintermute之前將多簽部署到了Optimism網絡的該地址之上,成功控制了這2000萬代幣。那么問題來了,為什么會出現這種漏洞?

BTC突破45200美元關口 日內跌幅為11.09%:火幣全球站數據顯示,BTC短線上漲,突破45200美元關口,現報45204.65美元,日內跌幅達到11.09%,行情波動較大,請做好風險控制。[2021/2/26 17:55:55]

前置知識

首先需要確定交易簽名是否符合標準,符合標準的簽名會對9個RLP編碼元素(nonce,gasprice,gas,to,value,data,chainid,0,0)進行哈希,其中包含了chainid,因此符合標準的簽名v值就為{0,1}+chainid*2+35。而對不符合標準的簽名,其只對6個元素進行哈希(nonce,gasprice,gas,to,value,data),因此簽名后v值為{0,1}+27。而不同的鏈會定義有不同的chainid,不同的chainid會得到不同的v值。根據ECDSA我們知道在v值不同的情況下,就算r與s值相同,簽名所還原出的公鑰也是不同的。因此對于符合標準的交易是無法在其他鏈上成功進行重放的。

2009年以來已出現436種比特幣分叉幣:自2009年以來,已有436種山寨幣從比特幣衍生出來,這些山寨幣約占加密市場總和的6%。然而目前其中的240個已失效。(decrypt)[2020/9/23]

值得一提的是在以太坊倫敦升級時實施的引入了新的交易格式0x02||RLP(),chainid是單獨編碼的,而不包含在簽名v值中了,簽名v值只是作為一個簡單的奇偶校驗位,因此當前交易簽名得到的v值變為0或1。

交易重放

在我們了解完以上交易簽名構造后我們就可以很清晰的知道簽名v值為27或28是可以在不同鏈上被重放的。那么該如何在不同鏈上進行重放呢?這與我們發送交易并無不同,只需要將原始交易內容再其他鏈上進行發送即可。

行情 | Bicc平臺通證切換交易對 漲幅達200%:Bicc幣交所昨日公告,因其與USDA穩定幣戰略運營升級合作,雙方將共同發展與建設Bicc平臺通證BSS的通證價值體系。故Bicc幣交所將于近日下線BSS/USDT交易對,并開通BSS/USDA交易對。

目前BSS/USDA交易對已上線20分鐘,開盤漲幅達到200%。[2020/2/11]

以Wintermute2000萬個OP代幣被竊取事件為例,攻擊者在此次事件中重放了GnosisSafe部署Factory合約的交易。我們在這里嘗試重放GnosisSafeDeployer3的nonce為3的交易。

行情 | BTC跌破9200美元:火幣全球站數據顯示,BTC跌破9200美元,日內跌幅擴大至2%,現報價9196美元。行情波動較大去,請做好風險控制。[2019/10/29]

一種較為簡單的方法是先通過Etherscan獲取原始交易:

然后直接通過Optimistic的eth_sendRawTransaction

(https://eth.wiki/json-rpc/API)接口進行發送即可。

若無法直接獲取到原始交易內容,我們可以先通過eth_getTransactionByHash

(https://eth.wiki/json-rpc/API)接口獲取交易內容。

再對交易內容進行RLP編碼后得到原始交易內容:

然后再通過Optimistic的eth_sendRawTransaction

(https://eth.wiki/json-rpc/API)接口進行發送即可。

Tags:PTIOPTIOPTTIMOptimism BOBOptimusCatoptc幣最新信息optimus幣發行量

FTX
BULL:加密寒冬將至 我該退出 Web3 這場「偉大游戲」嗎?_Cryptobulls Token

如果你要繼續堅持,那么游戲規則已經改變。原文標題:《熊市來了,辭職allincrypto的我錯了嗎?》去年10月,我辭職了。當時,比特幣價格是6萬美元,標普接近新高。好家伙,今天又是另一番局面.

1900/1/1 0:00:00
加密貨幣:觀點:Web3對于元宇宙中的數據主權至關重要_WEB

在元宇宙中漫游就像在玩電腦游戲,但很快,它就會和現實生活一模一樣。與某些反烏托邦式的元宇宙愿景不同,我不認為我們會放棄現實,停止參與現實世界.

1900/1/1 0:00:00
NFT:金色Web3.0日報 | Opensea更新NFT版權保護計劃_Optimism BOB

1.DeFi代幣總市值:497.28億美元 DeFi總市值數據來源:coingecko2.過去24小時去中心化交易所的交易量:43.

1900/1/1 0:00:00
TOKEN:Token經濟學:從理解用戶想要什么開始_TOK

當試圖理解Token時,我們很容易從我們已知的知識中得出結論。有時,Token的功能類似于公司的股權,擁有Token類似于持有該項目潛在收益的股份.

1900/1/1 0:00:00
GAM:專訪 a16z 合伙人:6 億美元游戲基金要投資怎樣的鏈游?_ZOD RUNE - Rune.Game

a16z合伙人JonathanLai認為,游戲是反周期的,有更好的機會度過經濟衰退。原文標題:《6億美元新「子彈」,a16z會投資怎樣的Web3游戲團隊?》這是播客筆記整理,主持人為Michai.

1900/1/1 0:00:00
AME:GameFi:您需要了解的關于“即玩即賺”游戲經濟的一切_Gamerse V2

隨著加密貨幣和NFT的興起,玩賺錢游戲變得越來越流行。以前,人們花錢玩電子游戲,但現在,游戲玩家有機會享受最刺激的電子游戲,同時通過這樣做賺很多錢.

1900/1/1 0:00:00
ads