比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > 聚幣 > Info

ETH:揭秘以太坊中潛伏多年的“偷渡”漏洞,全球黑客正在瘋狂偷幣_以太坊

Author:

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

世界上有一群人,互聯網對于他們來說就是提款機。

是的,過去是,現在更是,因為電子貨幣的出現,他們提款的速度變得更瘋狂。

在2017年,我們的蜜罐監測到一起針對以太坊的全球大規模攻擊事件,我們將其命名為以太坊“偷渡”漏洞。

通過該漏洞,黑客可以在沒有服務器權限、沒有keystore密碼權限的情況下,轉走錢包中的所有余額。

而如此嚴重的漏洞,1年前就在reddit.com被曝光有黑客在利用,并且最早可追溯到2016年的2月14號就有黑客通過此漏洞竊取到比特幣:

近期也有中國的慢霧安全團隊揭露了這種攻擊手法:

在長達2年的時間里,并沒有多少用戶關注到,以太坊也沒有進行針對性的防護措施,直到今日,以太坊的最新代碼中依然沒有能夠抵御這種攻擊。

因此我們決定將我們所掌握的詳細數據公布給所有人,希望能促使以太坊的開發者承認并修復該漏洞。

漏洞成因

以太坊目前最流行的節點程序都提供了RPCAPI,用于對接礦池、錢包等其他第三方程序。

數據:Base鏈上交易總量突破2000萬筆,合約總數逾500萬個:金色財經報道,據Dune Analytics數據顯示,Coinbase推出 L2 Base鏈上總交易量已突破2000萬筆,本文撰寫時達到2077萬筆,鏈上用戶總量為1,127,945個,此外當前Base鏈上已創建合約總數達到5,779,419個。歷史數據顯示Base鏈上交易總量在八月中旬突破1000萬筆,這意味著該指標值在不到半個月時間已翻一番。[2023/9/2 13:13:23]

默認情況下,節點的RPC服務是無需密碼就可以進行接口調用,官方實現的RPCAPI也并未提供設置RPC連接密碼的功能,因此,一旦將RPC端口暴露在互聯網,將會非常危險。

而我們所捕獲的以太坊“偷渡”漏洞,正是利用了以太坊默認對RPC不做鑒權的設計。

被攻擊的用戶,需要具備以下條件:

節點的RPC端口對外開放節點的RPC端口可直接調用API,未做額外的鑒權保護節點的區塊高度已經同步到網絡的最新高度,因為需要在該節點進行轉賬,如果未達到最高度,無法進行轉賬當用戶對自己的錢包進行了解鎖,在解鎖超時期間,無需再輸入密碼,便可調用RPCAPI的eth_sendTransaction進行轉賬操作。

美參議員Lummis提交非當事人意見陳述,支持Coinbase針對SEC的駁回動議:金色財經報道,對加密貨幣友好的參議員Cynthia Lummis提交了一份非當事人意見陳述,支持Coinbase駁回美國證券交易委員會對該公司訴訟的動議。根據 8 月 11 日向美國紐約南區地方法院提交的文件,Lummis 強調,這不是普通的執法案件。在監管和其他因素仍“受到國會和多個機構積極考慮”之際,美國證券交易委員會正在推動對 Coinbase 涉嫌證券違規的訴訟,以獲取對加密貨幣行業的主要影響力。

金色財經注:非當事人意見陳述是由不直接參與相關案件的一方向法庭提交的文件。它們通常用于為訴訟的一方添加支持性論據,并強調案件將如何對涉案各方產生更廣泛的影響。[2023/8/12 16:22:08]

漏洞的關鍵組成,由未鑒權的RPCAPI服務及解鎖賬戶后有一定的免密碼時間相結合,以下是解鎖賬戶的unlockAccount函數:

代碼路徑:go-ethereum/internal/jsre/deps/api.go

通過函數的實現代碼可見,解鎖賬戶的api允許傳入超時時間,默認超時為300秒,

Web3開發平臺Moralis將進行裁員:金色財經報道,Web3開發平臺Moralis表示,為了應對重大的經濟變化以及不斷變化的客戶和市場情況,將進行裁員。Moralis聯合創始人IvanLiljeqvist拒絕透露裁員人數。

此前報道,Moralis于2022年5月宣布完成4000萬美元A輪融資。[2023/1/24 11:28:03]

真正進行解鎖的函數TimedUnlock實現如下:

代碼路徑:go-ethereum/accounts/keystore/keystore.go

當傳入的超時大于0時,會發起一個協程進行超時處理,如果傳入的超時時間為0,則是永久不會超時,賬戶一直處于解鎖狀態,直到節點進程退出。

詳細的用法參考官方文檔:https://github.com/ethereum/go-ethereum/wiki/Management-APIs#personal_unlockaccount

攻擊手法揭秘

1.尋找對外開放以太坊RPC端口的服務器,確認節點已經達到以太坊網絡的最高區塊高度

DeBank錢包Rabby:Swap智能合約存在漏洞,建議盡快撤銷Rabby Swap批準:10月11日消息,DeBank錢包Rabby發推稱,其Rabby Swap智能合約存在漏洞,請用戶撤銷所有鏈上的Rabby Swap批準。目前團隊正在解決問題。

此前據Supremacy安全團隊監測,DeBank錢包Rabby的Swap Router疑似存在一個漏洞,可任意轉移用戶資產,建議盡快取消對Rabby的授權。攻擊者地址為0xb687550842a24d7fbc6aad238fd7e0687ed59d55。[2022/10/11 10:31:18]

黑客通過全球的端口服務掃描,發現RPC服務為以太坊的RPC接口時,調用eth_getBlockByNumber(‘last’,false),獲取最新的區塊高度。

但是由于有些以太節點是以太坊的分叉幣,高度與以太坊的不一樣,因此黑客即使發現節點高度與以太坊的高度不一樣,也不會放棄攻擊。

2.調用eth_accounts,獲取該節點上的所有賬戶。

eth_accounts的請求將返回一個賬戶地址列表:

ATOM 2.0白皮書將在Cosmoverse期間公布:9月26日消息,ATOM 2.0白皮書將于今天9月26日在哥倫比亞麥德林Cosmoverse的第一天發布。據Cosmos生態系統中的內容創建者Cryptocito預測,ATOM 2.0將解決代幣經濟學、費用燃燒和通貨膨脹問題。

據Cosmoverse官方推特賬戶證實,活動期間的三場會談將涵蓋白皮書、愿景、代幣經濟學以及對區塊鏈的未來影響。[2022/9/26 22:30:58]

3.調用eth_getBalance,查詢地址余額。

這個過程黑客可在自己的服務器完成以太坊的余額查詢,因為以太坊的區塊鏈賬本數據庫是隨意公開獲取的。

有部分黑客沒有搭建以太坊的全節點,沒有自行查詢余額,因此也會在被攻擊服務器進行eth_getBalance操作。

4.持續調用轉賬操作,直到剛好用戶用密碼解鎖了錢包,完成非法轉賬操作的“偷渡”

黑客會構造eth_sendTransaction的轉賬操作,并填寫余額、固定的手續費:

{“jsonrpc”:”2.0″,”id”:2,”method”:”eth_sendTransaction”,”params”:}{“jsonrpc”:”2.0″,”id”:2,”method”:”eth_sendTransaction”,”params”:}{“jsonrpc”:”2.0″,”id”:2,”method”:”eth_sendTransaction”,”params”:}

其中的value的單位是以太的最小單位:wei,計算為以太的話需要除10的18次方:

0x112345fc21234500019758522752314920960L19758522752314920960L/100000000000000000019L

黑客會持續發轉賬操作,并定期監控余額變化,更新轉賬的金額,直到用戶使用錢包,輸入密碼解鎖了錢包,此時錢包余額會立即被轉走。

快速漏洞測試

安裝python的web3庫,然后連接RPC端口,發起請求,如果獲取到返回結果,便可能存在該漏洞。

參考:http://web3py.readthedocs.io/en/stable/quickstart.html

fromweb3importWeb3,HTTPProvider,IPCProviderweb3=Web3(HTTPProvider(‘http://ip:port’))printweb3.eth.blockNumber

黑客解密及IOCs情報

黑客錢包

目前我們掌握了3個黑客的錢包收款地址,未轉走的賬戶余額為2220萬美金:

https://etherscan.io/address/0x957cD4Ff9b3894FC78b5134A8DC72b032fFbC464,余額為38,076ETH,最早進賬為2016-2-14,最新進賬為2018-3-21

https://etherscan.io/address/0x96a5296eb1d8f8098d35f300659c95f7d6362d15,余額為321ETH,最早進賬為2016-8-10,最新進賬為2017-11-28。

https://etherscan.io/address/0xdc3431d42c0bf108b44cb48bfbd2cd4d392c32d6,余額為330ETH,最早進賬為2018-2-06,最新進賬為2018-3-20。

黑客攻擊源IP

146.0.249.87162.251.61.133190.2.133.11485.14.240.84

目前大部分的黑客使用https://github.com/regcostajr/go-web3進行頻繁API請求,如果有看到大量user-agent為“Go-http-client/1.1”的POST請求時,請記錄下請求內容,確認是否為惡意行為。

緊急響應及修復建議

關閉對外暴露的RPC端口,如果必須暴露在互聯網,請使用鑒權:https://tokenmarket.net/blog/protecting-ethereum-json-rpc-api-with-password/借助防火墻等網絡防護軟件,封堵黑客攻擊源IP檢查RPC日志、web接口日志,是否有異常大量的頻繁請求,檢查請求內容是否為eth_sendTransaction等待以太坊更新最新代碼,使用修復了該漏洞的節點程序文章來源:BLS區塊鏈安全實驗室

來源鏈接:www.gongxiangcj.com

本文來源于非小號媒體平臺:

共享財經

現已在非小號資訊平臺發布1篇作品,

非小號開放平臺歡迎幣圈作者入駐

入駐指南:

/apply_guide/

本文網址:

/news/3626768.html

以太坊ETH漏洞風險安全

免責聲明:

1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險

2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場

上一篇:

美國國家安全局被曝追蹤大量比特幣用戶

Tags:ETHRPC以太坊WEBETHMAXY價格RPC價格以太坊官網入口web3游戲邊玩邊賺

聚幣
區塊鏈:區塊鏈遭受「51% 攻擊」將成為常態_VER

在過去的兩個月,幾種加密貨幣不幸淪為了所謂的51%攻擊的受害者,這恰恰表明了這個事實:并非所有區塊鏈網絡都像它們聲稱的那么安全、「牢不可破」.

1900/1/1 0:00:00
CKB:論開放式金融框架下價值捕獲的重要性_以太坊價格今日行情幣幣情

撰文:RobinGU,就職于X-Order。X-Order是一家嘗試把分布式計算、計算博弈論、人工智能與加密學等跨學術領域相結合以發現未來拓展秩序的創新型研究機構,由NEOGlobalCapit.

1900/1/1 0:00:00
DAP:公鏈生態周報:BI指數周漲幅超20%,IOST主網賬戶突破30萬_dapp幣上架交易所

01市場行情 鏈塔BI指數,由80個具有代表性的加密貨幣組成,用以反映加密貨幣市場整體表現。5月19日,BI指數報收1206點,周內上漲212點,漲幅為21.3%.

1900/1/1 0:00:00
BIB:【公告】Bibox系統升級完成_DOBE

尊敬的用戶: Bibox現已完成系統升級,并于北京時間2019年5月22日04:35恢復交易;為保證資產安全,提現功能將逐步恢復.

1900/1/1 0:00:00
區塊鏈:美俄掀起“諜戰風云”,俄方將用區塊鏈為總統大選保駕護航_區塊鏈通俗易懂的講解

自比特幣大火帶動其底層技術區塊鏈為大眾熟知以來,人們對區塊鏈的認知大都還停留在“幣圈”、“鏈圈”等狹隘的理解范圍內.

1900/1/1 0:00:00
ISE:文摘 | 這幾種最常見的加密貨幣詐騙手段,該如何避免?_MARSRISE

原文閱讀時長10分鐘:https://medium.com/@Valore/most-common-cryptocurrency-scams-tips-to-avoid-them-81126c9.

1900/1/1 0:00:00
ads