• 识别哈希算法类型hash-identifier


    识别哈希算法类型hash-identifier

    hash-identifier是一款哈希算法识别工具。通过该工具,用户可以识别哈希值所使用的哈希算法。确定算法后,就可以采用对应的工具进行xx。执行该命令如下所示:

    root@daxueba:~# hash-identifier

    输出信息如下所示:

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

       # __  __                __               ______    _____     #

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

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

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

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

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

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

       #                                                                  By Zion3R #

       #                                                         www.Blackploit.com #

       #                                                       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(加粗部分)下面的内容信息显示了该哈希值也可能为采用了一些其他哈希算法。

  • 相关阅读:
    Linux PCI网卡驱动的详细分析
    moand的编程学形式:一个(高阶)类型包办程序的组织--类型关乎复合
    范畴论完全解读:函子是范畴(高阶类型)间的映射
    函数式编程从起点到终点
    锁的本质:操作的序列化
    并发编程概述--C#并发编程经典实例
    异步IO的概念
    基于事件的并发编程
    runloop是iOS系统上的actor模式
    Monad、Actor与并发编程--基于线程与基于事件的并发编程之争
  • 原文地址:https://www.cnblogs.com/daxueba-ITdaren/p/10811791.html
Copyright © 2020-2023  润新知