链资讯 链资讯
Ctrl+D收藏链资讯

DAS:这次又坑多少人?深度解析Dash钱包关键漏洞_ncash币开发团队

作者:

时间:

随着区块链市场商业模式的不断丰富,安全问题也不断暴露,其中钱包安全事件屡曝不止。

4月13日,Electrum钱包遭受黑客攻击,黑客利用其钱包漏洞,窃取用户密钥,导致资金被盗。

5月7日,黑客利用币安热钱包安全漏洞,访问大量用户应用程序接口密钥、双因素身份验证码、以及其他信息,从中盗取7000枚比特币。

而近日又有一起钱包被盗事件发生。据相关媒体报道,有网友爆料MyDashWallet钱包存在安全漏洞、导致用户钱包内资金被盗取。

针对一事,成都链安技术团队做出详细分析:

其主要原因在于在线钱包用户在创建HD钱包和解锁HD钱包时,网页插件会将用户的keystore加密数据以及解密密码以post的方式发送到

https://api.dashcoinanalytics.com/stats.php

具体分析步骤如下:

在https://mydashwallet.org/上创建HDWallet以后,网页会直接向https://api.dashcoinanalytics.com/stats.php以POST的方式传送数据,如图所示:

FormData:为Base64编码后的数据。具体如下:

解码后数据为:

本地下载MyDashWallet.HDSeed后,打开文件获取数据如下:

MyDashWallet.HDSeed中的加密的数据与上传的a2c数据中“ks”数据相同。

Seed文件存储在本地,如下所示,可通过js脚本直接获取到seed的值。

在解锁钱包时,网页会会直接以POST的方式传送a2c数据,数据跟上面创建钱包时传输的数据一样。

攻击手法:

通过查看网页源码,generateKeystoreFile()函数内容如下:

其中生成enryptedData时,需要传入key和钱包的密码,用于加密生成HDSeed文件。

解锁钱包的unlockKeystore()函数内容如下:

两个函数都调用了CryptoJS.AES.decrypt()函数。

当输入解锁钱包密码后,网页向https://api.dashcoinanalytics.com/stats.php传输数据,Initiator是CryptoJSlibByteArray.js:753,其内容如下:

通过查看网页源码发现网页中加载了引用自greasyfork.org的CryptoJSlibByteArray.js文件。

直接在浏览器中打开CryptoJSlibByteArray.js文件,开头内容如下:

此文件中插入大量的空白,真实发送数据的代码从728行开始。内容如下:

通过设定循环执行函数,通过localStrage获取到相关的HDSeed内容和解锁密码。在钱包实例化以后,直接在浏览器console中输入dashWallet可得以下内容:

从上面的分析来看,攻击者通过某种方式在在线钱包中插入恶意插件,用户使用在线钱包时,加载了恶意插件,恶意插件设置循环执行函数获取到seed的值和解锁的密码。从而获取到钱包的控制权。

存在的危害:

在线钱包,顾名思义,它是在联网状态下进行交易的钱包,一般又称“热钱包””。其种类多样,有电脑客户端钱包、手机APP钱包、网页钱包等。热钱包对于交易频繁的用户来说是非常便捷的,但由于其联网使用的模式,也增加了受到黑客攻击,被盗取秘钥的风险。而一旦被黑客掌握秘钥,就相当于获得了资产的直接掌控权。

此次事件中,用户正是使用此在线钱包后,被攻击者通过某种攻击方式将恶意插件插入钱包中,从而获得钱包用户的密钥,直接利用密钥盗取用户资产的。

对用户的建议:

建议最近使用过此在线钱包的用户,通过其他方式生成新的钱包,并将财产转移至新钱包。

同时,对于会经常使用到在线钱包的用户,我们建议在使用时,在不同平台设置不同的密码,并且开启二次认证。另外,建议资产占有量较大的个人投资者最好将冷钱包与热钱包配合使用,根据具体使用需求分配使用冷热钱包,做到冷热分开,以便隔离风险。

标签:DASDASHASHSEEDDASHD币DASH达世币最新消息ncash币开发团队HelpSeed

欧易okex官网热门资讯
KEN:8BTCCI指数成份定期调整(2019年07月)_Plaas Farmers Token

2019年07月11日,巴比特综合指数完成了每月定期调整。考虑流通市值和交易额(加权平均)等因素,07月份调整后的8BTCCI指数成份剔除ICX、HOT、LSK、ZRX、BTS、BCD、REP,

EGT:EGT正式登陆火币全球站主板_EGT币上线的平台

2019年7月10日,EGT以36744964HT的票数夺得火币FastTrack投票榜冠军,成功登陆全球顶级交易所火币!!!Tether宣布与打击在线儿童性虐待材料的全球网络INHOPE达成合.

EGT:CEO交易所全新升级CEO全球站:即将开放公测_egt币下架

CEO全球站公测版将于2019年7月11日22:00开始部署上线,为迎接全球站的到来,CEO交易所第一期“攻城计划”活动报名也已经结束.

DASH:2019年1月16日 - 关于回购牛盾数字资产交易所之平台币 ATN 的措施?_DASHD价格

为提升牛盾交易所所属平台币ATN之价值性与稀缺性,本平台拟实施以下措施:1.官方运营团队将于1/9日动支官方资金从二级市场回购ATN数量一批。共计1,067,232.19811578个ATN币.

COM:[数字无国界BW 全球行]暨[亚非资本链 数字金融“一带一路”]_yac币是区块链吗

BW.com主办ACC亚非资本链联合主办的全球行活动,自2019年6月于新加坡揭开全球战略序幕以来,链接世界各地区块链资源、推动全球产业间的交流与合作,经历7月2日在台北的路演,热力持续不减.

COM:比特币跌破1万美元 挖矿还是门好生意吗?_FACE

让我想聊聊这件事的起因前些天有个报道,加拿大的天然气公司现在正利用大量存留的天然气来开采比特币,为这些非流动性能源创造了一个有用的用途。这些气体如果不加有效利用,将向大气中燃烧.