LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > Hashcat暴力破解链克口袋钱包密码,初步成功(三)

Hashcat暴力破解链克口袋钱包密码,初步成功(三)

2020-06-29 三角猫王 来源:区块链网络

链克钱包是一个很小众的钱包,它是属于https://hashcat.net/wiki/doku.php?id=example_hashes这个页面上的哪一种类型呢?确定了类型,才能确定HASHCAT需要用到的参数

打开keystore文件

用记事本打开以钱包地址命名的链克口袋钱包备份文件,这是我刚刚生成的一个钱包的keystore,里面没有币的。

查看文件内容,除了明文钱包地址以后,还有几个字符串,分别是:

cipher:对称 AES 算法的名称;
cipherparams:上述 cipher 算法需要的参数;
ciphertext:你的以太坊私钥使用上述 cipher 算法进行加密;
kdf:密钥生成函数,用于让你用密码加密 keystore 文件;
kdfparams:上述 kdf 算法需要的参数;
Mac:用于验证密码的代码。

{“address”:”7751b5d6207c80996e65b48e7fa3dba047fd3404”,”crypto”:{“cipher”:”aes-128-ctr”,”ciphertext”:”b42928b4144268af0046ddfeac088600f8cf7b63261963a0a484c9fc529f885a”,”cipherparams”:{“iv”:”52d8c8f49ffbad5d1399661542c66e34”},”kdf”:”scrypt”,”kdfparams”:{“dklen”:32,”n”:262144,”p”:1,”r”:8,”salt”:”41cc020657ed313e66c20fa4320290a706e6829a8520651de669231612ca6813”},”mac”:”7a4dbe2865a983f3b2a1f6552ef73ed14112136d687df1b27a6bb3592dca93e3”},”id”:”e3ebf1a4-c5b7-44fb-9529-c4db855589ae”,”version”:3,”cue”:”ji”}

仔细核对以后,确认它完全与eth钱包的格式一致,基本上可以直接套用金马文章中的格式,画第一个瓢:

制作hashcode.txt文件内容

$ethereum$s*262144*8*1*41cc020657ed313e66c20fa4320290a706e6829a8520651de669231612ca6813*b42928b4144268af0046ddfeac088600f8cf7b63261963a0a484c9fc529f885a*7a4dbe2865a983f3b2a1f6552ef73ed14112136d687df1b27a6bb3592dca93e3

把这个文件放到文件夹hashcat5.1.0备用

制作密码文件

考虑针对etherum的哈希类型15700 进行破解,只要编好字典规则,比着葫芦画瓢就行,我们先简单的乱写6个密码作为PSSWORD内容,注意这不是密码规则,只不过是来验证hashcat能不能正常工作的。

jinma567
56789jinma
jin56741
ma884756
jinma12345
jinmalaoshi369

把这些密码写入password.dict

运行命令
hashcat64.exe -a 0 -m 15700 hashcode.hash password.dict

然后顺利得到结果,jinma12345就是这个链克钱包keystore文件配套的密码,小获成功,但是时间稍微有点长,应该是因为我这个电脑配置比较低,而且密码数量太少,没有调用GPU进行运算导致的。

当然这距离能够真正破解我那个链克钱包,还有好几道关卡,特别是在GPU/CPU配置、密码规则编写方面。

—-

编译者/作者:三角猫王

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...