1. 程式人生 > >識別雜湊演算法型別hash-identifier

識別雜湊演算法型別hash-identifier

識別雜湊演算法型別hash-identifier

hash-identifier是一款雜湊演算法識別工具。通過該工具,使用者可以識別雜湊值所使用的雜湊演算法。確定演算法後,就可以採用對應的工具進行xx。執行該命令如下所示:

root@daxueba:~# hash-identifier

輸出資訊如下所示:

   #########################################################################

   # __  __                __               ______    _____     #

   # /\ \/\ \              /\ \        /\__  _\  /\  _ `\           #

   # \ \ \_\ \     __      ____ \ \ \___      \/_/\ \/  \ \ \/\ \         #

   # \ \  _  \  /'__`\   / ,__\ \ \  _ `\           \ \ \   \ \ \ \ \     #

   #   \ \ \ \ \/\ \_\ \_/\__, `\ \ \ \ \ \     \_\ \__ \ \ \_\ \          #

   #    \ \_\ \_\ \___ \_\/\____/  \ \_\ \_\     /\_____\ \ \____/       #

   #     \/_/\/_/\/__/\/_/\/___/    \/_/\/_/     \/_____/  \/___/  v1.1 #

   #                                                                  By Zion3R #

   #                                                         www.Blackploit.com #

   #                                                       [email protected] #

   #########################################################################

 

   -------------------------------------------------------------------------

 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(加粗部分)下面的內容資訊顯示了該雜湊值也可能為採用了一些其