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

大學霸發表於2019-05-05

識別雜湊演算法型別

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


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2643270/,如需轉載,請註明出處,否則將追究法律責任。

相關文章