比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > DOT > Info

BCH 硬分叉背后:一場預謀已久的真實攻擊_DAT

Author:

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

5月15日BCH升級遭到攻擊,慢霧安全團隊及時跟進,并在社區里注意到相關分析工作,通過交流將此分析文完整轉載于此。這是一場真實攻擊,從行為上分析來看確實預謀已久,但BCH響應很及時,成功化解了一場安全危機。

BCH的5月15日升級遭到攻擊,導致節點報出toomanysigops錯誤。經分析,攻擊載荷為一個精確構造的P2SHTransaction,利用了BCH去年11月升級引入的OP_CHECKDATASIG操作碼。

攻擊導致了礦工節點無法打包,BCH方面通過類似于空塊攻擊的方式,緊急挖出十個空塊以觸發滾動檢查點保證升級。攻擊發生約1小時后,BCH礦池上線緊急修復后的代碼成功繼續出塊。

BCH跌破510美元關口 日內跌幅為2.6%:火幣全球站數據顯示,BCH短線下跌,跌破510美元關口,現報509.96美元,日內跌幅達到2.6%,行情波動較大,請做好風險控制。[2021/3/25 19:15:17]

不過同時也有人觀察到,在582698區塊高度,有礦工挖出了哈希結尾為6bf418af的區塊,大小139369字節。但隨后該區塊被10分鐘后BTC

補丁位置:https://reviews.bitcoinabc.org/D3053

動態 | BCH支付處理器處理器Gateway.cash添加自定添加自定義音頻等多個功能:據bitcoin.com消息,BCH支付處理器Gateway.cash自發布以來,其開發人員為該平臺添加了各種功能,如即時網絡套接字,自定義音頻和實時應用程序的客戶端回調等。據悉,該軟件允許任何擁有比特幣現金地址的人通過為任何網站創建可嵌入的支付按鈕來接受BCH的支付和捐贈。[2018/12/23]

https://github.com/Bitcoin-ABC/bitcoin-abc/blob/f27da0752c0a3b7382df54a65ca3cf1c3629aad4/hide/validation.cpp#L592

公告 | 火幣全球站將于11月13日23:00暫停BCH充提業務:據火幣消息,火幣全球站支持BCH硬分叉。為保護用戶資產安全,原計劃在11月15日23:00:00(GMT+8)暫停的BCH充提業務,將提前至11月13日23:00:00(GMT+8)暫停。[2018/11/9]

//原代碼int64_tnSigOpsCount=GetTransactionSigOpCount(tx,view,STANDARD_SCRIPT_VERIFY_FLAGS);//補丁代碼int64_tnSigOpsCount=GetTransactionSigOpCount(tx,view,STANDARD_CHECKDATASIG_VERIFY_FLAGS);

可見原代碼組塊過程中在計算Transaction中的SigOP數量時,錯誤地使用了STANDARD_SCRIPT_VERIFY_FLAGS,而非STANDARD_CHECKDATASIG_VERIFY_FLAGS。

在policy中我們可以找到他們。

https://github.com/Bitcoin-ABC/bitcoin-abc/blob/f27da0752c0a3b7382df54a65ca3cf1c3629aad4/hide/policy/policy.h#L108

staticconstuint32_tSTANDARD_CHECKDATASIG_VERIFY_FLAGS=STANDARD_SCRIPT_VERIFY_FLAGS|SCRIPT_ENABLE_CHECKDATASIG;

所以我們可以見到,當僅使用了STANDARD_SCRIPT_VERIFY_FLAGS時,計算腳本中SigOP數量時,是不包含OP_CHECKDATASIG的。所以這個包含20010個SigOP的攻擊載荷,在組塊時,統計出來的SigOP數量為零。

總結

攻擊者利用了BCH引入OP_CHECKDATASIG時產生的,又未完全修復的漏洞,巧妙地構造了攻擊載荷。攻擊者應該高度了解客戶端代碼,并熟悉OP_CHECKDATASIG漏洞。

Tags:SIGBCHDATATASignal TokenBCHBFuture data networkLatam Cash

DOT
利空消息接連來襲,比特幣再現下跌狂潮四天跌近 30%_加密貨幣

在做了一個小弧形底之后,比特幣終于沒能站穩前期11500美元的關口,盤橫了三個交易日之后,比特幣還是頂不住接二連三的利空壓力,選擇了瀑布式的下跌.

1900/1/1 0:00:00
芬蘭批準《虛擬貨幣提供商法案》,5月1日生效_SSE

芬蘭總統已經批準了一項監管加密貨幣服務提供商的新法律,監管范圍將覆蓋到加密貨幣交易所、托管錢包服務提供商、以及加密貨幣發行方.

1900/1/1 0:00:00
EOS DApp 已成黑客提款機?慢霧安全團隊支招_EOS

文章來源:慢霧科技作者:唐飛虎本文盤點了近期EOSDapps上影響較大的安全事件以及漏洞解讀,同時以開發者的角度對EOS生態和「CodeisLaw」進行點評,嚴格執行Codeislaw.

1900/1/1 0:00:00
上幣公告丨JLL上線幣客BITKER交易所公告_BIT

JLL上線幣客BITKER交易所公告敬愛的BITKER用戶:BITKER于2018/10/1514:00正式開啟JLL/ETH。教鏈是基于區塊鏈技術的開源去中心化分布式教育產業協議.

1900/1/1 0:00:00
各國監管趨緊, ICO 熱潮之后到了清算騙局的時刻_比特幣

各國監管趨緊,ICO熱潮之后到了清算騙局的時刻在經歷了異常火爆的ICO熱潮之后,終于到了清算時間.

1900/1/1 0:00:00
法庭文件顯示Tether將部分儲備金投資于比特幣和其他資產_THE

來自加密技術媒體theblockcrypto.com獲得的法庭文件顯示,穩定幣發行商Tether表示,其已將部分儲備金投資于比特幣和其他資產.

1900/1/1 0:00:00
ads