麻豆国内精品欧美在线-麻豆国内精品久久久久久-麻豆国产在线观看一区二区-麻豆国产在线观看免费-麻豆国产原创-麻豆国产一区二区在线观看

WF曲速未來:以太坊JSON-RPC接口多種盜幣揭秘之偷渡時代區(qū)塊鏈

區(qū)塊鏈安全檔案 2018-08-22 23:11
分享到:
導(dǎo)讀

WF曲速未來有話要說:古人的盜亦有道,在虛擬貨幣領(lǐng)域也有著它獨特的定義。只有對區(qū)塊鏈技術(shù)足夠了解,才能在這場盛宴中獲取足夠多的金錢。他們似那黑暗中獨行的狼,無論是否得手都會在被發(fā)現(xiàn)前抽身而去。

WF曲速未來有話要說:古人的盜亦有道,在虛擬貨幣領(lǐng)域也有著它獨特的定義。只有對區(qū)塊鏈技術(shù)足夠了解,才能在這場盛宴中獲取足夠多的金錢。他們似那黑暗中獨行的狼,無論是否得手都會在被發(fā)現(xiàn)前抽身而去。

前言:

WF曲速未來帶你回顧:

2018-03-21, 在《揭秘以太坊中潛伏多年的「偷渡」漏洞,全球黑客正在瘋狂偷幣》和《以太坊生態(tài)缺陷導(dǎo)致的一起億級代幣盜竊大案》兩文揭秘以太坊偷渡漏洞(又稱為以太坊黑色情人節(jié)事件)相關(guān)攻擊細(xì)節(jié)后,已根據(jù)已有的信息進一步完善了相關(guān)蜜罐。

2018-05-16, 再次對偷渡漏洞事件進行預(yù)警并指出該端口已存在密集的掃描行為。

2018-06-29,慢霧社區(qū)里預(yù)警了以太坊黑色情人節(jié)事件(即偷渡漏洞)新型攻擊手法,該攻擊手法在本文中亦稱之為:離線攻擊。

黑暗中的盜幣方式:偷渡時代

攻擊流程復(fù)現(xiàn)

攻擊復(fù)現(xiàn)環(huán)境位于ropsten測試網(wǎng)絡(luò)。

被攻擊者 IP: 10.0.0.2,啟動客戶端命令為:geth –testnet –rpc –rpcapi eth –rpcaddr 0.0.0.0 console賬戶地址為:

0x6c047d734ee0c0a11d04e12adf5cce4b31da3921, 剩余余額為5 ether;

攻擊者 IP: 10.0.0.3 , 賬戶地址為:

0xda0b72478ed8abd676c603364f3105233068bdad;

攻擊者步驟如下:

1. 攻擊者通過端口掃描等方式發(fā)現(xiàn)被攻擊者開放了JSON-RPC端口后,調(diào)用eth_getBlockByNumbereth_accounts接口查詢當(dāng)前節(jié)點最新的區(qū)塊高度以及該節(jié)點上已有的賬戶。

2. 攻擊者調(diào)用eth_getBalance接口查詢當(dāng)前節(jié)點上所有賬戶的余額。

3. 攻擊者對存在余額的賬戶持續(xù)發(fā)起轉(zhuǎn)賬請求。

一段時間后,被攻擊者需要進行交易:

按照之前的知識點,用戶需要先解鎖賬戶然后才能轉(zhuǎn)賬。當(dāng)我們使用 personal.unlockAccount 和密碼解鎖賬戶后,就可以在終端看到惡意攻擊者已經(jīng)成功發(fā)起交易。

惡意攻擊者的交易信息:

攻擊的流程圖如下所示:

攻擊成功的關(guān)鍵點解析

看完前面的偷渡漏洞攻擊流程,你可能會有這樣的疑問:

1)攻擊者為什么可以轉(zhuǎn)賬成功?

2)如例子中所示,該地址只有 5 ether,一次被轉(zhuǎn)走了 4.79 ether,如果我們解鎖賬戶后在被攻擊前發(fā)起轉(zhuǎn)賬,轉(zhuǎn)走 1 ether,是否攻擊者就不會攻擊成功?

下文將詳細(xì)分析這兩個問題并給出答案。

攻擊者可以通過 rpc 接口轉(zhuǎn)賬的原因:

首先,分析一下關(guān)鍵的unlockAccount函數(shù):

在判斷傳入的解鎖時間是否為空、是否大于最大值后,調(diào)用 TimedUnlock() 進行解鎖賬戶的操作,而 TimedUnlock() 的代碼如下:

首先通過getDecryptedKey()從keystore文件夾下的文件中解密出私鑰,再判斷該賬戶是否已經(jīng)被解鎖,如果沒有被解鎖,則將解密出的私鑰存入名為unlocked的map中。如果設(shè)置了解鎖時間,則啟動一個協(xié)程進行超時處理go ks.expire()。

再看向?qū)崿F(xiàn)轉(zhuǎn)賬的函數(shù)的實現(xiàn)過程SendTransaction()-> wallet.SignTx() -> w.keystore.SignTx():

可以看到,在w.keystore.SignTx()中,直接從ks.unlocked中取出對應(yīng)的私鑰。這也就意味著如果執(zhí)行了unlockAccount()函數(shù)、沒有超時的話,從ipc、rpc調(diào)用SendTransaction()都會成功簽名相關(guān)交易。

由于默認(rèn)參數(shù)啟動的 Go-Ethereum 設(shè)計上并沒有對 ipc、rpc 接口添加相應(yīng)的鑒權(quán)模式,也沒有在上述的代碼中對請求用戶的身份進行判斷,最終導(dǎo)致攻擊者可以在用戶解鎖賬號的時候完成轉(zhuǎn)賬操作,偷渡漏洞利用成功。

攻擊者和用戶競爭轉(zhuǎn)賬的問題

由于用戶解鎖賬戶的目的是為了轉(zhuǎn)賬,所以存在用戶和攻擊者幾乎同時發(fā)起了交易的情況,在這種情況下,攻擊者是如何保證其攻擊的成功率呢?

在攻擊者賬號0x957cD4Ff9b3894FC78b5134A8DC72b032fFbC464的交易記錄中,交易0x8ec46c3054434fe00155bb2d7e36d59f35d0ae1527aa5da8ec6721b800ec3aa2能夠很好地解釋該問題。

相較于目前主流的gasPrice維持在1Gwei,該筆交易的gasPrice達到了驚人的1,149,246 Gwei。

也正是由于較高的gasPrice, 使得該攻擊者在與其它攻擊者的競爭中(有興趣的可以看看上圖紅框下方兩筆dropped Txns)得到這筆巨款。

蜜罐捕獲數(shù)據(jù)

蜜罐是一臺無人使用但卻被嚴(yán)密監(jiān)控的網(wǎng)絡(luò)主機,它包含虛假的高價值資源和一些漏洞,以此吸引入侵者攻擊主機。并且在被入侵的討程中,實時記錄和審計攻擊者的攻擊流量、行為和數(shù)據(jù)。以此了解攻擊者的方式、手段和目的,并且完成對攻擊溯源取證等進一步的工作。

數(shù)據(jù)捕獲:數(shù)據(jù)捕獲技術(shù)包括網(wǎng)絡(luò)流量數(shù)據(jù)捕獲以及主機上系統(tǒng)行為的捕獲。網(wǎng)絡(luò)流量數(shù)據(jù)的捕獲結(jié)合網(wǎng)絡(luò)入侵檢測系統(tǒng),配置相關(guān)敏感信息的檢測規(guī)則,觸發(fā)入侵檢測規(guī)則時立即記錄網(wǎng)絡(luò)流量。

在偷渡漏洞被曝光后,就有在已有的蜜罐數(shù)據(jù)中尋找到部分攻擊的痕跡。

下圖是2017/10/01到2018/03/21間蜜罐監(jiān)控到的相關(guān)攻擊情況:

被攻擊端口主要是8545端口,8546、10332、8555、18082、8585端口等也有少量掃描痕跡。

攻擊來源IP主要集中在46.166.148.120/196和216.158.238.178/186/226上:

46.166.148.120/196攻擊者使用的探測payload主要是:

216.158.238.178/186/226攻擊者使用的探測payload主要是:


具有團隊在全球節(jié)點蜜罐監(jiān)測結(jié)果顯示,黑客針對以太坊 JSON-RPC 進行盜幣攻擊一直在持續(xù)。區(qū)塊鏈安全公司W(wǎng)F曲速未來再次建議廣大注意安全防御。



攻擊者 攻擊 賬戶 漏洞 轉(zhuǎn)賬
分享到:

1.TMT觀察網(wǎng)遵循行業(yè)規(guī)范,任何轉(zhuǎn)載的稿件都會明確標(biāo)注作者和來源;
2.TMT觀察網(wǎng)的原創(chuàng)文章,請轉(zhuǎn)載時務(wù)必注明文章作者和"來源:TMT觀察網(wǎng)",不尊重原創(chuàng)的行為TMT觀察網(wǎng)或?qū)⒆肪控?zé)任;
3.作者投稿可能會經(jīng)TMT觀察網(wǎng)編輯修改或補充。


專題報道

主站蜘蛛池模板: 99国产精品免费观看视频 | 日本视频在线观看播放 | 手机看片日韩1024你懂的首页 | 精品国产自在现线拍国语 | 午夜影院和视费x看 | 亚洲精品片 | 韩国漂亮美女三级在线观看 | 短篇艳妇系列 | 久久香蕉国产免费天天 | 性夜夜春夜夜爽AA片A | 欧美一区二区三区免费不卡 | caopo视频进入离开 | 精品亚洲欧美中文字幕在线看 | 国产美女久久久久 | 国产1区2区三区不卡 | 男女一级特黄a大片 | 91亚洲精品丁香在线观看 | 日韩成人在线网站 | 男人天堂网站在线 | 日韩成人小视频 | 国产99久久久国产精品成人 | 国产日韩一区二区三区在线播放 | 鸥美三级 | 皇上撞着太子妃的秘密小说 | 国产一区二区三区毛片 | 亚洲欧美一级夜夜爽w | 小小水蜜桃视频高清在线播放 | 无套内射在线观看THEPORN | 色综合久久夜色精品国产 | 亚洲成在人线久久综合 | 青草视频在线观看免费网站 | 国产成人精品999在线 | 关晓彤被调教出奶水 | 男人的j放进女人的p全黄 | 青青青草国产线观 | 欧美一区二区三区在线观看不卡 | 日韩欧美一区二区不卡 | 亚洲 欧美 另类 中文 在线 | 青青国产在线观看 | 18hdxxxx中国 | 女子监狱第二季在线观看免费完整版 |