Hash 解密散列

Hash 解密散列,hash,md5,freebsd,Hash,Md5,Freebsd,有人知道解密FreeBSD哈希的最佳方法吗?我已经在JTR上运行了一整天,但我没有得到结果。是否有可能将FreeBSD转换为普通MD5散列 以下是散列: $1$LW0BqrMo$7RdAC6dRWhoaSqf81WTDh. $1$lz2DS3Vy$wxNOu1EBHrcDCYAXbiSLl1 $1$IZSaO//a$0yQcAar4HV/c0ocR7dhnR. $1$FeUvbH85$poEAS/Nnf/vbRGTzgHtEu. $1$bMajRVwN$PxIf0SlT16Pt/igAgHeMe

有人知道解密FreeBSD哈希的最佳方法吗?我已经在JTR上运行了一整天,但我没有得到结果。是否有可能将FreeBSD转换为普通MD5散列

以下是散列:

$1$LW0BqrMo$7RdAC6dRWhoaSqf81WTDh.
$1$lz2DS3Vy$wxNOu1EBHrcDCYAXbiSLl1
$1$IZSaO//a$0yQcAar4HV/c0ocR7dhnR.
$1$FeUvbH85$poEAS/Nnf/vbRGTzgHtEu.
$1$bMajRVwN$PxIf0SlT16Pt/igAgHeMe1

谢谢。

因为FreeBSD是一种哈希算法而不是加密算法,所以您无法解密它:哈希是单向的。

我通过hashcat运行了您的哈希,并获得了正确的原始字符串。它们列在这里:

$1$LW0BqrMo$7RdAC6dRWhoaSqf81WTDh.:ethernets
$1$lz2DS3Vy$wxNOu1EBHrcDCYAXbiSLl1:cyptography
$1$IZSaO//a$0yQcAar4HV/c0ocR7dhnR.:bandwidths
$1$FeUvbH85$poEAS/Nnf/vbRGTzgHtEu.:domains
$1$bMajRVwN$PxIf0SlT16Pt/igAgHeMe1:symmetric

我可以问一下您需要它们做什么吗?

密码前面的
$1$
表示它正在使用MD5哈希。看

正如cracker286所展示的,这些很容易被破解。在FreeBSD9.x中,至少默认使用SHA512而不是MD5。请参阅login.conf


现有的FreeBSD安装应该更新
/etc/login.conf
以切换到SHA512密码哈希,并通知用户更改密码。

我承认这一点。然而,我在想,如果有一种方法可以将FreeBSD转换成普通的md5哈希,我可以查找它是否存在冲突。此外,像JTR这样的程序如果使用纯MD5而不是FreeBSD,运行速度会更快。我不知道如何将FreeBSD哈希转换为MD5哈希,但如果有办法,为什么?MD5也是一种哈希算法,你不能逆转它。但是有些网站会解密MD5算法。做FreeBSD的很少,而且不起作用。他们不解密MD5,他们只是破解者。MD5是一个坏的散列算法,所以很容易破解这些网站。但我认为不可能从一个散列转换到另一个散列。如果你解释一下你是如何得到这些答案的,这将是一个非常有用的答案。
$1$FeUvbH85$poEAS/Nnf/vbRGTzgHtEu.:domain
$1$bMajRVwN$PxIf0SlT16Pt/igAgHeMe1:ethernet
$1$IZSaO//a$0yQcAar4HV/c0ocR7dhnR.:cryptography
$1$lz2DS3Vy$wxNOu1EBHrcDCYAXbiSLl1:bandwidth
$1$LW0BqrMo$7RdAC6dRWhoaSqf81WTDh.:asymmetric