2017-07-18 72 views
0

我有一个散列我试图破解。我把这个哈希作为一个叫做passwordhash.hash文件中散列错误和行长度异常

*27D47D48F5C4982E785A7BB31D471DF945395AAD 

我运行此命令:

hashcat -m 300 -a ~/Documents/passwordhash.hash ~/Documents/rockyou.txt 

我得到的每个密码线路长度异常在字典中,像这样:

WARNING: Hashfile 'rockyou.txt' on line 178975 (tillman1): Line-length exception 
WARNING: Hashfile 'rockyou.txt' on line 178976 (tikka): Line-length exception 
WARNING: Hashfile 'rockyou.txt' on line 178977 (tiki): Line-length exception 

我使用john和hash-identifier运行哈希,它们都将哈希标识为mysql。

Possible Hashs: 
[+] MySQL 160bit - SHA-1(SHA-1($pass 

Loaded 1 password hash (mysql-sha1, MySQL 4.1+ [SHA1 128/128 AVX 4x]) 

我在做什么错在这里?我在其他地方读到线长度异常与模式有关。

添加-a 0后我得到

ERROR: clGetDeviceIDs() : - 1 : CL_DEVICE_NOT_FOUND 

回答

0

你错过了-a后一个数字来指定攻击模式。也许这就是问题所在?相反,它应该是:

hashcat -m 300 -a 0 ~/Documents/passwordhash.hash ~/Documents/rockyou.txt

This page from the FAQ也可能会有所帮助。它解决了其他常见的行长度错误原因。

+0

我添加0,但现在我收到一条新的错误消息。错误:clGetDeviceIDs(): - 1:CL_DEVICE_NOT_FOUND – Kay

+0

破解示例哈希值是否适合您?我想确定这是命令的问题,而不是缺少库或其他东西。 –

+0

我尝试了他从hashcat网站的例子哈希,但我仍然得到CL_DEVICE_NOT_FOUND错误。 – Kay