TMT观察网_独特视角观察TMT行业

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

區塊鏈安全檔案 2018-08-22 23:11
分享到:
導讀

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

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

前言:

WF曲速未來帶你回顧:

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

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

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

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

攻擊流程復現

攻擊復現環境位于ropsten測試網絡。

被攻擊者 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. 攻擊者通過端口掃描等方式發現被攻擊者開放了JSON-RPC端口后,調用eth_getBlockByNumbereth_accounts接口查詢當前節點最新的區塊高度以及該節點上已有的賬戶。

2. 攻擊者調用eth_getBalance接口查詢當前節點上所有賬戶的余額。

3. 攻擊者對存在余額的賬戶持續發起轉賬請求。

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

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

惡意攻擊者的交易信息:

攻擊的流程圖如下所示:

攻擊成功的關鍵點解析

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

1)攻擊者為什么可以轉賬成功?

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

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

攻擊者可以通過 rpc 接口轉賬的原因:

首先,分析一下關鍵的unlockAccount函數:

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

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

再看向實現轉賬的函數的實現過程SendTransaction()-> wallet.SignTx() -> w.keystore.SignTx():

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

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

攻擊者和用戶競爭轉賬的問題

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

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

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

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

蜜罐捕獲數據

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

數據捕獲:數據捕獲技術包括網絡流量數據捕獲以及主機上系統行為的捕獲。網絡流量數據的捕獲結合網絡入侵檢測系統,配置相關敏感信息的檢測規則,觸發入侵檢測規則時立即記錄網絡流量。

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

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

被攻擊端口主要是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主要是:


具有團隊在全球節點蜜罐監測結果顯示,黑客針對以太坊 JSON-RPC 進行盜幣攻擊一直在持續。區塊鏈安全公司WF曲速未來再次建議廣大注意安全防御。



攻擊者 攻擊 賬戶 漏洞 轉賬
分享到:

1.TMT觀察網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;
2.TMT觀察網的原創文章,請轉載時務必注明文章作者和"來源:TMT觀察網",不尊重原創的行為TMT觀察網或將追究責任;
3.作者投稿可能會經TMT觀察網編輯修改或補充。


專題報道

主站蜘蛛池模板: 哈尔滨治「失眠/抑郁/焦虑症/精神心理」专科医院排行榜-京科脑康免费咨询 一对一诊疗 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 钢结构-钢结构厂房-钢结构工程[江苏海逵钢构厂] | led太阳能路灯厂家价格_风光互补庭院灯_农村市政工程路灯-中山华可路灯品牌 | 干式磁选机_湿式磁选机_粉体除铁器-潍坊国铭矿山设备有限公司 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 压力变送器-上海武锐自动化设备有限公司 | 旗帜网络笔记-免费领取《旗帜网络笔记》电子书 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 防爆电机-高压防爆电机-ybx4电动机厂家-河南省南洋防爆电机有限公司 | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | 河南中专学校|职高|技校招生-河南中职中专网 | 钢衬四氟管道_钢衬四氟直管_聚四氟乙烯衬里管件_聚四氟乙烯衬里管道-沧州汇霖管道科技有限公司 | 定制防伪标签_防伪标签印刷_防伪标签厂家-510品保防伪网 | 木材烘干机,木炭烘干机,纸管/佛香烘干设备-河南蓝天机械制造有限公司 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | 食药成分检测_调料配方还原_洗涤剂化学成分分析_饲料_百检信息科技有限公司 | 钢结构厂房造价_钢结构厂房预算_轻钢结构厂房_山东三维钢结构公司 | 欧盟ce检测认证_reach检测报告_第三方检测中心-深圳市威腾检验技术有限公司 | 常州企业采购平台_常州MRO采购公司_常州米孚机电设备有限公司 | 地图标注|微信高德百度地图标注|地图标记-做地图[ZuoMap.com] | uv机-uv灯-uvled光固化机-生产厂家-蓝盾机电 | 海德莱电力(HYDELEY)-无功补偿元器件生产厂家-二十年专业从事电力电容器 | 酒水灌装机-白酒灌装机-酒精果酒酱油醋灌装设备_青州惠联灌装机械 | 阿里巴巴诚信通温州、台州、宁波、嘉兴授权渠道商-浙江联欣科技提供阿里会员办理 | 拉伸膜,PE缠绕膜,打包带,封箱胶带,包装膜厂家-东莞宏展包装 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 100_150_200_250_300_350_400公斤压力空气压缩机-舰艇航天配套厂家 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 芜湖厨房设备_芜湖商用厨具_芜湖厨具设备-芜湖鑫环厨具有限公司 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 软启动器-上海能曼电气有限公司 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | TYPE-C厂家|TYPE-C接口|TYPE-C防水母座|TYPE-C贴片-深圳步步精 | 心得体会网_心得体会格式范文模板 | 数码听觉统合训练系统-儿童感觉-早期言语评估与训练系统-北京鑫泰盛世科技发展有限公司 | 螺旋压榨机-刮泥机-潜水搅拌机-电动泥斗-潜水推流器-南京格林兰环保设备有限公司 | 工业硝酸钠,硝酸钠厂家-淄博「文海工贸」 | 洛阳永磁工业大吊扇研发生产-工厂通风降温解决方案提供商-中实洛阳环境科技有限公司 | 东莞市踏板石餐饮管理有限公司_正宗桂林米粉_正宗桂林米粉加盟_桂林米粉加盟费-东莞市棒子桂林米粉 | 电缆故障测试仪_电缆故障定位仪_探测仪_检测仪器_陕西意联电气厂家 |