识别哈希算法类型
hash-identifier
是一款哈希算法识别工具。通过该工具,用户可以识别哈希值所使用的哈希算法。确定算法后,就可以采用对应的工具进行xx。执行该命令如下所示:
root@daxueba:~# hash-identifier
输出信息如下所示:
#########################################################################
#
__
__
__
______
_____
#
#
/\ \/\ \
/\ \
/\__
_\
/\
_ `\
#
#
\ \ \_\ \
__
____ \ \ \___
\/_/\ \/
\ \ \/\ \
#
#
\ \
_
\
/'__`\
/ ,__\ \ \
_ `\
\ \ \
\ \ \ \ \
#
#
\ \ \ \ \/\ \_\ \_/\__, `\ \ \ \ \ \
\_\ \__ \ \ \_\ \
#
#
\ \_\ \_\ \___ \_\/\____/
\ \_\ \_\
/\_____\ \ \____/
#
#
\/_/\/_/\/__/\/_/\/___/
\/_/\/_/
\/_____/
\/___/
v1.1 #
#
By Zion3R #
#
#
#
Root@Blackploit.com #
#########################################################################
-------------------------------------------------------------------------
HASH:
在输出信息的最下方需要输入要识别的哈希值。例如,要识别哈希值
e2fc714c4727ee9395f324cd2e7f331f
,输入该值,回车后输出信息如下所示:
HASH: e2fc714c4727ee9395f324cd2e7f331f
Possible Hashs:
[+]
MD5
[+]
Domain Cached Credentials - MD4(MD4(($pass)).(strtolower($username)))
Least Possible Hashs:
[+]
RAdmin v2.x
[+]
NTLM
[+]
MD4
[+]
MD2
[+]
MD5(HMAC)
[+]
MD4(HMAC)
[+]
MD2(HMAC)
[+]
MD5(HMAC(Wordpress))
[+]
Haval-128
[+]
Haval-128(HMAC)
[+]
RipeMD-128
[+]
RipeMD-128(HMAC)
[+]
SNEFRU-128
[+]
SNEFRU-128(HMAC)
[+]
Tiger-128
[+]
Tiger-128(HMAC)
[+]
md5($pass.$salt)
[+]
md5($salt.$pass)
[+]
md5($salt.$pass.$salt)
[+]
md5($salt.$pass.$username)
[+]
md5($salt.md5($pass))
[+]
md5($salt.md5($pass))
[+]
md5($salt.md5($pass.$salt))
[+]
md5($salt.md5($pass.$salt))
[+]
md5($salt.md5($salt.$pass))
[+]
md5($salt.md5(md5($pass).$salt))
[+]
md5($username.0.$pass)
[+]
md5($username.LF.$pass)
[+]
md5($username.md5($pass).$salt)
[+]
md5(md5($pass))
[+]
md5(md5($pass).$salt)
[+]
md5(md5($pass).md5($salt))
[+]
md5(md5($salt).$pass)
[+]
md5(md5($salt).md5($pass))
[+]
md5(md5($username.$pass).$salt)
[+]
md5(md5(md5($pass)))
[+]
md5(md5(md5(md5($pass))))
[+]
md5(md5(md5(md5(md5($pass)))))
[+]
md5(sha1($pass))
[+]
md5(sha1(md5($pass)))
[+]
md5(sha1(md5(sha1($pass))))
[+]
md5(strtoupper(md5($pass)))
-------------------------------------------------------------------------
HASH:
从输出的信息可以看到对输出的哈希值进行了识别,它首先会输出可能性最大的哈希类型。例如,输出信息的第
1
行信息
Possible Hashs
中,可以看到该哈希值的类型最有可能为
MD5
类型。然后,输出可能性表较小的一些哈希算法类型。例如,输出信息中
Least Possible Hashs
(加粗部分)下面的内容信息显示了该哈希值也可能为采用了一些其他哈希算法。